Commit Graph
293 Commits
Author SHA1 Message Date
dualfroz b54f41d3b5 feat(btree): add borrowFromRight, mergeChildren and BTreeNode 2026-09-04 17:30:46 +02:00
dualfroz 3e72df475e feat(btree): add insertRecursive and splitLeaf to BPlusTree 2026-09-04 17:19:24 +02:00
dualfroz 439f1b384d feat(btree): add BTreeCorruptionException and BPlusTree 2026-09-04 17:11:10 +02:00
dualfroz 6d68777852 feat(storage): extend Collation with Collation and compare 2026-09-04 16:52:39 +02:00
dualfroz 6303c8d538 feat(parser): expand Parser 2026-09-04 16:42:47 +02:00
dualfroz 7a2c8037e2 feat(parser): extend Parser with parseStringAggCall 2026-09-04 15:56:23 +02:00
dualfroz 1f216ebd5d feat(parser): extend Parser with parseIsSuffix and parseInSuffix 2026-09-04 15:11:23 +02:00
dualfroz 89c9c7e6ca feat(parser): extend Parser with parseTruncate and parseDropMode 2026-09-04 14:59:37 +02:00
dualfroz 81653b5d5a feat(parser): extend Parser with parseOrderKeys 2026-09-04 11:23:23 +02:00
dualfroz b362403ac5 feat(parser): extend Parser with parseDistinctClause 2026-09-02 23:01:40 +02:00
dualfroz c2329a388e feat(parser): extend Parser with parseColumnCollation 2026-09-02 22:29:38 +02:00
dualfroz 4e101e46eb feat(parser): extend Parser with parseTablePrimaryKey 2026-09-02 21:57:10 +02:00
dualfroz 48fa9202a4 feat(parser): extend Parser with parseCreateSequence 2026-09-02 21:41:00 +02:00
dualfroz 63bc1c01ba feat(parser): extend Parser 2026-09-02 21:06:08 +02:00
dualfroz cfabe95271 feat(lexer): extend Lexer and Token 2026-09-02 21:03:13 +02:00
dualfroz bff836d5b9 feat(ast): extend Ast with CallExpression and NextValueExpression 2026-09-02 20:44:20 +02:00
dualfroz e816d4edf1 feat(ast): extend Ast with MergeStatement and MergeWhenClause 2026-09-02 20:30:15 +02:00
dualfroz 3eb5cd7fca feat(ast): extend Ast with CreateTableStatement and DropMode 2026-09-02 20:29:21 +02:00
dualfroz 260d649276 feat(persistence): extend SqlWriter with functionArgumentsText 2026-09-02 20:18:37 +02:00
dualfroz 349b06d470 feat(persistence): extend SqlWriter 2026-09-02 19:31:11 +02:00
dualfroz 364dd2e564 feat(persistence): extend SqlWriter with onConflictText 2026-09-02 19:07:41 +02:00
dualfroz 6ff6e4e91e feat(persistence): extend SqlWriter with expressionText and triggerText 2026-09-02 18:15:58 +02:00
dualfroz 16da420d79 feat(function): add edge and pad to ScalarFunctions 2026-09-02 17:23:13 +02:00
dualfroz 8c2043edf9 feat(function): add ScalarFunction and apply 2026-09-02 16:29:38 +02:00
dualfroz 02741c8ab5 feat(engine): extend SelectRunner with describeFunctionArguments 2026-09-02 16:27:54 +02:00
dualfroz 842d0aa223 feat(engine): extend SelectRunner with joinLabel 2026-09-02 16:19:12 +02:00
dualfroz 4b3706184a feat(engine): extend SelectRunner with aggregateWindowValue 2026-09-02 16:17:44 +02:00
dualfroz 98138f80e9 feat(engine): extend SelectRunner with resolveIntegerFrameOffset 2026-09-02 16:13:42 +02:00
dualfroz 16f7b062e1 feat(engine): extend SelectRunner with appendWindowColumns 2026-09-02 15:20:08 +02:00
dualfroz e3811b3be2 feat(engine): extend SelectRunner with rowResolver and resolve 2026-09-02 14:21:23 +02:00
dualfroz 69d89387ef feat(engine): extend SelectRunner with lateralSchema 2026-09-02 13:29:17 +02:00
dualfroz eeaada39b9 feat(engine): extend SelectRunner with multiKeyComparator 2026-09-02 13:08:26 +02:00
dualfroz 48cb9dbaba feat(engine): extend SelectRunner with explain and resolveMergeSource 2026-09-02 12:25:11 +02:00
dualfroz 2ca0b75e83 feat(engine): extend SelectRunner with run and runQuery 2026-09-02 12:13:12 +02:00
dualfroz d6b9462677 feat(engine): add substituteSelect and substituteGroupingSpec 2026-09-02 11:37:10 +02:00
dualfroz 020a3c09ed feat(engine): add ParameterSubstitution and parameterCount 2026-09-02 10:23:47 +02:00
dualfroz 9e0eb84ecc feat(engine): extend IndexAccessPlanner with ScoredScan and planIndex 2026-09-01 22:44:15 +02:00
dualfroz d47b122397 feat(engine): extend GroupAggregation with GroupingSetExpansion 2026-09-01 22:24:47 +02:00
dualfroz 4653c74cf9 feat(engine): extend GroupAggregation with LogicalGroup and aggregate 2026-09-01 22:03:01 +02:00
dualfroz be312cda54 feat(engine): add ForeignKeyEnforcer and validateRow 2026-09-01 21:33:33 +02:00
dualfroz 660da32304 feat(engine): extend Executor with checkMergeColumnReference 2026-09-01 21:24:58 +02:00
dualfroz e015633f9f feat(engine): extend Executor with applyMergeDelete and applyMergeInsert 2026-09-01 20:39:20 +02:00
dualfroz 68f82b7815 feat(engine): extend Executor with executeMerge and executeMergeInner 2026-09-01 20:12:45 +02:00
dualfroz 1542846ef3 feat(engine): extend Executor with executeUpdate and executeUpdateInner 2026-09-01 19:49:46 +02:00
dualfroz 66cc015636 feat(engine): extend Executor with UniqueKey and uniqueKeysOf 2026-09-01 19:40:04 +02:00
dualfroz 2a0c532de3 feat(engine): extend Executor with buildInsertRow 2026-09-01 18:50:18 +02:00
dualfroz 469d310982 feat(engine): extend Executor with fireRowTriggers and runTriggerBody 2026-09-01 18:41:54 +02:00
dualfroz b18f7c6346 feat(engine): extend Executor with executeCreateView and executeDropView 2026-09-01 18:32:53 +02:00
dualfroz ebfc2d4d67 feat(engine): extend Executor with requireUniqueConstraintName 2026-09-01 18:30:00 +02:00
dualfroz 5508c9d1a4 feat(engine): extend Executor with executeTruncate and executeAlterTable 2026-09-01 18:23:35 +02:00