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 |
|
dualfroz
|
61bcc02ea2
|
chore: add Gradle wrapper launcher script
|
2026-08-23 23:10:17 +02:00 |
|
dualfroz
|
c7e93ae09a
|
chore: add Gradle wrapper properties and Windows launcher
|
2026-08-23 18:42:34 +02:00 |
|
dualfroz
|
f88ad93232
|
chore: add Gradle wrapper jar
|
2026-08-23 14:18:09 +02:00 |
|
dualfroz
|
b69f712e95
|
chore: scaffold Gradle project structure
|
2026-08-23 09:50:19 +02:00 |
|