]> git.ipfire.org Git - thirdparty/sqlite.git/history - src/vtab.c
Do not even try star-schema detection if the join has fewer than 5 tables,
[thirdparty/sqlite.git] / src / vtab.c
2024-05-17  danMerge branches "fix-onerow-opt", "faster-openread"... pending-3.46
2024-05-16  drhThe sqlite3_declare_vtab() interface should return...
2024-03-25  drhSimplifications to the sqlite3_declare_vtab() implement...
2024-03-25  drhRevert the previous change. Instead, do a pre-check...
2024-03-25  drhRemove an ALWAYS() from a condition that can be true.
2024-02-27  danHave "PRAGMA quick_check" compare the number of entries...
2024-02-27  danAllow "_" characters to appear between any two digits...
2024-02-27  stephanBring the extra-src branch up to date with the trunk. extra-src
2024-02-13  drhChanges to vtabCallConstructor() to avoid a harmless...
2023-12-15  danAvoid expiring prepared statements in the middle of...
2023-11-15  danChanges so that if SQLITE_ENABLE_SETLK_TIMEOUT is defin...
2023-09-11  stephanMerge in JNI's significant divergence since it adopted...
2023-09-11  drhAdd support for the sqlite3_get_clientdata() and sqlite...
2023-09-05  drhFix a few SQLITE_MISUSE returns so that they call sqlit...
2023-07-06  drhMerge all recent trunk enhancements into the wal-shm...
2023-06-22  drhMerge recent trunk enhancements into the octet_length...
2023-06-07  larrybrAdd spell-checking for all comments in main sources...
2023-06-07  larrybrFix straggler misspellings and tidy the custom dictiona... spell-check
2023-06-07  larrybrAdd a C-source spell-checking facility. make misspell...
2023-05-05  danAllow virtual tables to prepare writes to shadow tables...
2023-04-03  drhAdd the SQLITE_VTAB_USES_ALL_SCHEMAS option to sqlite3_...
2023-03-17  drhAdd the ability to name functions using one of the...
2023-03-17  drhEnsure that an error does not delete the Table object...
2023-01-27  stephanMerge trunk into wasi-patches branch.
2023-01-25  drhDefer calling the destructor for the user data on a...
2022-10-25  danMerge latest trunk changes with this branch.
2022-10-20  drhThe generalized indexed expression optimization of...
2022-08-22  stephanMerge in trunk.
2022-08-22  drhAdd the new internal interface sqlite3DbNNFreeNN(db...
2022-03-14  drhDisable trigger coding while running sqlite3_declare_vt...
2022-01-24  drhMake it so that any Parse object is always linked into...
2021-12-31  drhSimplify the sqlite3RunParser() routine by omitting...
2021-12-31  drhPerformance optimization and size reduction in sqlite3R...
2021-11-06  drhAdd ALWAYS() to a branch made unreachable by the previo...
2021-11-04  drhShow the preferred schema table names in the output...
2021-11-04  drhChange a branch made unreachable by the previous check...
2021-11-04  drhFirst the shadow table mechanism so that it works even...
2021-10-07  drhProtect access to the Expr.y union using nearby assert...
2021-10-07  drhProtect every access to the Table.u union using a nearb...
2021-09-24  drhEnsure that sqlite_stat1 and sqlite_stat4 are ordinary...
2021-08-07  drhRefactor sqlite3.magic into sqlite3.eOpenState.
2021-08-02  drhRefactor the Table object to reduce its memory footprint.
2021-07-31  drhRefactor the way that DEFAULT expressions are stored...
2021-07-08  danPreserve and return to the user any error message retur...
2021-04-27  larrybrmerge latest trunk
2021-04-22  drhRaise an error on an attempt to rename an eponymous...
2021-02-19  danAdd support for "ALTER TABLE ... DROP COLUMN ..." commands.
2021-02-18  drhMerge changes from trunk into the alter-table-drop...
2021-02-18  drhImprovement to the INSERT optimization of check-in...
2021-02-17  danMerge trunk changes into this branch.
2021-02-17  danFix various issues with the changes on this branch...
2021-02-04  drhChange the RETURNING algorithm so that outputs accumula...
2021-02-04  drhRemove dead code. Fix RETURNING for INSERT into a... returning-manifested
2020-07-13  danMerge latest trunk changes with this branch.
2020-06-19  drhFurther refactoring of the schema table name.
2020-06-15  drhProvide "sqlite_schema" as an alternative name to the...
2020-05-17  drhUse the sqlite3Realloc() interface internally, rather...
2020-03-11  drhRename sqlite3ExprCodeAtInit() to sqlite3ExprCodeRunJus... do-not-factor-functions
2020-03-11  drhDo not factor out constant functions into the initializ...
2020-01-09  drhMerge in the untrusted-schema enhancements.
2020-01-08  drhMerge recent changes from trunk.
2020-01-07  drhMerge recent fixes from trunk.
2020-01-06  drhMerge enhancements from trunk.
2020-01-06  drhRefactor names of flags for improved legibility.
2019-12-31  drhMerge recent enhancements from trunk.
2019-12-21  drhWhen creating a new virtual table, ensure that the...
2019-12-11  drhWhen trying to drop a virtual table that has no xDestro...
2019-12-11  drhThe xDestroy method of a module might be NULL if the...
2019-12-10  drhUse a statement journal on a CREATE VIRTUAL TABLE state...
2019-11-14  drhMerge recent enhancements from trunk.
2019-10-26  drhAdd support for generated columns.
2019-10-24  drhMerge fixes from trunk. generated-columns
2019-10-22  drhMerge the row-value fix from trunk.
2019-10-22  drhMerge changes on trunk into the generated-columns branch.
2019-10-18  drhMerge trunk enhancements into the generated-columns...
2019-10-17  drhSome (but not all) INSERT and UPDATE statements now...
2019-10-05  drhOptimization to sqlite3VtabUnlockList() for the common...
2019-08-21  danUpdate this branch with latest trunk changes.
2019-08-20  drhBring the hard-heap-limit branch up-to-date with trunk.
2019-08-20  mistachkinFix a typo and a harmless compiler warning.
2019-08-19  drhAdd the sqlite3_drop_modules() interface.
2019-08-19  drhOmit the "_except" term from the name of the new interface. sqlite3_drop_modules_except
2019-08-17  drhThe experimental sqlite3_drop_modules_except() interface.
2019-08-17  drhFix the new ability to unregister virtual table modules...
2019-08-17  danMerge trunk changes into this branch.
2019-08-17  drhThe SQLITE_DIRECTONLY flag, when added to sqlite3_creat...
2019-08-16  drhAdd the ability to unregister a virtual table module...
2019-05-02  drhMerge enhancements from trunk
2019-04-30  danFix a problem allowing a Table object to be deleted...
2019-04-13  drhEnforce the SQLITE_LIMIT_COLUMN limit on virtual tables.
2019-02-04  danFix problems with SAVEPOINT and related commands within...
2018-10-01  drhBring the PRAGMA table_vinfo statement up to date with...
2018-09-21  mistachkinFix harmless compiler warning when compiled with SQLITE...
2018-09-20  drhMinor code simplification.
2018-09-20  drhAdd the "PRAGMA legacy_alter_table=ON" command to enabl...
2018-09-20  drhCombine the Expr.pTab and Expr.pWin fields into a union...
2018-09-06  danAdd an "ALTER TABLE RENAME COLUMN" command. Upgrade...
2018-09-06  danMerge latest trunk changes into this branch. alter-table-rename-column
2018-09-05  danMerge latest trunk changes into this branch.
2018-09-04  danMerge latest trunk changes into this branch.
next