index
:
sqlite
master
sqlite mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
vtab.c
Commit message (
Expand
)
Author
Age
*
The sqlite3_declare_vtab() interface should return SQLITE_ERROR, not
drh
2024-05-16
*
Simplifications to the sqlite3_declare_vtab() implementation. Changes
drh
2024-03-25
*
Revert the previous change. Instead, do a pre-check of the CREATE TABLE
drh
2024-03-25
*
Remove an ALWAYS() from a condition that can be true.
drh
2024-03-25
*
Changes to vtabCallConstructor() to avoid a harmless static analyzer warning
drh
2024-02-13
*
Avoid expiring prepared statements in the middle of an integrity-check.
dan
2023-12-15
*
Fix a few SQLITE_MISUSE returns so that they call sqlite3MisuseError().
drh
2023-09-05
*
Add a C-source spell-checking facility. make misspell (on Nix)
larrybr
2023-06-07
*
Allow virtual tables to prepare writes to shadow tables in defensive mode fro...
dan
2023-05-05
*
Add the SQLITE_VTAB_USES_ALL_SCHEMAS option to sqlite3_vtab_config(). Update
drh
2023-04-03
*
Ensure that an error does not delete the Table object out from under
drh
2023-03-17
*
Defer calling the destructor for the user data on a module until after the
drh
2023-01-25
*
The generalized indexed expression optimization of [2435112867fbd7b6] makes
drh
2022-10-20
*
Add the new internal interface sqlite3DbNNFreeNN(db,ptr) where both the
drh
2022-08-22
*
Disable trigger coding while running sqlite3_declare_vtab().
drh
2022-03-14
*
Make it so that any Parse object is always linked into the database conenction
drh
2022-01-24
*
Simplify the sqlite3RunParser() routine by omitting the third parameter.
drh
2021-12-31
*
Performance optimization and size reduction in sqlite3RunParser().
drh
2021-12-31
*
Add ALWAYS() to a branch made unreachable by the previous check-in.
drh
2021-11-06
*
Show the preferred schema table names in the output of "PRAGMA table_list".
drh
2021-11-04
*
Change a branch made unreachable by the previous check-in into an assert().
drh
2021-11-04
*
First the shadow table mechanism so that it works even if the shadow table
drh
2021-11-04
*
Protect access to the Expr.y union using nearby assert()s and branches.
drh
2021-10-07
*
Protect every access to the Table.u union using a nearby assert() or branch.
drh
2021-10-07
*
Ensure that sqlite_stat1 and sqlite_stat4 are ordinary tables (not views or
drh
2021-09-24
*
Refactor sqlite3.magic into sqlite3.eOpenState.
drh
2021-08-07
*
Refactor the Table object to reduce its memory footprint.
drh
2021-08-02
*
Refactor the way that DEFAULT expressions are stored on columns, in order
drh
2021-07-31
*
Preserve and return to the user any error message returned by a failed xConne...
dan
2021-07-08
*
Raise an error on an attempt to rename an eponymous virtual table.
drh
2021-04-22
*
Merge changes from trunk into the alter-table-drop-column branch.
drh
2021-02-18
|
\
|
*
Improvement to the INSERT optimization of check-in [16ac213c57196361] so
drh
2021-02-18
*
|
Fix various issues with the changes on this branch. Add test cases for the same.
dan
2021-02-17
|
/
*
Remove dead code. Fix RETURNING for INSERT into a virtual table.
drh
2021-02-04
*
Further refactoring of the schema table name.
drh
2020-06-19
*
Provide "sqlite_schema" as an alternative name to the table that holds the
drh
2020-06-15
*
Use the sqlite3Realloc() interface internally, rather than the public
drh
2020-05-17
*
Refactor names of flags for improved legibility.
drh
2020-01-06
*
When creating a new virtual table, ensure that the OP_ParseSchema opcode
drh
2019-12-21
*
When trying to drop a virtual table that has no xDestroy method, invoke
drh
2019-12-11
*
The xDestroy method of a module might be NULL if the schema is corrupt.
drh
2019-12-11
*
Use a statement journal on a CREATE VIRTUAL TABLE statement in case the
drh
2019-12-10
*
Some (but not all) INSERT and UPDATE statements now work for STORED columns.
drh
2019-10-17
*
Optimization to sqlite3VtabUnlockList() for the common case when there
drh
2019-10-05
*
Fix a typo and a harmless compiler warning.
mistachkin
2019-08-20
*
Omit the "_except" term from the name of the new interface.
drh
2019-08-19
*
The experimental sqlite3_drop_modules_except() interface.
drh
2019-08-17
*
Fix the new ability to unregister virtual table modules so that it works
drh
2019-08-17
*
Add the ability to unregister a virtual table module by invoking
drh
2019-08-16
*
Fix a problem allowing a Table object to be deleted from within a call to the...
dan
2019-04-30
[next]