Commit Graph
91 Commits
Author SHA1 Message Date
dualfroz c03d2ad2cd feat: expand join 2026-09-06 16:46:32 +02:00
dualfroz 9351672fbd feat: extend join 2026-09-06 16:01:00 +02:00
dualfroz 03ad32ad97 feat: add FullOuterJoinedRow and deinit to join 2026-09-06 15:18:14 +02:00
dualfroz 16ee4d2e18 feat: add leftOuterJoin and RightOuterJoinedRow to join 2026-09-06 14:58:37 +02:00
dualfroz a461688a7d feat: add JoinedRow and deinit 2026-09-06 14:50:05 +02:00
dualfroz 61151cc7dd feat: grow index 2026-09-06 14:19:54 +02:00
dualfroz 1ca072480d feat: build out index 2026-09-06 13:39:07 +02:00
dualfroz 5c72201c45 feat: expand index 2026-09-04 22:05:12 +02:00
dualfroz 9f207fd036 feat: extend index 2026-09-04 21:37:58 +02:00
dualfroz 910afabd97 feat: add EqCursor and next to index 2026-09-04 20:59:22 +02:00
dualfroz cfd2fd1f5d feat: add removeEntry and dropAllEntries to index 2026-09-04 18:41:09 +02:00
dualfroz 133f4efa0a feat: add CompositeIndexSpec and free to index 2026-09-04 17:31:47 +02:00
dualfroz fff7ffeb78 feat: add deinit and ReferencedBySpec to index 2026-09-04 17:09:48 +02:00
dualfroz 43b27efecc feat: add save and has to index 2026-09-04 16:55:41 +02:00
dualfroz 51cf300adb feat: add UniqueSet and load to index 2026-09-04 16:28:57 +02:00
dualfroz 2e1b027571 feat: add compositeIndexEntryKey and compositeIndexValueBound to index 2026-09-04 16:08:49 +02:00
dualfroz 4784acc242 feat: add appendSegment and rowPrefix 2026-09-04 15:29:11 +02:00
dualfroz f36fa7f122 feat: add descU32 and Weighted to heap 2026-09-04 14:25:50 +02:00
dualfroz 1b7b3fd744 feat: add MinHeap and deinit 2026-09-04 12:29:15 +02:00
dualfroz 73c82254f9 feat: add openTemp to expr 2026-09-04 11:23:34 +02:00
dualfroz d06bc9de07 feat: extend expr 2026-09-04 11:03:26 +02:00
dualfroz 273fca5ec6 feat: add parseIn and parseBetween to expr 2026-09-04 10:29:32 +02:00
dualfroz d4a836ad27 feat: add Parsed and deinit 2026-09-02 22:07:28 +02:00
dualfroz 3480459c98 feat: extend dump 2026-09-02 22:02:51 +02:00
dualfroz 1171d7867e feat: add importJsonContent and importJson to dump 2026-09-02 21:54:30 +02:00
dualfroz a3ac6b0c5d feat: add atEnd and readField to dump 2026-09-02 21:00:42 +02:00
dualfroz 7c74a3e0d3 feat: add encodeCell and decodeCell 2026-09-02 20:43:27 +02:00
dualfroz 59073935e4 feat: extend db 2026-09-02 19:42:01 +02:00
dualfroz 360df0acea feat: extend db with KeyedIndex and keyIndexLess 2026-09-02 19:00:27 +02:00
dualfroz 4e87469ab3 feat: add run and TableTransferWorker to concurrent 2026-09-02 18:30:19 +02:00
dualfroz d8ee5f3e03 feat: add IncrWorker and run to concurrent 2026-09-02 18:28:30 +02:00
dualfroz 14dfdcf57a feat: add GuardedDb and Guard 2026-09-02 18:18:03 +02:00
dualfroz 11230ca97c feat: add openTemp to collttl 2026-09-02 17:23:22 +02:00
dualfroz 69af18c2f0 feat: add markerKey and putI128 2026-09-02 17:20:02 +02:00
dualfroz 8ad8dd3e8c feat: expand collections 2026-09-02 16:08:08 +02:00
dualfroz c281644719 feat: extend collections 2026-09-02 15:39:42 +02:00
dualfroz 025f1708c6 feat: add rangeByRank and rangeByScore to collections 2026-09-02 14:31:02 +02:00
dualfroz b7a8c8a622 feat: add scoreBound and add to collections 2026-09-02 12:45:26 +02:00
dualfroz d8e8662d48 feat: add popLeft and popRight to collections 2026-09-01 23:43:38 +02:00
dualfroz 40712f5cdd feat: add difference and ListMeta to collections 2026-09-01 23:34:47 +02:00
dualfroz 9f0ee59bf0 feat: add len and getAll to collections 2026-09-01 22:50:51 +02:00
dualfroz ca9299e7cb feat: add prefixUpperBound and Counter to collections 2026-09-01 22:28:33 +02:00
dualfroz 4c750209f1 feat: add appendSegment and putI64 2026-09-01 22:22:09 +02:00
dualfroz 07c584918e feat: add publish and txnOp to client 2026-09-01 21:53:56 +02:00
dualfroz 39565cdf7a feat: add tableJoin and tableAggregateGlobal to client 2026-09-01 21:38:21 +02:00
dualfroz ecec822d5c feat: add scan and prefix to client 2026-09-01 21:08:57 +02:00
dualfroz cc546fe216 feat: add RemoteExport and deinit 2026-09-01 20:32:23 +02:00
dualfroz a5ba9ed3db feat: extend backup 2026-09-01 20:21:38 +02:00
dualfroz f9da2b513b feat: add inspectFile and restoreFromFile to backup 2026-09-01 20:18:13 +02:00
dualfroz 70dc1b8283 feat: add BackupInfo and RollingCrc 2026-09-01 20:06:17 +02:00
dualfroz c3e6d8e04a feat: extend auth 2026-09-01 20:00:46 +02:00
dualfroz dbc6f1615e feat: add mustGet and setPassword to auth 2026-09-01 19:39:28 +02:00
dualfroz a11c24c3b7 feat: add Role and fromByte 2026-09-01 18:07:37 +02:00
dualfroz 4bb136858e feat: expand aggregate 2026-09-01 15:04:26 +02:00
dualfroz a3efd074a7 feat: add threeCityGroups to aggregate 2026-09-01 14:58:43 +02:00
dualfroz 289055c4e5 feat: add fourGroupRows and firstLettersOf to aggregate 2026-09-01 14:53:00 +02:00
dualfroz b8abb45b61 feat: extend aggregate 2026-09-01 14:42:34 +02:00
dualfroz 96f2142f82 feat: add run and runGlobal to aggregate 2026-09-01 13:57:40 +02:00
dualfroz 9b639f1592 feat: add take and deinit to aggregate 2026-09-01 13:55:06 +02:00
dualfroz dd8d35b953 feat: add globalMatchesHaving and SortKey to aggregate 2026-09-01 13:24:21 +02:00
dualfroz c69db89e14 feat: add AggKind and AggSpec 2026-09-01 12:36:01 +02:00
dualfroz b2b9dab43a docs: add project readme 2026-08-28 22:40:00 +02:00
dualfroz e2e68230f6 test(unit): add bloom, cache, compression, batch, and stats tests 2026-08-28 19:15:00 +02:00
dualfroz 6bb904de2c test(txn): add commit and conflict tests 2026-08-28 15:50:00 +02:00
dualfroz c593d2459d test(store): add compaction, scan, snapshot, and durability tests 2026-08-28 12:25:00 +02:00
dualfroz ffc4fadc47 test(store): add point, flush, recovery, and batch tests 2026-08-28 09:00:00 +02:00
dualfroz c94bc91946 test(sstable): add build, lookup, and cursor tests 2026-08-27 22:40:00 +02:00
dualfroz 9616e1c3c6 test(wal): add append, replay, and torn-frame tests 2026-08-27 19:15:00 +02:00
dualfroz 9386187001 test(memtable): add skiplist and cursor tests 2026-08-27 15:50:00 +02:00
dualfroz b32e20d842 feat(bench): add throughput benchmark harness 2026-08-27 12:25:00 +02:00
dualfroz e649582f81 feat(cli): add command-line entry point 2026-08-27 09:00:00 +02:00
dualfroz 66a2a7d29f feat(lib): add public library root exports 2026-08-26 22:40:00 +02:00
dualfroz 6d5965e91a feat(txn): add mvcc transactions with conflict detection 2026-08-26 19:15:00 +02:00
dualfroz c312659931 feat(store): add reverse range iterator and manifest loading 2026-08-26 15:50:00 +02:00
dualfroz f574248ccb feat(store): add snapshots and forward range iterator 2026-08-26 12:25:00 +02:00
dualfroz 860f3861aa feat(store): add manifest persistence, statistics, and scan api 2026-08-26 09:00:00 +02:00
dualfroz f11ba18b9d feat(store): add leveled compaction 2026-08-25 22:40:00 +02:00
dualfroz 57360650ba feat(store): add write path, point reads, and flush 2026-08-25 19:15:00 +02:00
dualfroz 6be9d8b710 feat(store): add database open, recovery, and lifecycle 2026-08-25 15:50:00 +02:00
dualfroz bb1625d405 feat(stats): add database statistics 2026-08-25 12:25:00 +02:00
dualfroz 7102875bf5 feat(batch): add batched write buffer 2026-08-25 09:00:00 +02:00
dualfroz d45f138905 feat(sstable): add forward and reverse block cursors 2026-08-24 22:40:00 +02:00
dualfroz bedd24c649 feat(sstable): add reader with bloom filter and block index 2026-08-24 19:15:00 +02:00
dualfroz 7105d37bd5 feat(sstable): add block builder and writer 2026-08-24 15:50:00 +02:00
dualfroz 52ef9f0686 feat(wal): add write-ahead log with batching and replay 2026-08-24 12:25:00 +02:00
dualfroz 3eefd911ae feat(memtable): add skiplist memtable with ordered cursors 2026-08-24 09:00:00 +02:00
dualfroz 30d276ae93 feat(cache): add lru block cache 2026-08-23 22:40:00 +02:00
dualfroz a84884777c feat(compress): add rle block compression codec 2026-08-23 19:15:00 +02:00
dualfroz 48908ab10c feat(bloom): add bloom filter with serialization 2026-08-23 15:50:00 +02:00
dualfroz 9aaf5de4ce feat(encode): add byte encoding helpers and record types 2026-08-23 12:25:00 +02:00
dualfroz e7f0e47199 chore: add gitignore and build configuration 2026-08-23 09:00:00 +02:00