Commit Graph
48 Commits
Author SHA1 Message Date
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
dualfroz 12a1f53c33 feat: implement statement executor for DML and DDL 2026-08-26 14:13:47 +02:00
dualfroz 41f3dd0e5d feat: implement SELECT query execution with joins and ordering 2026-08-26 09:47:34 +02:00
dualfroz def1ceb55d feat: add index access planning and group aggregation 2026-08-25 23:10:08 +02:00
dualfroz 9fc6338bbd feat: add statement result types and expression evaluator 2026-08-25 16:28:17 +02:00
dualfroz 22a32bfaf7 feat: add catalog, table schema, and sorted index 2026-08-25 09:51:34 +02:00
dualfroz 8761ef2aa4 feat: implement recursive-descent SQL parser 2026-08-24 23:10:08 +02:00
dualfroz c64315c46b feat: implement SQL lexer and token types 2026-08-24 18:39:17 +02:00
dualfroz 7966ecba12 feat: define SQL AST node types 2026-08-24 14:13:34 +02:00
dualfroz 2ca0f2b866 feat: add core storage value model and exception types 2026-08-24 09:47:08 +02:00