fiatjaf
d43fbbf02d
eventstore: fix lmdb and mmm ptag-kind queries.
...
the prefix was missing the 2 bytes of the kind when preparing the query.
we also simplify the query planner logic a little bit and eliminate some useless fields and everything is clearer.
2026-03-23 00:23:38 -03:00
fiatjaf
55a43e46b7
use xhex everywhere.
2025-11-23 06:57:54 -03:00
fiatjaf
030cad168d
eventstore: fuzz testing found us a bug!
2025-08-05 22:56:55 -03:00
fiatjaf
0291836eb7
lmdb: various fixes so query works.
2025-08-04 23:13:25 -03:00
fiatjaf
1cd48343d6
fix quickselect.
2025-08-04 17:29:12 -03:00
fiatjaf
2750ae3751
lmdb: new querying mechanism.
2025-08-04 15:20:10 -03:00
fiatjaf
ca03dc60f7
eventstore/lmdb,mmm: fix key size for "a"-style tags.
2025-06-29 22:25:28 -03:00
fiatjaf
e9a08d669e
eventstore: index tag letter together with the value.
2025-06-10 13:46:29 -03:00
fiatjaf
92c2de6294
eventstore tests.
2025-04-18 11:29:31 -03:00
fiatjaf
2b5b646a62
a big bundle of conversions and other changes.
2025-04-15 17:13:57 -03:00
fiatjaf
f493293be2
update import paths.
2025-04-15 08:51:25 -03:00
fiatjaf
76032dc089
bring in khatru and eventstore.
2025-04-15 08:49:28 -03:00