summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2024-11-02 04:37:56 -0300
committerEuAndreh <eu@euandre.org>2024-11-02 04:38:10 -0300
commit998fb21fd382069a3e7df03427d9369867aad296 (patch)
tree97ea6ac0d3bd155b3d449b58b3fe7627b71caa75
parentsrc/q.go: Fix SQLite ~broken~ transactions (diff)
downloadfiinha-998fb21fd382069a3e7df03427d9369867aad296.tar.gz
fiinha-998fb21fd382069a3e7df03427d9369867aad296.tar.xz
Rename "q" -> "fiinha"
azĂȘ fiinha
-rw-r--r--Makefile2
-rw-r--r--deps.mk164
-rw-r--r--src/fiinha.go (renamed from src/q.go)12
-rw-r--r--src/main.go4
-rw-r--r--tests/benchmarks/deadletters/fiinha.go (renamed from tests/benchmarks/multiple-produces/q.go)2
-rw-r--r--tests/benchmarks/lookup/fiinha.go (renamed from tests/benchmarks/deadletters/q.go)2
-rw-r--r--tests/benchmarks/multiple-consumers/fiinha.go (renamed from tests/benchmarks/lookup/q.go)2
-rw-r--r--tests/benchmarks/multiple-produces/fiinha.go (renamed from tests/benchmarks/multiple-consumers/q.go)2
-rw-r--r--tests/benchmarks/reaper/fiinha.go24
-rw-r--r--tests/benchmarks/reaper/q.go24
-rw-r--r--tests/benchmarks/replay/fiinha.go24
-rw-r--r--tests/benchmarks/replay/q.go24
-rw-r--r--tests/benchmarks/single-consumer/fiinha.go24
-rw-r--r--tests/benchmarks/single-consumer/q.go24
-rw-r--r--tests/benchmarks/single-producer/fiinha.go24
-rw-r--r--tests/benchmarks/single-producer/q.go24
-rw-r--r--tests/benchmarks/subscribe/fiinha.go24
-rw-r--r--tests/benchmarks/subscribe/q.go24
-rw-r--r--tests/benchmarks/unsubscribe/fiinha.go24
-rw-r--r--tests/benchmarks/unsubscribe/q.go24
-rw-r--r--tests/benchmarks/waiter/fiinha.go24
-rw-r--r--tests/benchmarks/waiter/q.go24
-rw-r--r--tests/fiinha.go (renamed from tests/q.go)12
-rw-r--r--tests/functional/consume-one-produce-many/fiinha.go (renamed from tests/functional/consume-one-produce-many/q.go)2
-rw-r--r--tests/functional/consumer-with-deadletter/fiinha.go (renamed from tests/functional/consumer-with-deadletter/q.go)2
-rw-r--r--tests/functional/custom-prefix/fiinha.go (renamed from tests/functional/custom-prefix/q.go)2
-rw-r--r--tests/functional/distinct-consumers-separate-instances/fiinha.go (renamed from tests/functional/distinct-consumers-separate-instances/q.go)2
-rw-r--r--tests/functional/flow-id/fiinha.go (renamed from tests/functional/flow-id/q.go)2
-rw-r--r--tests/functional/idempotency/fiinha.go5
-rw-r--r--tests/functional/idempotency/q.go5
-rw-r--r--tests/functional/new-instance-takeover/fiinha.go (renamed from tests/functional/new-instance-takeover/q.go)2
-rw-r--r--tests/functional/wait-after-publish/fiinha.go (renamed from tests/functional/wait-after-publish/q.go)2
-rw-r--r--tests/functional/waiter/fiinha.go5
-rw-r--r--tests/functional/waiter/q.go5
-rw-r--r--tests/fuzz/api-check/fiinha.go (renamed from tests/fuzz/api-check/q.go)2
-rw-r--r--tests/fuzz/cli-check/fiinha.go (renamed from tests/fuzz/queries-check/q.go)2
-rw-r--r--tests/fuzz/equal-produced-consumed-order-check/fiinha.go (renamed from tests/fuzz/equal-produced-consumed-order-check/q.go)2
-rw-r--r--tests/fuzz/exactly-once-check/fiinha.go (renamed from tests/fuzz/exactly-once-check/q.go)2
-rw-r--r--tests/fuzz/queries-check/fiinha.go (renamed from tests/fuzz/cli-check/q.go)2
-rw-r--r--tests/fuzz/total-order-check/fiinha.go (renamed from tests/fuzz/total-order-check/q.go)2
-rw-r--r--tests/main.go4
-rw-r--r--tests/queries.sql312
42 files changed, 450 insertions, 450 deletions
diff --git a/Makefile b/Makefile
index 69125ad..d4a21eb 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
.POSIX:
DATE = 1970-01-01
VERSION = 0.1.0
-NAME = q
+NAME = fiinha
NAME_UC = $(NAME)
LANGUAGES = en
## Installation prefix. Defaults to "/usr".
diff --git a/deps.mk b/deps.mk
index 117fc2d..f49851a 100644
--- a/deps.mk
+++ b/deps.mk
@@ -1,32 +1,32 @@
libs.go = \
- src/q.go \
- tests/benchmarks/deadletters/q.go \
- tests/benchmarks/lookup/q.go \
- tests/benchmarks/multiple-consumers/q.go \
- tests/benchmarks/multiple-produces/q.go \
- tests/benchmarks/reaper/q.go \
- tests/benchmarks/replay/q.go \
- tests/benchmarks/single-consumer/q.go \
- tests/benchmarks/single-producer/q.go \
- tests/benchmarks/subscribe/q.go \
- tests/benchmarks/unsubscribe/q.go \
- tests/benchmarks/waiter/q.go \
- tests/functional/consume-one-produce-many/q.go \
- tests/functional/consumer-with-deadletter/q.go \
- tests/functional/custom-prefix/q.go \
- tests/functional/distinct-consumers-separate-instances/q.go \
- tests/functional/flow-id/q.go \
- tests/functional/idempotency/q.go \
- tests/functional/new-instance-takeover/q.go \
- tests/functional/wait-after-publish/q.go \
- tests/functional/waiter/q.go \
- tests/fuzz/api-check/q.go \
- tests/fuzz/cli-check/q.go \
- tests/fuzz/equal-produced-consumed-order-check/q.go \
- tests/fuzz/exactly-once-check/q.go \
- tests/fuzz/queries-check/q.go \
- tests/fuzz/total-order-check/q.go \
- tests/q.go \
+ src/fiinha.go \
+ tests/benchmarks/deadletters/fiinha.go \
+ tests/benchmarks/lookup/fiinha.go \
+ tests/benchmarks/multiple-consumers/fiinha.go \
+ tests/benchmarks/multiple-produces/fiinha.go \
+ tests/benchmarks/reaper/fiinha.go \
+ tests/benchmarks/replay/fiinha.go \
+ tests/benchmarks/single-consumer/fiinha.go \
+ tests/benchmarks/single-producer/fiinha.go \
+ tests/benchmarks/subscribe/fiinha.go \
+ tests/benchmarks/unsubscribe/fiinha.go \
+ tests/benchmarks/waiter/fiinha.go \
+ tests/fiinha.go \
+ tests/functional/consume-one-produce-many/fiinha.go \
+ tests/functional/consumer-with-deadletter/fiinha.go \
+ tests/functional/custom-prefix/fiinha.go \
+ tests/functional/distinct-consumers-separate-instances/fiinha.go \
+ tests/functional/flow-id/fiinha.go \
+ tests/functional/idempotency/fiinha.go \
+ tests/functional/new-instance-takeover/fiinha.go \
+ tests/functional/wait-after-publish/fiinha.go \
+ tests/functional/waiter/fiinha.go \
+ tests/fuzz/api-check/fiinha.go \
+ tests/fuzz/cli-check/fiinha.go \
+ tests/fuzz/equal-produced-consumed-order-check/fiinha.go \
+ tests/fuzz/exactly-once-check/fiinha.go \
+ tests/fuzz/queries-check/fiinha.go \
+ tests/fuzz/total-order-check/fiinha.go \
mains.go = \
src/main.go \
@@ -59,15 +59,15 @@ mains.go = \
tests/main.go \
functional-tests/lib.go = \
- tests/functional/consume-one-produce-many/q.go \
- tests/functional/consumer-with-deadletter/q.go \
- tests/functional/custom-prefix/q.go \
- tests/functional/distinct-consumers-separate-instances/q.go \
- tests/functional/flow-id/q.go \
- tests/functional/idempotency/q.go \
- tests/functional/new-instance-takeover/q.go \
- tests/functional/wait-after-publish/q.go \
- tests/functional/waiter/q.go \
+ tests/functional/consume-one-produce-many/fiinha.go \
+ tests/functional/consumer-with-deadletter/fiinha.go \
+ tests/functional/custom-prefix/fiinha.go \
+ tests/functional/distinct-consumers-separate-instances/fiinha.go \
+ tests/functional/flow-id/fiinha.go \
+ tests/functional/idempotency/fiinha.go \
+ tests/functional/new-instance-takeover/fiinha.go \
+ tests/functional/wait-after-publish/fiinha.go \
+ tests/functional/waiter/fiinha.go \
functional-tests/main.go = \
tests/functional/consume-one-produce-many/main.go \
@@ -81,12 +81,12 @@ functional-tests/main.go = \
tests/functional/waiter/main.go \
fuzz-targets/lib.go = \
- tests/fuzz/api-check/q.go \
- tests/fuzz/cli-check/q.go \
- tests/fuzz/equal-produced-consumed-order-check/q.go \
- tests/fuzz/exactly-once-check/q.go \
- tests/fuzz/queries-check/q.go \
- tests/fuzz/total-order-check/q.go \
+ tests/fuzz/api-check/fiinha.go \
+ tests/fuzz/cli-check/fiinha.go \
+ tests/fuzz/equal-produced-consumed-order-check/fiinha.go \
+ tests/fuzz/exactly-once-check/fiinha.go \
+ tests/fuzz/queries-check/fiinha.go \
+ tests/fuzz/total-order-check/fiinha.go \
fuzz-targets/main.go = \
tests/fuzz/api-check/main.go \
@@ -97,17 +97,17 @@ fuzz-targets/main.go = \
tests/fuzz/total-order-check/main.go \
benchmarks/lib.go = \
- tests/benchmarks/deadletters/q.go \
- tests/benchmarks/lookup/q.go \
- tests/benchmarks/multiple-consumers/q.go \
- tests/benchmarks/multiple-produces/q.go \
- tests/benchmarks/reaper/q.go \
- tests/benchmarks/replay/q.go \
- tests/benchmarks/single-consumer/q.go \
- tests/benchmarks/single-producer/q.go \
- tests/benchmarks/subscribe/q.go \
- tests/benchmarks/unsubscribe/q.go \
- tests/benchmarks/waiter/q.go \
+ tests/benchmarks/deadletters/fiinha.go \
+ tests/benchmarks/lookup/fiinha.go \
+ tests/benchmarks/multiple-consumers/fiinha.go \
+ tests/benchmarks/multiple-produces/fiinha.go \
+ tests/benchmarks/reaper/fiinha.go \
+ tests/benchmarks/replay/fiinha.go \
+ tests/benchmarks/single-consumer/fiinha.go \
+ tests/benchmarks/single-producer/fiinha.go \
+ tests/benchmarks/subscribe/fiinha.go \
+ tests/benchmarks/unsubscribe/fiinha.go \
+ tests/benchmarks/waiter/fiinha.go \
benchmarks/main.go = \
tests/benchmarks/deadletters/main.go \
@@ -122,62 +122,62 @@ benchmarks/main.go = \
tests/benchmarks/unsubscribe/main.go \
tests/benchmarks/waiter/main.go \
+src/fiinha.a: src/fiinha.go
src/main.a: src/main.go
-src/q.a: src/q.go
+tests/benchmarks/deadletters/fiinha.a: tests/benchmarks/deadletters/fiinha.go
tests/benchmarks/deadletters/main.a: tests/benchmarks/deadletters/main.go
-tests/benchmarks/deadletters/q.a: tests/benchmarks/deadletters/q.go
+tests/benchmarks/lookup/fiinha.a: tests/benchmarks/lookup/fiinha.go
tests/benchmarks/lookup/main.a: tests/benchmarks/lookup/main.go
-tests/benchmarks/lookup/q.a: tests/benchmarks/lookup/q.go
+tests/benchmarks/multiple-consumers/fiinha.a: tests/benchmarks/multiple-consumers/fiinha.go
tests/benchmarks/multiple-consumers/main.a: tests/benchmarks/multiple-consumers/main.go
-tests/benchmarks/multiple-consumers/q.a: tests/benchmarks/multiple-consumers/q.go
+tests/benchmarks/multiple-produces/fiinha.a: tests/benchmarks/multiple-produces/fiinha.go
tests/benchmarks/multiple-produces/main.a: tests/benchmarks/multiple-produces/main.go
-tests/benchmarks/multiple-produces/q.a: tests/benchmarks/multiple-produces/q.go
+tests/benchmarks/reaper/fiinha.a: tests/benchmarks/reaper/fiinha.go
tests/benchmarks/reaper/main.a: tests/benchmarks/reaper/main.go
-tests/benchmarks/reaper/q.a: tests/benchmarks/reaper/q.go
+tests/benchmarks/replay/fiinha.a: tests/benchmarks/replay/fiinha.go
tests/benchmarks/replay/main.a: tests/benchmarks/replay/main.go
-tests/benchmarks/replay/q.a: tests/benchmarks/replay/q.go
+tests/benchmarks/single-consumer/fiinha.a: tests/benchmarks/single-consumer/fiinha.go
tests/benchmarks/single-consumer/main.a: tests/benchmarks/single-consumer/main.go
-tests/benchmarks/single-consumer/q.a: tests/benchmarks/single-consumer/q.go
+tests/benchmarks/single-producer/fiinha.a: tests/benchmarks/single-producer/fiinha.go
tests/benchmarks/single-producer/main.a: tests/benchmarks/single-producer/main.go
-tests/benchmarks/single-producer/q.a: tests/benchmarks/single-producer/q.go
+tests/benchmarks/subscribe/fiinha.a: tests/benchmarks/subscribe/fiinha.go
tests/benchmarks/subscribe/main.a: tests/benchmarks/subscribe/main.go
-tests/benchmarks/subscribe/q.a: tests/benchmarks/subscribe/q.go
+tests/benchmarks/unsubscribe/fiinha.a: tests/benchmarks/unsubscribe/fiinha.go
tests/benchmarks/unsubscribe/main.a: tests/benchmarks/unsubscribe/main.go
-tests/benchmarks/unsubscribe/q.a: tests/benchmarks/unsubscribe/q.go
+tests/benchmarks/waiter/fiinha.a: tests/benchmarks/waiter/fiinha.go
tests/benchmarks/waiter/main.a: tests/benchmarks/waiter/main.go
-tests/benchmarks/waiter/q.a: tests/benchmarks/waiter/q.go
+tests/fiinha.a: tests/fiinha.go
+tests/functional/consume-one-produce-many/fiinha.a: tests/functional/consume-one-produce-many/fiinha.go
tests/functional/consume-one-produce-many/main.a: tests/functional/consume-one-produce-many/main.go
-tests/functional/consume-one-produce-many/q.a: tests/functional/consume-one-produce-many/q.go
+tests/functional/consumer-with-deadletter/fiinha.a: tests/functional/consumer-with-deadletter/fiinha.go
tests/functional/consumer-with-deadletter/main.a: tests/functional/consumer-with-deadletter/main.go
-tests/functional/consumer-with-deadletter/q.a: tests/functional/consumer-with-deadletter/q.go
+tests/functional/custom-prefix/fiinha.a: tests/functional/custom-prefix/fiinha.go
tests/functional/custom-prefix/main.a: tests/functional/custom-prefix/main.go
-tests/functional/custom-prefix/q.a: tests/functional/custom-prefix/q.go
+tests/functional/distinct-consumers-separate-instances/fiinha.a: tests/functional/distinct-consumers-separate-instances/fiinha.go
tests/functional/distinct-consumers-separate-instances/main.a: tests/functional/distinct-consumers-separate-instances/main.go
-tests/functional/distinct-consumers-separate-instances/q.a: tests/functional/distinct-consumers-separate-instances/q.go
+tests/functional/flow-id/fiinha.a: tests/functional/flow-id/fiinha.go
tests/functional/flow-id/main.a: tests/functional/flow-id/main.go
-tests/functional/flow-id/q.a: tests/functional/flow-id/q.go
+tests/functional/idempotency/fiinha.a: tests/functional/idempotency/fiinha.go
tests/functional/idempotency/main.a: tests/functional/idempotency/main.go
-tests/functional/idempotency/q.a: tests/functional/idempotency/q.go
+tests/functional/new-instance-takeover/fiinha.a: tests/functional/new-instance-takeover/fiinha.go
tests/functional/new-instance-takeover/main.a: tests/functional/new-instance-takeover/main.go
-tests/functional/new-instance-takeover/q.a: tests/functional/new-instance-takeover/q.go
+tests/functional/wait-after-publish/fiinha.a: tests/functional/wait-after-publish/fiinha.go
tests/functional/wait-after-publish/main.a: tests/functional/wait-after-publish/main.go
-tests/functional/wait-after-publish/q.a: tests/functional/wait-after-publish/q.go
+tests/functional/waiter/fiinha.a: tests/functional/waiter/fiinha.go
tests/functional/waiter/main.a: tests/functional/waiter/main.go
-tests/functional/waiter/q.a: tests/functional/waiter/q.go
+tests/fuzz/api-check/fiinha.a: tests/fuzz/api-check/fiinha.go
tests/fuzz/api-check/main.a: tests/fuzz/api-check/main.go
-tests/fuzz/api-check/q.a: tests/fuzz/api-check/q.go
+tests/fuzz/cli-check/fiinha.a: tests/fuzz/cli-check/fiinha.go
tests/fuzz/cli-check/main.a: tests/fuzz/cli-check/main.go
-tests/fuzz/cli-check/q.a: tests/fuzz/cli-check/q.go
+tests/fuzz/equal-produced-consumed-order-check/fiinha.a: tests/fuzz/equal-produced-consumed-order-check/fiinha.go
tests/fuzz/equal-produced-consumed-order-check/main.a: tests/fuzz/equal-produced-consumed-order-check/main.go
-tests/fuzz/equal-produced-consumed-order-check/q.a: tests/fuzz/equal-produced-consumed-order-check/q.go
+tests/fuzz/exactly-once-check/fiinha.a: tests/fuzz/exactly-once-check/fiinha.go
tests/fuzz/exactly-once-check/main.a: tests/fuzz/exactly-once-check/main.go
-tests/fuzz/exactly-once-check/q.a: tests/fuzz/exactly-once-check/q.go
+tests/fuzz/queries-check/fiinha.a: tests/fuzz/queries-check/fiinha.go
tests/fuzz/queries-check/main.a: tests/fuzz/queries-check/main.go
-tests/fuzz/queries-check/q.a: tests/fuzz/queries-check/q.go
+tests/fuzz/total-order-check/fiinha.a: tests/fuzz/total-order-check/fiinha.go
tests/fuzz/total-order-check/main.a: tests/fuzz/total-order-check/main.go
-tests/fuzz/total-order-check/q.a: tests/fuzz/total-order-check/q.go
tests/main.a: tests/main.go
-tests/q.a: tests/q.go
src/main.bin: src/main.a
tests/benchmarks/deadletters/main.bin: tests/benchmarks/deadletters/main.a
tests/benchmarks/lookup/main.bin: tests/benchmarks/lookup/main.a
diff --git a/src/q.go b/src/fiinha.go
index 598cd75..4461462 100644
--- a/src/q.go
+++ b/src/fiinha.go
@@ -1,4 +1,4 @@
-package q
+package fiinha
import (
"database/sql"
@@ -18,7 +18,7 @@ import (
const (
- defaultPrefix = "q"
+ defaultPrefix = "fiinha"
reaperSkipCount = 1000
notOwnerErrorFmt = "%v owns %#v as %#v, not us (%v)"
rollbackErrorFmt = "rollback error: %w; while executing: %w"
@@ -1944,7 +1944,7 @@ func makeConsumeOneFn(
err := callback(asPublicMessage(message))
if err != nil {
g.Info(
- "consumer failed", "q-consumer",
+ "consumer failed", "fiinha-consumer",
"topic", data.topic,
"consumer", data.name,
"error", err,
@@ -1971,7 +1971,7 @@ func makeConsumeAllFn(
err := eachFn(data.topic, data.name, consumeOneFn)
if err != nil {
g.Warning(
- "eachFn failed", "q-consume-all",
+ "eachFn failed", "fiinha-consume-all",
"topic", data.topic,
"consumer", data.name,
"error", err,
@@ -2391,13 +2391,13 @@ func getopt(
fs.SetOutput(w)
databasePath := fs.String(
"f",
- "q.db",
+ "fiinha.db",
"The path to the file where the queue is kept",
)
prefix := fs.String(
"p",
defaultPrefix,
- "The q prefix of the table names",
+ "The fiinha prefix of the table names",
)
if fs.Parse(argv) != nil {
usage(argv0, w)
diff --git a/src/main.go b/src/main.go
index 51faffa..af67e07 100644
--- a/src/main.go
+++ b/src/main.go
@@ -1,7 +1,7 @@
package main
-import "q"
+import "fiinha"
func main() {
- q.Main()
+ fiinha.Main()
}
diff --git a/tests/benchmarks/multiple-produces/q.go b/tests/benchmarks/deadletters/fiinha.go
index 0c203bb..9c0b641 100644
--- a/tests/benchmarks/multiple-produces/q.go
+++ b/tests/benchmarks/deadletters/fiinha.go
@@ -1,4 +1,4 @@
-package q
+package fiinha
import (
"flag"
diff --git a/tests/benchmarks/deadletters/q.go b/tests/benchmarks/lookup/fiinha.go
index 0c203bb..9c0b641 100644
--- a/tests/benchmarks/deadletters/q.go
+++ b/tests/benchmarks/lookup/fiinha.go
@@ -1,4 +1,4 @@
-package q
+package fiinha
import (
"flag"
diff --git a/tests/benchmarks/lookup/q.go b/tests/benchmarks/multiple-consumers/fiinha.go
index 0c203bb..9c0b641 100644
--- a/tests/benchmarks/lookup/q.go
+++ b/tests/benchmarks/multiple-consumers/fiinha.go
@@ -1,4 +1,4 @@
-package q
+package fiinha
import (
"flag"
diff --git a/tests/benchmarks/multiple-consumers/q.go b/tests/benchmarks/multiple-produces/fiinha.go
index 0c203bb..9c0b641 100644
--- a/tests/benchmarks/multiple-consumers/q.go
+++ b/tests/benchmarks/multiple-produces/fiinha.go
@@ -1,4 +1,4 @@
-package q
+package fiinha
import (
"flag"
diff --git a/tests/benchmarks/reaper/fiinha.go b/tests/benchmarks/reaper/fiinha.go
new file mode 100644
index 0000000..9c0b641
--- /dev/null
+++ b/tests/benchmarks/reaper/fiinha.go
@@ -0,0 +1,24 @@
+package fiinha
+
+import (
+ "flag"
+ "time"
+)
+
+
+
+var nFlag = flag.Int(
+ "n",
+ 1_000,
+ "The number of iterations to execute",
+)
+
+func MainTest() {
+ // FIXME
+ flag.Parse()
+ n := *nFlag
+
+ for i := 0; i < n; i++ {
+ time.Sleep(time.Millisecond * 1)
+ }
+}
diff --git a/tests/benchmarks/reaper/q.go b/tests/benchmarks/reaper/q.go
deleted file mode 100644
index 0c203bb..0000000
--- a/tests/benchmarks/reaper/q.go
+++ /dev/null
@@ -1,24 +0,0 @@
-package q
-
-import (
- "flag"
- "time"
-)
-
-
-
-var nFlag = flag.Int(
- "n",
- 1_000,
- "The number of iterations to execute",
-)
-
-func MainTest() {
- // FIXME
- flag.Parse()
- n := *nFlag
-
- for i := 0; i < n; i++ {
- time.Sleep(time.Millisecond * 1)
- }
-}
diff --git a/tests/benchmarks/replay/fiinha.go b/tests/benchmarks/replay/fiinha.go
new file mode 100644
index 0000000..9c0b641
--- /dev/null
+++ b/tests/benchmarks/replay/fiinha.go
@@ -0,0 +1,24 @@
+package fiinha
+
+import (
+ "flag"
+ "time"
+)
+
+
+
+var nFlag = flag.Int(
+ "n",
+ 1_000,
+ "The number of iterations to execute",
+)
+
+func MainTest() {
+ // FIXME
+ flag.Parse()
+ n := *nFlag
+
+ for i := 0; i < n; i++ {
+ time.Sleep(time.Millisecond * 1)
+ }
+}
diff --git a/tests/benchmarks/replay/q.go b/tests/benchmarks/replay/q.go
deleted file mode 100644
index 0c203bb..0000000
--- a/tests/benchmarks/replay/q.go
+++ /dev/null
@@ -1,24 +0,0 @@
-package q
-
-import (
- "flag"
- "time"
-)
-
-
-
-var nFlag = flag.Int(
- "n",
- 1_000,
- "The number of iterations to execute",
-)
-
-func MainTest() {
- // FIXME
- flag.Parse()
- n := *nFlag
-
- for i := 0; i < n; i++ {
- time.Sleep(time.Millisecond * 1)
- }
-}
diff --git a/tests/benchmarks/single-consumer/fiinha.go b/tests/benchmarks/single-consumer/fiinha.go
new file mode 100644
index 0000000..9c0b641
--- /dev/null
+++ b/tests/benchmarks/single-consumer/fiinha.go
@@ -0,0 +1,24 @@
+package fiinha
+
+import (
+ "flag"
+ "time"
+)
+
+
+
+var nFlag = flag.Int(
+ "n",
+ 1_000,
+ "The number of iterations to execute",
+)
+
+func MainTest() {
+ // FIXME
+ flag.Parse()
+ n := *nFlag
+
+ for i := 0; i < n; i++ {
+ time.Sleep(time.Millisecond * 1)
+ }
+}
diff --git a/tests/benchmarks/single-consumer/q.go b/tests/benchmarks/single-consumer/q.go
deleted file mode 100644
index 0c203bb..0000000
--- a/tests/benchmarks/single-consumer/q.go
+++ /dev/null
@@ -1,24 +0,0 @@
-package q
-
-import (
- "flag"
- "time"
-)
-
-
-
-var nFlag = flag.Int(
- "n",
- 1_000,
- "The number of iterations to execute",
-)
-
-func MainTest() {
- // FIXME
- flag.Parse()
- n := *nFlag
-
- for i := 0; i < n; i++ {
- time.Sleep(time.Millisecond * 1)
- }
-}
diff --git a/tests/benchmarks/single-producer/fiinha.go b/tests/benchmarks/single-producer/fiinha.go
new file mode 100644
index 0000000..9c0b641
--- /dev/null
+++ b/tests/benchmarks/single-producer/fiinha.go
@@ -0,0 +1,24 @@
+package fiinha
+
+import (
+ "flag"
+ "time"
+)
+
+
+
+var nFlag = flag.Int(
+ "n",
+ 1_000,
+ "The number of iterations to execute",
+)
+
+func MainTest() {
+ // FIXME
+ flag.Parse()
+ n := *nFlag
+
+ for i := 0; i < n; i++ {
+ time.Sleep(time.Millisecond * 1)
+ }
+}
diff --git a/tests/benchmarks/single-producer/q.go b/tests/benchmarks/single-producer/q.go
deleted file mode 100644
index 0c203bb..0000000
--- a/tests/benchmarks/single-producer/q.go
+++ /dev/null
@@ -1,24 +0,0 @@
-package q
-
-import (
- "flag"
- "time"
-)
-
-
-
-var nFlag = flag.Int(
- "n",
- 1_000,
- "The number of iterations to execute",
-)
-
-func MainTest() {
- // FIXME
- flag.Parse()
- n := *nFlag
-
- for i := 0; i < n; i++ {
- time.Sleep(time.Millisecond * 1)
- }
-}
diff --git a/tests/benchmarks/subscribe/fiinha.go b/tests/benchmarks/subscribe/fiinha.go
new file mode 100644
index 0000000..9c0b641
--- /dev/null
+++ b/tests/benchmarks/subscribe/fiinha.go
@@ -0,0 +1,24 @@
+package fiinha
+
+import (
+ "flag"
+ "time"
+)
+
+
+
+var nFlag = flag.Int(
+ "n",
+ 1_000,
+ "The number of iterations to execute",
+)
+
+func MainTest() {
+ // FIXME
+ flag.Parse()
+ n := *nFlag
+
+ for i := 0; i < n; i++ {
+ time.Sleep(time.Millisecond * 1)
+ }
+}
diff --git a/tests/benchmarks/subscribe/q.go b/tests/benchmarks/subscribe/q.go
deleted file mode 100644
index 0c203bb..0000000
--- a/tests/benchmarks/subscribe/q.go
+++ /dev/null
@@ -1,24 +0,0 @@
-package q
-
-import (
- "flag"
- "time"
-)
-
-
-
-var nFlag = flag.Int(
- "n",
- 1_000,
- "The number of iterations to execute",
-)
-
-func MainTest() {
- // FIXME
- flag.Parse()
- n := *nFlag
-
- for i := 0; i < n; i++ {
- time.Sleep(time.Millisecond * 1)
- }
-}
diff --git a/tests/benchmarks/unsubscribe/fiinha.go b/tests/benchmarks/unsubscribe/fiinha.go
new file mode 100644
index 0000000..9c0b641
--- /dev/null
+++ b/tests/benchmarks/unsubscribe/fiinha.go
@@ -0,0 +1,24 @@
+package fiinha
+
+import (
+ "flag"
+ "time"
+)
+
+
+
+var nFlag = flag.Int(
+ "n",
+ 1_000,
+ "The number of iterations to execute",
+)
+
+func MainTest() {
+ // FIXME
+ flag.Parse()
+ n := *nFlag
+
+ for i := 0; i < n; i++ {
+ time.Sleep(time.Millisecond * 1)
+ }
+}
diff --git a/tests/benchmarks/unsubscribe/q.go b/tests/benchmarks/unsubscribe/q.go
deleted file mode 100644
index 0c203bb..0000000
--- a/tests/benchmarks/unsubscribe/q.go
+++ /dev/null
@@ -1,24 +0,0 @@
-package q
-
-import (
- "flag"
- "time"
-)
-
-
-
-var nFlag = flag.Int(
- "n",
- 1_000,
- "The number of iterations to execute",
-)
-
-func MainTest() {
- // FIXME
- flag.Parse()
- n := *nFlag
-
- for i := 0; i < n; i++ {
- time.Sleep(time.Millisecond * 1)
- }
-}
diff --git a/tests/benchmarks/waiter/fiinha.go b/tests/benchmarks/waiter/fiinha.go
new file mode 100644
index 0000000..9c0b641
--- /dev/null
+++ b/tests/benchmarks/waiter/fiinha.go
@@ -0,0 +1,24 @@
+package fiinha
+
+import (
+ "flag"
+ "time"
+)
+
+
+
+var nFlag = flag.Int(
+ "n",
+ 1_000,
+ "The number of iterations to execute",
+)
+
+func MainTest() {
+ // FIXME
+ flag.Parse()
+ n := *nFlag
+
+ for i := 0; i < n; i++ {
+ time.Sleep(time.Millisecond * 1)
+ }
+}
diff --git a/tests/benchmarks/waiter/q.go b/tests/benchmarks/waiter/q.go
deleted file mode 100644
index 0c203bb..0000000
--- a/tests/benchmarks/waiter/q.go
+++ /dev/null
@@ -1,24 +0,0 @@
-package q
-
-import (
- "flag"
- "time"
-)
-
-
-
-var nFlag = flag.Int(
- "n",
- 1_000,
- "The number of iterations to execute",
-)
-
-func MainTest() {
- // FIXME
- flag.Parse()
- n := *nFlag
-
- for i := 0; i < n; i++ {
- time.Sleep(time.Millisecond * 1)
- }
-}
diff --git a/tests/q.go b/tests/fiinha.go
index 565ca25..a6ae315 100644
--- a/tests/q.go
+++ b/tests/fiinha.go
@@ -1,4 +1,4 @@
-package q
+package fiinha
import (
"bytes"
@@ -5635,8 +5635,8 @@ func test_getopt() {
_, _, rc2 := getopt(argv2, commandsMap, &w2)
args, command, rc3 := getopt(argv3, commandsMap, &w3)
expectedArgs := argsT{
- databasePath: "q.db",
- prefix: "q",
+ databasePath: "fiinha.db",
+ prefix: "fiinha",
command: "bad",
allArgs: argv3,
args: argv3[2:],
@@ -5662,8 +5662,8 @@ func test_getopt() {
&w,
)
expectedArgs := argsT{
- databasePath: "q.db",
- prefix: "q",
+ databasePath: "fiinha.db",
+ prefix: "fiinha",
command: "good",
allArgs: []string{"$0", "good"},
args: []string{},
@@ -5699,7 +5699,7 @@ func test_getopt() {
args, command, rc := getopt(argv, commandsMap, &w)
expectedArgs := argsT{
databasePath: "F",
- prefix: "q",
+ prefix: "fiinha",
command: "good",
allArgs: argv,
args: []string{"-f", "-f", "SUB"},
diff --git a/tests/functional/consume-one-produce-many/q.go b/tests/functional/consume-one-produce-many/fiinha.go
index 48d66d3..6a3ca47 100644
--- a/tests/functional/consume-one-produce-many/q.go
+++ b/tests/functional/consume-one-produce-many/fiinha.go
@@ -1,4 +1,4 @@
-package q
+package fiinha
func MainTest() {
// FIXME
diff --git a/tests/functional/consumer-with-deadletter/q.go b/tests/functional/consumer-with-deadletter/fiinha.go
index a79ad5b..7d88e0e 100644
--- a/tests/functional/consumer-with-deadletter/q.go
+++ b/tests/functional/consumer-with-deadletter/fiinha.go
@@ -1,4 +1,4 @@
-package q
+package fiinha
import (
"errors"
diff --git a/tests/functional/custom-prefix/q.go b/tests/functional/custom-prefix/fiinha.go
index 48d66d3..6a3ca47 100644
--- a/tests/functional/custom-prefix/q.go
+++ b/tests/functional/custom-prefix/fiinha.go
@@ -1,4 +1,4 @@
-package q
+package fiinha
func MainTest() {
// FIXME
diff --git a/tests/functional/distinct-consumers-separate-instances/q.go b/tests/functional/distinct-consumers-separate-instances/fiinha.go
index 48d66d3..6a3ca47 100644
--- a/tests/functional/distinct-consumers-separate-instances/q.go
+++ b/tests/functional/distinct-consumers-separate-instances/fiinha.go
@@ -1,4 +1,4 @@
-package q
+package fiinha
func MainTest() {
// FIXME
diff --git a/tests/functional/flow-id/q.go b/tests/functional/flow-id/fiinha.go
index 48d66d3..6a3ca47 100644
--- a/tests/functional/flow-id/q.go
+++ b/tests/functional/flow-id/fiinha.go
@@ -1,4 +1,4 @@
-package q
+package fiinha
func MainTest() {
// FIXME
diff --git a/tests/functional/idempotency/fiinha.go b/tests/functional/idempotency/fiinha.go
new file mode 100644
index 0000000..6a3ca47
--- /dev/null
+++ b/tests/functional/idempotency/fiinha.go
@@ -0,0 +1,5 @@
+package fiinha
+
+func MainTest() {
+ // FIXME
+}
diff --git a/tests/functional/idempotency/q.go b/tests/functional/idempotency/q.go
deleted file mode 100644
index 48d66d3..0000000
--- a/tests/functional/idempotency/q.go
+++ /dev/null
@@ -1,5 +0,0 @@
-package q
-
-func MainTest() {
- // FIXME
-}
diff --git a/tests/functional/new-instance-takeover/q.go b/tests/functional/new-instance-takeover/fiinha.go
index 76ed59f..5fdb9b4 100644
--- a/tests/functional/new-instance-takeover/q.go
+++ b/tests/functional/new-instance-takeover/fiinha.go
@@ -1,4 +1,4 @@
-package q
+package fiinha
import (
"runtime"
diff --git a/tests/functional/wait-after-publish/q.go b/tests/functional/wait-after-publish/fiinha.go
index b70d27e..a60a57b 100644
--- a/tests/functional/wait-after-publish/q.go
+++ b/tests/functional/wait-after-publish/fiinha.go
@@ -1,4 +1,4 @@
-package q
+package fiinha
import (
"runtime"
diff --git a/tests/functional/waiter/fiinha.go b/tests/functional/waiter/fiinha.go
new file mode 100644
index 0000000..6a3ca47
--- /dev/null
+++ b/tests/functional/waiter/fiinha.go
@@ -0,0 +1,5 @@
+package fiinha
+
+func MainTest() {
+ // FIXME
+}
diff --git a/tests/functional/waiter/q.go b/tests/functional/waiter/q.go
deleted file mode 100644
index 48d66d3..0000000
--- a/tests/functional/waiter/q.go
+++ /dev/null
@@ -1,5 +0,0 @@
-package q
-
-func MainTest() {
- // FIXME
-}
diff --git a/tests/fuzz/api-check/q.go b/tests/fuzz/api-check/fiinha.go
index f8b2ab4..86801de 100644
--- a/tests/fuzz/api-check/q.go
+++ b/tests/fuzz/api-check/fiinha.go
@@ -1,4 +1,4 @@
-package q
+package fiinha
import (
"os"
diff --git a/tests/fuzz/queries-check/q.go b/tests/fuzz/cli-check/fiinha.go
index 5c872e5..1cb6f37 100644
--- a/tests/fuzz/queries-check/q.go
+++ b/tests/fuzz/cli-check/fiinha.go
@@ -1,4 +1,4 @@
-package q
+package fiinha
import (
"os"
diff --git a/tests/fuzz/equal-produced-consumed-order-check/q.go b/tests/fuzz/equal-produced-consumed-order-check/fiinha.go
index 8b95aef..ef2e72a 100644
--- a/tests/fuzz/equal-produced-consumed-order-check/q.go
+++ b/tests/fuzz/equal-produced-consumed-order-check/fiinha.go
@@ -1,4 +1,4 @@
-package q
+package fiinha
import (
"os"
diff --git a/tests/fuzz/exactly-once-check/q.go b/tests/fuzz/exactly-once-check/fiinha.go
index d483ad8..6ac1fb1 100644
--- a/tests/fuzz/exactly-once-check/q.go
+++ b/tests/fuzz/exactly-once-check/fiinha.go
@@ -1,4 +1,4 @@
-package q
+package fiinha
import (
"os"
diff --git a/tests/fuzz/cli-check/q.go b/tests/fuzz/queries-check/fiinha.go
index 5c872e5..1cb6f37 100644
--- a/tests/fuzz/cli-check/q.go
+++ b/tests/fuzz/queries-check/fiinha.go
@@ -1,4 +1,4 @@
-package q
+package fiinha
import (
"os"
diff --git a/tests/fuzz/total-order-check/q.go b/tests/fuzz/total-order-check/fiinha.go
index 67af544..cb5aa61 100644
--- a/tests/fuzz/total-order-check/q.go
+++ b/tests/fuzz/total-order-check/fiinha.go
@@ -1,4 +1,4 @@
-package q
+package fiinha
import (
"os"
diff --git a/tests/main.go b/tests/main.go
index 893132e..789b267 100644
--- a/tests/main.go
+++ b/tests/main.go
@@ -1,7 +1,7 @@
package main
-import "q"
+import "fiinha"
func main() {
- q.MainTest()
+ fiinha.MainTest()
}
diff --git a/tests/queries.sql b/tests/queries.sql
index e790d41..241f419 100644
--- a/tests/queries.sql
+++ b/tests/queries.sql
@@ -1,59 +1,59 @@
-- createTables.sql:
-- write:
- CREATE TABLE IF NOT EXISTS "q_payloads" (
+ CREATE TABLE IF NOT EXISTS "fiinha_payloads" (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
timestamp TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%f000000Z', 'now')),
topic TEXT NOT NULL,
payload BLOB NOT NULL
) STRICT;
- CREATE INDEX IF NOT EXISTS "q_payloads_topic"
- ON "q_payloads"(topic);
+ CREATE INDEX IF NOT EXISTS "fiinha_payloads_topic"
+ ON "fiinha_payloads"(topic);
- CREATE TABLE IF NOT EXISTS "q_messages" (
+ CREATE TABLE IF NOT EXISTS "fiinha_messages" (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
timestamp TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%f000000Z', 'now')),
uuid BLOB NOT NULL UNIQUE,
flow_id BLOB NOT NULL,
payload_id INTEGER NOT NULL
- REFERENCES "q_payloads"(id)
+ REFERENCES "fiinha_payloads"(id)
) STRICT;
- CREATE INDEX IF NOT EXISTS "q_messages_flow_id"
- ON "q_messages"(flow_id);
+ CREATE INDEX IF NOT EXISTS "fiinha_messages_flow_id"
+ ON "fiinha_messages"(flow_id);
- CREATE TABLE IF NOT EXISTS "q_offsets" (
+ CREATE TABLE IF NOT EXISTS "fiinha_offsets" (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
timestamp TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%f000000Z', 'now')),
consumer TEXT NOT NULL,
message_id INTEGER NOT NULL
- REFERENCES "q_messages"(id),
+ REFERENCES "fiinha_messages"(id),
instance_id INTEGER NOT NULL,
UNIQUE (consumer, message_id)
) STRICT;
- CREATE INDEX IF NOT EXISTS "q_offsets_consumer"
- ON "q_offsets"(consumer);
+ CREATE INDEX IF NOT EXISTS "fiinha_offsets_consumer"
+ ON "fiinha_offsets"(consumer);
- CREATE TABLE IF NOT EXISTS "q_deadletters" (
+ CREATE TABLE IF NOT EXISTS "fiinha_deadletters" (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
uuid BLOB NOT NULL UNIQUE,
consumer TEXT NOT NULL,
message_id INTEGER NOT NULL
- REFERENCES "q_messages"(id),
+ REFERENCES "fiinha_messages"(id),
instance_id INTEGER NOT NULL,
UNIQUE (consumer, message_id)
) STRICT;
- CREATE INDEX IF NOT EXISTS "q_deadletters_consumer"
- ON "q_deadletters"(consumer);
+ CREATE INDEX IF NOT EXISTS "fiinha_deadletters_consumer"
+ ON "fiinha_deadletters"(consumer);
- CREATE TABLE IF NOT EXISTS "q_replays" (
+ CREATE TABLE IF NOT EXISTS "fiinha_replays" (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
deadletter_id INTEGER NOT NULL UNIQUE
- REFERENCES "q_deadletters"(id) ,
+ REFERENCES "fiinha_deadletters"(id) ,
message_id INTEGER NOT NULL UNIQUE
- REFERENCES "q_messages"(id)
+ REFERENCES "fiinha_messages"(id)
) STRICT;
- CREATE TABLE IF NOT EXISTS "q_owners" (
+ CREATE TABLE IF NOT EXISTS "fiinha_owners" (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
topic TEXT NOT NULL,
consumer TEXT NOT NULL,
@@ -61,16 +61,16 @@
UNIQUE (topic, consumer)
) STRICT;
- CREATE TRIGGER IF NOT EXISTS "q_check_instance_owns_topic"
- BEFORE INSERT ON "q_offsets"
+ CREATE TRIGGER IF NOT EXISTS "fiinha_check_instance_owns_topic"
+ BEFORE INSERT ON "fiinha_offsets"
WHEN NEW.instance_id != (
- SELECT owner_id FROM "q_owners"
+ SELECT owner_id FROM "fiinha_owners"
WHERE topic = (
- SELECT "q_payloads".topic
- FROM "q_payloads"
- JOIN "q_messages" ON "q_payloads".id =
- "q_messages".payload_id
- WHERE "q_messages".id = NEW.message_id
+ SELECT "fiinha_payloads".topic
+ FROM "fiinha_payloads"
+ JOIN "fiinha_messages" ON "fiinha_payloads".id =
+ "fiinha_messages".payload_id
+ WHERE "fiinha_messages".id = NEW.message_id
) AND consumer = NEW.consumer
)
BEGIN
@@ -80,16 +80,16 @@
);
END;
- CREATE TRIGGER IF NOT EXISTS "q_check_can_publish_deadletter"
- BEFORE INSERT ON "q_deadletters"
+ CREATE TRIGGER IF NOT EXISTS "fiinha_check_can_publish_deadletter"
+ BEFORE INSERT ON "fiinha_deadletters"
WHEN NEW.instance_id != (
- SELECT owner_id FROM "q_owners"
+ SELECT owner_id FROM "fiinha_owners"
WHERE topic = (
- SELECT "q_payloads".topic
- FROM "q_payloads"
- JOIN "q_messages" ON "q_payloads".id =
- "q_messages".payload_id
- WHERE "q_messages".id = NEW.message_id
+ SELECT "fiinha_payloads".topic
+ FROM "fiinha_payloads"
+ JOIN "fiinha_messages" ON "fiinha_payloads".id =
+ "fiinha_messages".payload_id
+ WHERE "fiinha_messages".id = NEW.message_id
) AND consumer = NEW.consumer
)
BEGIN
@@ -106,7 +106,7 @@
-- take.sql:
-- write:
- INSERT INTO "q_owners" (topic, consumer, owner_id)
+ INSERT INTO "fiinha_owners" (topic, consumer, owner_id)
VALUES (?, ?, ?)
ON CONFLICT (topic, consumer) DO
UPDATE SET owner_id=excluded.owner_id;
@@ -118,15 +118,15 @@
-- publish.sql:
-- write:
- INSERT INTO "q_payloads" (topic, payload)
+ INSERT INTO "fiinha_payloads" (topic, payload)
VALUES (?, ?);
- INSERT INTO "q_messages" (uuid, flow_id, payload_id)
+ INSERT INTO "fiinha_messages" (uuid, flow_id, payload_id)
VALUES (?, ?, last_insert_rowid());
-- read:
- SELECT id, timestamp FROM "q_messages"
+ SELECT id, timestamp FROM "fiinha_messages"
WHERE uuid = ?;
@@ -137,17 +137,17 @@
-- read:
SELECT
- "q_messages".id,
- "q_messages".timestamp,
- "q_messages".uuid,
- "q_payloads".payload
- FROM "q_messages"
- JOIN "q_payloads" ON
- "q_payloads".id = "q_messages".payload_id
+ "fiinha_messages".id,
+ "fiinha_messages".timestamp,
+ "fiinha_messages".uuid,
+ "fiinha_payloads".payload
+ FROM "fiinha_messages"
+ JOIN "fiinha_payloads" ON
+ "fiinha_payloads".id = "fiinha_messages".payload_id
WHERE
- "q_payloads".topic = ? AND
- "q_messages".flow_id = ?
- ORDER BY "q_messages".id DESC
+ "fiinha_payloads".topic = ? AND
+ "fiinha_messages".flow_id = ?
+ ORDER BY "fiinha_messages".id DESC
LIMIT 1;
@@ -159,27 +159,27 @@
-- read:
SELECT
(
- SELECT owner_id FROM "q_owners"
+ SELECT owner_id FROM "fiinha_owners"
WHERE
topic = ? AND
consumer = ?
LIMIT 1
) AS owner_id,
- "q_messages".id,
- "q_messages".timestamp,
- "q_messages".uuid,
- "q_messages".flow_id,
- "q_payloads".payload
- FROM "q_messages"
- JOIN "q_payloads" ON
- "q_payloads".id = "q_messages".payload_id
+ "fiinha_messages".id,
+ "fiinha_messages".timestamp,
+ "fiinha_messages".uuid,
+ "fiinha_messages".flow_id,
+ "fiinha_payloads".payload
+ FROM "fiinha_messages"
+ JOIN "fiinha_payloads" ON
+ "fiinha_payloads".id = "fiinha_messages".payload_id
WHERE
- "q_payloads".topic = ? AND
- "q_messages".id NOT IN (
- SELECT message_id FROM "q_offsets"
+ "fiinha_payloads".topic = ? AND
+ "fiinha_messages".id NOT IN (
+ SELECT message_id FROM "fiinha_offsets"
WHERE consumer = ?
)
- ORDER BY "q_messages".id ASC
+ ORDER BY "fiinha_messages".id ASC
LIMIT 1;
@@ -190,26 +190,26 @@
-- read:
SELECT
- "q_messages".id,
- "q_messages".timestamp,
- "q_messages".uuid,
- "q_messages".flow_id,
- "q_payloads".topic,
- "q_payloads".payload
- FROM "q_messages"
- JOIN "q_payloads" ON
- "q_payloads".id = "q_messages".payload_id
+ "fiinha_messages".id,
+ "fiinha_messages".timestamp,
+ "fiinha_messages".uuid,
+ "fiinha_messages".flow_id,
+ "fiinha_payloads".topic,
+ "fiinha_payloads".payload
+ FROM "fiinha_messages"
+ JOIN "fiinha_payloads" ON
+ "fiinha_payloads".id = "fiinha_messages".payload_id
WHERE
- "q_payloads".topic = ? AND
- "q_messages".id NOT IN (
- SELECT message_id FROM "q_offsets"
+ "fiinha_payloads".topic = ? AND
+ "fiinha_messages".id NOT IN (
+ SELECT message_id FROM "fiinha_offsets"
WHERE consumer = ?
)
- ORDER BY "q_messages".id ASC;
+ ORDER BY "fiinha_messages".id ASC;
-- owner:
- SELECT owner_id FROM "q_owners"
+ SELECT owner_id FROM "fiinha_owners"
WHERE
topic = ? AND
consumer = ?;
@@ -217,8 +217,8 @@
-- commit.sql:
-- write:
- INSERT INTO "q_offsets" (consumer, message_id, instance_id)
- VALUES (?, (SELECT id FROM "q_messages" WHERE uuid = ?), ?);
+ INSERT INTO "fiinha_offsets" (consumer, message_id, instance_id)
+ VALUES (?, (SELECT id FROM "fiinha_messages" WHERE uuid = ?), ?);
-- read:
@@ -227,13 +227,13 @@
-- toDead.sql:
-- write:
- INSERT INTO "q_offsets"
+ INSERT INTO "fiinha_offsets"
( consumer, message_id, instance_id)
- VALUES ( ?, (SELECT id FROM "q_messages" WHERE uuid = ?), ?);
+ VALUES ( ?, (SELECT id FROM "fiinha_messages" WHERE uuid = ?), ?);
- INSERT INTO "q_deadletters"
+ INSERT INTO "fiinha_deadletters"
(uuid, consumer, message_id, instance_id)
- VALUES (?, ?, (SELECT id FROM "q_messages" WHERE uuid = ?), ?);
+ VALUES (?, ?, (SELECT id FROM "fiinha_messages" WHERE uuid = ?), ?);
-- read:
@@ -242,34 +242,34 @@
-- replay.sql:
-- write:
- INSERT INTO "q_messages" (uuid, flow_id, payload_id)
+ INSERT INTO "fiinha_messages" (uuid, flow_id, payload_id)
SELECT
?,
- "q_messages".flow_id,
- "q_messages".payload_id
- FROM "q_messages"
- JOIN "q_deadletters" ON
- "q_messages".id = "q_deadletters".message_id
- WHERE "q_deadletters".uuid = ?;
-
- INSERT INTO "q_replays" (deadletter_id, message_id)
+ "fiinha_messages".flow_id,
+ "fiinha_messages".payload_id
+ FROM "fiinha_messages"
+ JOIN "fiinha_deadletters" ON
+ "fiinha_messages".id = "fiinha_deadletters".message_id
+ WHERE "fiinha_deadletters".uuid = ?;
+
+ INSERT INTO "fiinha_replays" (deadletter_id, message_id)
VALUES (
- (SELECT id FROM "q_deadletters" WHERE uuid = ?),
+ (SELECT id FROM "fiinha_deadletters" WHERE uuid = ?),
last_insert_rowid()
);
-- read:
SELECT
- "q_messages".id,
- "q_messages".timestamp,
- "q_messages".flow_id,
- "q_payloads".topic,
- "q_payloads".payload
- FROM "q_messages"
- JOIN "q_payloads" ON
- "q_payloads".id = "q_messages".payload_id
- WHERE "q_messages".uuid = ?;
+ "fiinha_messages".id,
+ "fiinha_messages".timestamp,
+ "fiinha_messages".flow_id,
+ "fiinha_payloads".topic,
+ "fiinha_payloads".payload
+ FROM "fiinha_messages"
+ JOIN "fiinha_payloads" ON
+ "fiinha_payloads".id = "fiinha_messages".payload_id
+ WHERE "fiinha_messages".uuid = ?;
-- owner:
@@ -279,24 +279,24 @@
-- read:
SELECT
- "q_deadletters".uuid,
- "q_offsets".timestamp,
- "q_messages".uuid
- FROM "q_deadletters"
- JOIN "q_offsets" ON
- "q_deadletters".message_id = "q_offsets".message_id
- JOIN "q_messages" ON
- "q_deadletters".message_id = "q_messages".id
- JOIN "q_payloads" ON
- "q_messages".payload_id = "q_payloads".id
+ "fiinha_deadletters".uuid,
+ "fiinha_offsets".timestamp,
+ "fiinha_messages".uuid
+ FROM "fiinha_deadletters"
+ JOIN "fiinha_offsets" ON
+ "fiinha_deadletters".message_id = "fiinha_offsets".message_id
+ JOIN "fiinha_messages" ON
+ "fiinha_deadletters".message_id = "fiinha_messages".id
+ JOIN "fiinha_payloads" ON
+ "fiinha_messages".payload_id = "fiinha_payloads".id
WHERE
- "q_payloads".topic = ? AND
- "q_deadletters".consumer = ? AND
- "q_offsets".consumer = ? AND
- "q_deadletters".id NOT IN (
- SELECT deadletter_id FROM "q_replays"
+ "fiinha_payloads".topic = ? AND
+ "fiinha_deadletters".consumer = ? AND
+ "fiinha_offsets".consumer = ? AND
+ "fiinha_deadletters".id NOT IN (
+ SELECT deadletter_id FROM "fiinha_replays"
)
- ORDER BY "q_deadletters".id ASC
+ ORDER BY "fiinha_deadletters".id ASC
LIMIT 1;
@@ -307,30 +307,30 @@
-- read:
SELECT
- "q_deadletters".uuid,
- "q_deadletters".message_id,
- "q_offsets".timestamp,
- "q_offsets".consumer,
- "q_messages".timestamp,
- "q_messages".uuid,
- "q_messages".flow_id,
- "q_payloads".topic,
- "q_payloads".payload
- FROM "q_deadletters"
- JOIN "q_offsets" ON
- "q_deadletters".message_id = "q_offsets".message_id
- JOIN "q_messages" ON
- "q_deadletters".message_id = "q_messages".id
- JOIN "q_payloads" ON
- "q_messages".payload_id = "q_payloads".id
+ "fiinha_deadletters".uuid,
+ "fiinha_deadletters".message_id,
+ "fiinha_offsets".timestamp,
+ "fiinha_offsets".consumer,
+ "fiinha_messages".timestamp,
+ "fiinha_messages".uuid,
+ "fiinha_messages".flow_id,
+ "fiinha_payloads".topic,
+ "fiinha_payloads".payload
+ FROM "fiinha_deadletters"
+ JOIN "fiinha_offsets" ON
+ "fiinha_deadletters".message_id = "fiinha_offsets".message_id
+ JOIN "fiinha_messages" ON
+ "fiinha_deadletters".message_id = "fiinha_messages".id
+ JOIN "fiinha_payloads" ON
+ "fiinha_messages".payload_id = "fiinha_payloads".id
WHERE
- "q_payloads".topic = ? AND
- "q_deadletters".consumer = ? AND
- "q_offsets".consumer = ? AND
- "q_deadletters".id NOT IN (
- SELECT deadletter_id FROM "q_replays"
+ "fiinha_payloads".topic = ? AND
+ "fiinha_deadletters".consumer = ? AND
+ "fiinha_offsets".consumer = ? AND
+ "fiinha_deadletters".id NOT IN (
+ SELECT deadletter_id FROM "fiinha_replays"
)
- ORDER BY "q_deadletters".id ASC;
+ ORDER BY "fiinha_deadletters".id ASC;
-- owner:
@@ -341,10 +341,10 @@
-- read:
SELECT
COUNT(1) as size
- FROM "q_messages"
- JOIN "q_payloads" ON
- "q_messages".payload_id = "q_payloads".id
- WHERE "q_payloads".topic = ?;
+ FROM "fiinha_messages"
+ JOIN "fiinha_payloads" ON
+ "fiinha_messages".payload_id = "fiinha_payloads".id
+ WHERE "fiinha_payloads".topic = ?;
-- owner:
@@ -355,14 +355,14 @@
-- read:
SELECT
COUNT(1) as count
- FROM "q_messages"
- JOIN "q_offsets" ON
- "q_messages".id = "q_offsets".message_id
- JOIN "q_payloads" ON
- "q_messages".payload_id = "q_payloads".id
+ FROM "fiinha_messages"
+ JOIN "fiinha_offsets" ON
+ "fiinha_messages".id = "fiinha_offsets".message_id
+ JOIN "fiinha_payloads" ON
+ "fiinha_messages".payload_id = "fiinha_payloads".id
WHERE
- "q_payloads".topic = ? AND
- "q_offsets".consumer = ?;
+ "fiinha_payloads".topic = ? AND
+ "fiinha_offsets".consumer = ?;
-- owner:
@@ -372,13 +372,13 @@
-- read:
SELECT 1 as data
- FROM "q_messages"
- JOIN "q_payloads" ON
- "q_payloads".id = "q_messages".payload_id
+ FROM "fiinha_messages"
+ JOIN "fiinha_payloads" ON
+ "fiinha_payloads".id = "fiinha_messages".payload_id
WHERE
- "q_payloads".topic = ? AND
- "q_messages".id NOT IN (
- SELECT message_id FROM "q_offsets"
+ "fiinha_payloads".topic = ? AND
+ "fiinha_messages".id NOT IN (
+ SELECT message_id FROM "fiinha_offsets"
WHERE consumer = ?
)
LIMIT 1;