Commit Graph

  • ec13738fca feat(sql): add enforceTemporaryPrimaryKeyUniqueness dualfroz 2026-09-06 21:55:51 +02:00
  • 775d8dcb2b feat(sql): add requireNoSubquery and validateGeneratedDefinitions dualfroz 2026-09-06 21:41:54 +02:00
  • f477f22e5b feat(sql): add validateForeignKeyDefinitions dualfroz 2026-09-06 21:22:35 +02:00
  • c51129b8b1 feat(sql): add validateTriggerBodyStatementTarget and rejectReturning dualfroz 2026-09-06 20:54:17 +02:00
  • daf6ce803f feat(sql): add runTriggerBody and buildAssignments to DiskExecutor dualfroz 2026-09-06 19:54:11 +02:00
  • dff226d846 feat(sql): add executeSavepoint and executeReleaseSavepoint dualfroz 2026-09-06 19:45:52 +02:00
  • 73672c0184 feat(sql): add snapshotTemporaryTables and restoreTemporaryTables dualfroz 2026-09-06 19:32:54 +02:00
  • f0dee2aee0 feat(sql): add DiskExecutor and nextValue to DiskExecutor dualfroz 2026-09-06 19:18:12 +02:00
  • 1334b9331c feat(sql): add DiskExecutorException dualfroz 2026-09-06 18:55:59 +02:00
  • d402392182 feat(sql): add sequenceOrNull and createSequence to DiskCatalog dualfroz 2026-09-06 18:43:10 +02:00
  • 93a2e94559 feat(sql): add dropIndex and persistEntry to DiskCatalog dualfroz 2026-09-06 18:25:40 +02:00
  • d6d8dadb3d feat(sql): add addUniqueConstraint and addCheckConstraint to DiskCatalog dualfroz 2026-09-06 18:20:54 +02:00
  • dafa4f8940 feat(sql): add renameColumn and renameTable to DiskCatalog dualfroz 2026-09-06 18:20:13 +02:00
  • 3972e07d37 feat(sql): add addColumn and changeColumnType to DiskCatalog dualfroz 2026-09-06 16:59:10 +02:00
  • eb27ffd7dc feat(sql): add createTemporaryTable and temporaryTableOrNull dualfroz 2026-09-06 16:45:29 +02:00
  • 249b3e03fd feat(sql): add parseViewQuery and parseTriggerDefinition to DiskCatalog dualfroz 2026-09-06 15:08:11 +02:00
  • 46914bb67c feat(sql): add DiskCatalogException and DiskCatalog dualfroz 2026-09-06 15:06:05 +02:00
  • c1e885046f feat(sql): add DirectoryEntryCodec and encode dualfroz 2026-09-06 14:21:18 +02:00
  • b5ae9f27f4 feat(page): add CorruptPageException, DiskManager and Page dualfroz 2026-09-06 14:14:25 +02:00
  • 5240cc6dee feat(page): add BufferPoolExhaustedException and BufferPool dualfroz 2026-09-06 11:59:27 +02:00
  • a1ae100c72 feat(heap): add HeapPageException, HeapPage and RecordId dualfroz 2026-09-04 23:10:59 +02:00
  • 93957baf2a feat(heap): add HeapFileException and HeapFile dualfroz 2026-09-04 22:45:50 +02:00
  • 7afad5575e feat(engine): add TransactionalIndex and create dualfroz 2026-09-04 21:29:35 +02:00
  • 69148dda4b feat(engine): add TransactionalHeap and create dualfroz 2026-09-04 19:33:36 +02:00
  • 1a40301a34 feat(engine): add StorageEngine, open and TouchedPageTracker dualfroz 2026-09-04 19:22:52 +02:00
  • 17660d9087 feat(engine): add LoggingPageStore and fetchPage dualfroz 2026-09-04 19:01:25 +02:00
  • f45e7f0db3 feat(codec): add TupleCodec and encode dualfroz 2026-09-04 18:56:29 +02:00
  • 38be0b0cf8 feat(codec): add KeyCodec and encodeKey dualfroz 2026-09-04 18:20:51 +02:00
  • fccb54cd70 feat(codec): add CodecException, ByteWriter and Crc32C dualfroz 2026-09-04 17:56:03 +02:00
  • b54f41d3b5 feat(btree): add borrowFromRight, mergeChildren and BTreeNode dualfroz 2026-09-04 17:30:46 +02:00
  • 3e72df475e feat(btree): add insertRecursive and splitLeaf to BPlusTree dualfroz 2026-09-04 17:19:24 +02:00
  • 439f1b384d feat(btree): add BTreeCorruptionException and BPlusTree dualfroz 2026-09-04 17:11:10 +02:00
  • 6d68777852 feat(storage): extend Collation with Collation and compare dualfroz 2026-09-04 16:52:39 +02:00
  • 6303c8d538 feat(parser): expand Parser dualfroz 2026-09-04 16:42:47 +02:00
  • 7a2c8037e2 feat(parser): extend Parser with parseStringAggCall dualfroz 2026-09-04 15:56:23 +02:00
  • 1f216ebd5d feat(parser): extend Parser with parseIsSuffix and parseInSuffix dualfroz 2026-09-04 15:11:23 +02:00
  • 89c9c7e6ca feat(parser): extend Parser with parseTruncate and parseDropMode dualfroz 2026-09-04 14:59:37 +02:00
  • 81653b5d5a feat(parser): extend Parser with parseOrderKeys dualfroz 2026-09-04 11:23:23 +02:00
  • b362403ac5 feat(parser): extend Parser with parseDistinctClause dualfroz 2026-09-02 23:01:40 +02:00
  • c2329a388e feat(parser): extend Parser with parseColumnCollation dualfroz 2026-09-02 22:29:38 +02:00
  • 4e101e46eb feat(parser): extend Parser with parseTablePrimaryKey dualfroz 2026-09-02 21:57:10 +02:00
  • 48fa9202a4 feat(parser): extend Parser with parseCreateSequence dualfroz 2026-09-02 21:41:00 +02:00
  • 63bc1c01ba feat(parser): extend Parser dualfroz 2026-09-02 21:06:08 +02:00
  • cfabe95271 feat(lexer): extend Lexer and Token dualfroz 2026-09-02 21:03:13 +02:00
  • bff836d5b9 feat(ast): extend Ast with CallExpression and NextValueExpression dualfroz 2026-09-02 20:44:20 +02:00
  • e816d4edf1 feat(ast): extend Ast with MergeStatement and MergeWhenClause dualfroz 2026-09-02 20:30:15 +02:00
  • 3eb5cd7fca feat(ast): extend Ast with CreateTableStatement and DropMode dualfroz 2026-09-02 20:29:21 +02:00
  • 260d649276 feat(persistence): extend SqlWriter with functionArgumentsText dualfroz 2026-09-02 20:18:37 +02:00
  • 349b06d470 feat(persistence): extend SqlWriter dualfroz 2026-09-02 19:31:11 +02:00
  • 364dd2e564 feat(persistence): extend SqlWriter with onConflictText dualfroz 2026-09-02 19:07:41 +02:00
  • 6ff6e4e91e feat(persistence): extend SqlWriter with expressionText and triggerText dualfroz 2026-09-02 18:15:58 +02:00
  • 16da420d79 feat(function): add edge and pad to ScalarFunctions dualfroz 2026-09-02 17:23:13 +02:00
  • 8c2043edf9 feat(function): add ScalarFunction and apply dualfroz 2026-09-02 16:29:38 +02:00
  • 02741c8ab5 feat(engine): extend SelectRunner with describeFunctionArguments dualfroz 2026-09-02 16:27:54 +02:00
  • 842d0aa223 feat(engine): extend SelectRunner with joinLabel dualfroz 2026-09-02 16:19:12 +02:00
  • 4b3706184a feat(engine): extend SelectRunner with aggregateWindowValue dualfroz 2026-09-02 16:17:44 +02:00
  • 98138f80e9 feat(engine): extend SelectRunner with resolveIntegerFrameOffset dualfroz 2026-09-02 16:13:42 +02:00
  • 16f7b062e1 feat(engine): extend SelectRunner with appendWindowColumns dualfroz 2026-09-02 15:20:08 +02:00
  • e3811b3be2 feat(engine): extend SelectRunner with rowResolver and resolve dualfroz 2026-09-02 14:21:23 +02:00
  • 69d89387ef feat(engine): extend SelectRunner with lateralSchema dualfroz 2026-09-02 13:29:17 +02:00
  • eeaada39b9 feat(engine): extend SelectRunner with multiKeyComparator dualfroz 2026-09-02 13:08:26 +02:00
  • 48cb9dbaba feat(engine): extend SelectRunner with explain and resolveMergeSource dualfroz 2026-09-02 12:25:11 +02:00
  • 2ca0b75e83 feat(engine): extend SelectRunner with run and runQuery dualfroz 2026-09-02 12:13:12 +02:00
  • d6b9462677 feat(engine): add substituteSelect and substituteGroupingSpec dualfroz 2026-09-02 11:37:10 +02:00
  • 020a3c09ed feat(engine): add ParameterSubstitution and parameterCount dualfroz 2026-09-02 10:23:47 +02:00
  • 9e0eb84ecc feat(engine): extend IndexAccessPlanner with ScoredScan and planIndex dualfroz 2026-09-01 22:44:15 +02:00
  • d47b122397 feat(engine): extend GroupAggregation with GroupingSetExpansion dualfroz 2026-09-01 22:24:47 +02:00
  • 4653c74cf9 feat(engine): extend GroupAggregation with LogicalGroup and aggregate dualfroz 2026-09-01 22:03:01 +02:00
  • be312cda54 feat(engine): add ForeignKeyEnforcer and validateRow dualfroz 2026-09-01 21:33:33 +02:00
  • 660da32304 feat(engine): extend Executor with checkMergeColumnReference dualfroz 2026-09-01 21:24:58 +02:00
  • e015633f9f feat(engine): extend Executor with applyMergeDelete and applyMergeInsert dualfroz 2026-09-01 20:39:20 +02:00
  • 68f82b7815 feat(engine): extend Executor with executeMerge and executeMergeInner dualfroz 2026-09-01 20:12:45 +02:00
  • 1542846ef3 feat(engine): extend Executor with executeUpdate and executeUpdateInner dualfroz 2026-09-01 19:49:46 +02:00
  • 66cc015636 feat(engine): extend Executor with UniqueKey and uniqueKeysOf dualfroz 2026-09-01 19:40:04 +02:00
  • 2a0c532de3 feat(engine): extend Executor with buildInsertRow dualfroz 2026-09-01 18:50:18 +02:00
  • 469d310982 feat(engine): extend Executor with fireRowTriggers and runTriggerBody dualfroz 2026-09-01 18:41:54 +02:00
  • b18f7c6346 feat(engine): extend Executor with executeCreateView and executeDropView dualfroz 2026-09-01 18:32:53 +02:00
  • ebfc2d4d67 feat(engine): extend Executor with requireUniqueConstraintName dualfroz 2026-09-01 18:30:00 +02:00
  • 5508c9d1a4 feat(engine): extend Executor with executeTruncate and executeAlterTable dualfroz 2026-09-01 18:23:35 +02:00
  • 5b69c50fdf feat(engine): extend Executor with applyGeneratedColumns dualfroz 2026-09-01 17:47:05 +02:00
  • 5ee00ad3c2 feat(engine): extend Executor with applyCompositePrimaryKey dualfroz 2026-09-01 17:41:12 +02:00
  • 95120b236f feat(engine): extend Executor with Executor and nextValue dualfroz 2026-09-01 17:33:22 +02:00
  • 644c83f436 feat(engine): extend Evaluator with evaluateBetween and evaluateLike dualfroz 2026-09-01 17:32:14 +02:00
  • b165621a2a feat(engine): extend Evaluator with evaluateNextValue dualfroz 2026-09-01 17:19:44 +02:00
  • e42f3ed09b feat(engine): extend CollationEquality with resolveCollation dualfroz 2026-09-01 17:04:09 +02:00
  • 71d994698a feat(engine): add AggregateFunctions and compute dualfroz 2026-09-01 17:04:06 +02:00
  • aedd88ca70 feat(cli): extend Repl with printNames and tableNames dualfroz 2026-09-01 16:19:12 +02:00
  • 9387689ade feat(cli): extend Repl with endsInsideOpenBlock dualfroz 2026-09-01 16:15:54 +02:00
  • b22144cdfb feat(cli): extend Main dualfroz 2026-09-01 16:13:13 +02:00
  • ba965cd057 feat(catalog): extend TableSchema with ForeignKeyAction dualfroz 2026-09-01 16:09:05 +02:00
  • 92084073c8 feat(catalog): extend SortedIndex with IndexDefinition and IndexKey dualfroz 2026-09-01 15:44:10 +02:00
  • eac99ab3df feat(catalog): add Sequence, peekNext and SequenceDefinition dualfroz 2026-09-01 15:21:02 +02:00
  • 2665166513 feat(catalog): add RelationRename and rename dualfroz 2026-09-01 15:20:41 +02:00
  • 8a595f4f02 feat(catalog): add DependencyAnalysis and referencesRelation dualfroz 2026-09-01 14:10:29 +02:00
  • af2a4708cf feat(catalog): extend Catalog with collationsFor dualfroz 2026-09-01 13:52:45 +02:00
  • db58d7127a feat(catalog): extend Catalog with renameInList and replaceTable dualfroz 2026-09-01 13:29:31 +02:00
  • 39d9b61277 feat(catalog): extend Catalog with renameTable and addForeignKey dualfroz 2026-09-01 13:22:49 +02:00
  • f5e28b640b feat(catalog): extend Catalog with renameColumn dualfroz 2026-09-01 13:16:35 +02:00
  • 66483d080e feat(catalog): extend Catalog with dropDependentForeignKeys dualfroz 2026-09-01 13:03:19 +02:00
  • 4801fc424e feat(catalog): extend Catalog with dropTable dualfroz 2026-09-01 12:14:08 +02:00