SQLite

All files named ”ext/misc/completion.c”
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for ext/misc/completion.c

2025-03-06
07:48
[c3c8b3cc12] part of check-in [f31042595b] Additional 'array index is signed char' warning cleanups for the shell and its embedded extensions, analog to [44bd44532d]. (check-in: [f31042595b] user: stephan branch: trunk, size: 16804)
2024-07-04
09:45
[cb978c88d5] part of check-in [a204ffc06b] For shell completion, use pragma_table_xinfo instead of pragma_table_info, so that generated columns are handled, as reported in forum post f0735e05d8d7e857. (check-in: [a204ffc06b] user: stephan branch: trunk, size: 16733)
2023-10-06
12:51
[ef78835483] part of check-in [f3b3d712d6] Ensure that all fields of static sqlite3_module objects are explicitly initialized, in order to hush-up nuisance compiler warnings. (check-in: [f3b3d712d6] user: drh branch: trunk, size: 16732)
2022-07-22
20:24
[638c2106f5] part of check-in [57beb700c0] Add experimental 'xShadowName2' method for virtual table modules. (check-in: [57beb700c0] user: mistachkin branch: xShadowName2, size: 16734)
2020-06-19
15:24
[6dafd7f434] part of check-in [7a876209a6] Extend the refactoring into extensions. Clean up stray newlines. (check-in: [7a876209a6] user: drh branch: trunk, size: 16686)
2020-01-07
19:45
[a0efe03edf] part of check-in [4c21373c21] Create the "trusted_schema" pragma. Add sqlite3_vtab_config() calls to set the risk rank for many virtual tables. (check-in: [4c21373c21] user: drh branch: new-security-options, size: 16686)
2018-11-05
23:01
[cec672d406] part of check-in [31942b3dd3] Initial code to make shadow tables read-only to ordinary SQL. The now xShadowName method is added to the sqlite3_module object and is used to identify potential shadow tables. The SQLITE_PREPARE_SHADOW argument to sqlite3_prepare_v3() is defined. It is designed to permit writing to shadow tables, but is currently an unused placeholder. (check-in: [31942b3dd3] user: drh branch: read-only-shadow, size: 16636)
2018-08-21
12:16
[fc811dda86] part of check-in [a04a0ea9e3] Fix various harmless warnings generated by static analysis tools. (check-in: [a04a0ea9e3] user: drh branch: trunk, size: 16589)
2018-04-25
19:02
[e75b8886a2] part of check-in [7dd34e3776] Add new interfaces for accessing the list of SQL keywords: sqlite3_keyword_count(), sqlite3_keyword_name(), sqlite3_keyword_check(). (check-in: [7dd34e3776] user: drh branch: trunk, size: 16599)
17:10
[ba0f8ecc6f] part of check-in [77a98a0781] Add the new DO and NOTHING keywords to the keyword lists maintained by various extensions and auxiliary programs. (check-in: [77a98a0781] user: drh branch: trunk, size: 17838)
2018-03-19
19:05
[0d0bd16378] part of check-in [10e32204e1] Enhance the command-line completion extension to return the names of triggers and views along with the names of tables. (check-in: [10e32204e1] user: drh branch: trunk, size: 17819)
2017-07-11
18:11
[52c3f01523] part of check-in [55e93f2560] Fix harmless compiler warnings in the core. (check-in: [55e93f2560] user: drh branch: trunk, size: 17823)
13:59
[821141b02a] part of check-in [95cd1d9f8b] Add support for tab-completion (using the ext/misc/completion.c virtual table) to the command-line shell. (check-in: [95cd1d9f8b] user: drh branch: trunk, size: 17291)
02:05
[637c016977] part of check-in [0e21355527] Add the "phase" output column on the COMPLETION table-valued function, for debugging. Improved comments on the implementation. (check-in: [0e21355527] user: drh branch: trunk, size: 17512)
01:38
[813c7faecc] part of check-in [1cc97711fa] The COMPLETION virtual table now looks at the names of databases, tables, and columns in addition to SQL keywords. (check-in: [1cc97711fa] user: drh branch: trunk, size: 15860)
00:09
Added: [1b58092f73] part of check-in [caefbc723b] Incomplete implementation of the COMPLETION table-valued function. So far it only works for SQL keywords. (check-in: [caefbc723b] user: drh branch: trunk, size: 13091)