Commit Graph
63 Commits
Author SHA1 Message Date
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
dualfroz 5b69c50fdf feat(engine): extend Executor with applyGeneratedColumns 2026-09-01 17:47:05 +02:00
dualfroz 5ee00ad3c2 feat(engine): extend Executor with applyCompositePrimaryKey 2026-09-01 17:41:12 +02:00
dualfroz 95120b236f feat(engine): extend Executor with Executor and nextValue 2026-09-01 17:33:22 +02:00
dualfroz 644c83f436 feat(engine): extend Evaluator with evaluateBetween and evaluateLike 2026-09-01 17:32:14 +02:00
dualfroz b165621a2a feat(engine): extend Evaluator with evaluateNextValue 2026-09-01 17:19:44 +02:00
dualfroz e42f3ed09b feat(engine): extend CollationEquality with resolveCollation 2026-09-01 17:04:09 +02:00
dualfroz 71d994698a feat(engine): add AggregateFunctions and compute 2026-09-01 17:04:06 +02:00
dualfroz aedd88ca70 feat(cli): extend Repl with printNames and tableNames 2026-09-01 16:19:12 +02:00
dualfroz 9387689ade feat(cli): extend Repl with endsInsideOpenBlock 2026-09-01 16:15:54 +02:00
dualfroz b22144cdfb feat(cli): extend Main 2026-09-01 16:13:13 +02:00
dualfroz ba965cd057 feat(catalog): extend TableSchema with ForeignKeyAction 2026-09-01 16:09:05 +02:00
dualfroz 92084073c8 feat(catalog): extend SortedIndex with IndexDefinition and IndexKey 2026-09-01 15:44:10 +02:00
dualfroz eac99ab3df feat(catalog): add Sequence, peekNext and SequenceDefinition 2026-09-01 15:21:02 +02:00
dualfroz 2665166513 feat(catalog): add RelationRename and rename 2026-09-01 15:20:41 +02:00
dualfroz 8a595f4f02 feat(catalog): add DependencyAnalysis and referencesRelation 2026-09-01 14:10:29 +02:00
dualfroz af2a4708cf feat(catalog): extend Catalog with collationsFor 2026-09-01 13:52:45 +02:00
dualfroz db58d7127a feat(catalog): extend Catalog with renameInList and replaceTable 2026-09-01 13:29:31 +02:00
dualfroz 39d9b61277 feat(catalog): extend Catalog with renameTable and addForeignKey 2026-09-01 13:22:49 +02:00
dualfroz f5e28b640b feat(catalog): extend Catalog with renameColumn 2026-09-01 13:16:35 +02:00
dualfroz 66483d080e feat(catalog): extend Catalog with dropDependentForeignKeys 2026-09-01 13:03:19 +02:00
dualfroz 4801fc424e feat(catalog): extend Catalog with dropTable 2026-09-01 12:14:08 +02:00
dualfroz a034a59f95 test: cover REPL script execution 2026-08-28 23:06:34 +02:00
dualfroz eac947c911 test: cover transactions and persistence 2026-08-28 16:26:08 +02:00
dualfroz bf8e197760 test: cover index access and join execution 2026-08-28 09:48:17 +02:00
dualfroz 99227e6c78 test: cover statement executor 2026-08-27 23:10:34 +02:00
dualfroz 2df0306440 test: cover expression evaluator and aggregates 2026-08-27 18:43:09 +02:00
dualfroz 7ffbc94191 test: cover lexer and parser 2026-08-27 14:12:19 +02:00
dualfroz f4f6f76716 feat: add CLI entry point 2026-08-27 09:46:20 +02:00
dualfroz 1e9218cbab feat: add table renderer and interactive REPL 2026-08-26 23:08:41 +02:00
dualfroz ca5e3a67ff feat: add durable persistence and SQL redo log writer 2026-08-26 18:43:23 +02:00