| Commit message (Collapse) | Author | Age |
... | |
| |
| |
| | |
FossilOrigin-Name: e0da2cc382e0db33d0423372133115f52c77bd0093dbf816c7e88a0aad5f6582
|
| |
| |
| | |
FossilOrigin-Name: fa6069fb3b0a4411fd6661dec7de40ece3064a2fe4b94ebfbda9e5e524e04e86
|
|/
|
|
|
|
| |
"db memdb" command from the TCL interface, replacing it with "db serialize"
and "db deserialize".
FossilOrigin-Name: 2f6e9df9f0c5a9e5b1acb99cfa9486850cc1822d35b0989e779a7a10f3b1f1ac
|
|
|
|
|
|
| |
on a TK_LIMIT node, for a small code size reduction and performance increase,
and a reduction in code complexity.
FossilOrigin-Name: 3925facd942c9df663f9b29b1e6f94f6be14af8c2b99eb691bfc836b4c220826
|
|
|
| |
FossilOrigin-Name: ac1fd6beb6c804af5faf1e06a51177a8316007ff9e718c398bd7a24d2ecc4ed3
|
|
|
| |
FossilOrigin-Name: 3944a32e1dd90ff903bcbaaa7cb497cebcfcb2ba2a326726ec2268505e524ae3
|
|
|
|
|
| |
when no btree is using shared-cache.
FossilOrigin-Name: cfb3158204628eb2fd170090a7f212df0e4ce6c9
|
|
|
|
|
|
| |
if there were syntax errors during parsing.
Fix for ticket [2f1b168ab4d4844]
FossilOrigin-Name: b0ff183b8ffdbebece06cfea1c6781fc0e8e8547
|
|
|
|
|
|
| |
nodes that do not have substructure. Use that bit to avoid unnecessary
recursion.
FossilOrigin-Name: 8a6ea455cd1bf42ae0a7f1f1789baf88d782db13
|
|
|
|
|
|
| |
is non-zero. In other words, allow for -1 as a valid key size in support
of the --textkey to SEE.
FossilOrigin-Name: 03573887dbf357f8aa54e4a1cd03b82b0ded8139
|
|
|
|
|
|
| |
distinguish it from all of the other "zName" variables scattered throughout
the code.
FossilOrigin-Name: 92a22f01343a898455fd61c3b8e7d7c954f5b569
|
|
|
|
|
| |
values zero-based to agree with PRAGMA synchronous.
FossilOrigin-Name: 592d2104361500e5002783ba329a2609389c57b9
|
|
|
|
|
|
| |
SQLITE_DEFAULT_WAL_SYNCHRONOUS used to specify the default synchronous
settings for all database connections.
FossilOrigin-Name: 1fefa967aa93372d232b96b1e0232b7b855d6d00
|
|
|
|
|
| |
an integer literal.
FossilOrigin-Name: c4e192a0e5a408e198dbacb2752859a00d2b572f
|
|\
| |
| |
| |
| | |
Only effective with compiling with SQLITE_DEBUG.
FossilOrigin-Name: 9b3454762d142113f5923d754ca6bd2edefbd362
|
| |
| |
| | |
FossilOrigin-Name: 6a9c4a3ebfb7cc0738ef6634440ccab44a21ff28
|
|/
|
|
|
|
| |
more compact and runs faster, especially when the application defines
thousands of new SQL functions.
FossilOrigin-Name: 3201fbcc5105d23132e6b8b7ac825e66af4f8a39
|
|
|
|
|
| |
cases where db is guaranteed to be not NULL.
FossilOrigin-Name: 0a802e96ab06e2643834b83671fa8353da1a348d
|
|
|
| |
FossilOrigin-Name: c3ef03478a5788c855b3aef385d43ae7f494f440
|
|
|
|
|
|
|
|
|
| |
(1) Use PAGER_SYNCHRONOUS_FULL rather than the corresponding magic number.
(2) Honor SQLITE_NO_SYNC on xDelete calls with sync
(3) Count xDelete syncs during testing
(4) Fix #ifs on SQLITE_EXTRA_DURABLE so that directory syncs on journal
unlink are off by default.
FossilOrigin-Name: e3157cb5ad0d22758e766a95fb1463a7810f7d7f
|
|
|
|
|
| |
a slightly smaller and faster binary.
FossilOrigin-Name: a4258cd4613c55acacb5c7b61faa3de7eb0759d2
|
|
|
|
|
| |
pointer xSFunc.
FossilOrigin-Name: 0d1b3d7d3ca66cb0b97493f1aeade1703af3c9f4
|
|
|
|
|
| |
for faster SQL function dispatch.
FossilOrigin-Name: 2abc44eb3b9d489321baa50bc25e17dafbda3687
|
|
|
|
|
| |
take care of doing that.
FossilOrigin-Name: 3f3b0f683af2fbee83811536f6bef770ff919385
|
|
|
|
|
| |
being detached, and thus avoid unnecessary schema reparsing.
FossilOrigin-Name: 661db19b34566642dd44ee4cff4ebc093cb8a552
|
|
|
|
|
|
|
| |
byte requests in calls to sqlite3BtreeSetPageSize()) and then change the
reserve byte count to the optimal when doing a VACUUM or when using the
backup API.
FossilOrigin-Name: 28c2b726285ea88b334acfd6390a057d2d244838
|
|
|
|
|
| |
secure delete flag when attaching a shared-cache database.
FossilOrigin-Name: 6bef7ede2bbf0a51729e1943b0b0c895cb57c718
|
|
|
| |
FossilOrigin-Name: 96ea5c0b3cd1dec81d490f2f958ebd2e47a24921
|
|
|
|
|
|
|
| |
and support for failing an ATTACH with an authentication-required database
using bad credentials. The extension is now feature complete, but much
testing and bug-fixing remains.
FossilOrigin-Name: 596e728b0eb19a34c888e33d4d37978ca2bf1e00
|
|
|
|
|
| |
including functions and subqueries.
FossilOrigin-Name: df70a1f30393b34146d6b8bf1df5a76aaf362efe
|
|
|
|
|
| |
to "void".
FossilOrigin-Name: 500c5932fe3f5fcd0940522f7839d581c555e0eb
|
|
|
|
|
| |
variable embedded within it. If such a variable reference is found within a trigger definition loaded from the sqlite_master table, silently replace it with a NULL.
FossilOrigin-Name: f35f6ae3da77dbdf5f7a4a9927475659fc6e0ca6
|
|
|
|
|
| |
making expression processing more robust.
FossilOrigin-Name: 579a512538528cf4bb4381ba393c5d9e7310086b
|
|
|
|
|
| |
new FuncDef.funcFlags field.
FossilOrigin-Name: 97b10e66e98e84755aa577f8da017bf1aea2056c
|
|
|
|
|
| |
to build.
FossilOrigin-Name: ed310201628cf79c0f57674ae7478ee6738b1c6e
|
|
|
|
|
|
| |
files of a database connection, including those opened by future ATTACH
statements.
FossilOrigin-Name: d07c4331a28d44deca1ece8a34118f5b121b3ee2
|
|
|
| |
FossilOrigin-Name: 6f6e2d50941e444ebc83604daddcc034137a05b7
|
|
|
|
|
|
| |
routine used to allocate the memory. The SQLITE_MEMDEBUG compile-time
option enforces this.
FossilOrigin-Name: 9f6c68856b694373b7ffb124abd996e519ba5921
|
|
|
| |
FossilOrigin-Name: 2b370dea704b59262c604af0efcef5660b194454
|
|
|
|
|
|
|
|
| |
routines, selected by parameter, each with a confused mission. So split
this routine up into three separate smaller routines, calling each
separately as needed. Hopefully this will make further refactoring and
schema reset collateral damage containment easier.
FossilOrigin-Name: aa0c3493d3647d7efe527067e9fcccefda8e3008
|
|
|
| |
FossilOrigin-Name: ca3797d4967361e31a8a5ce1ce8190b095f3ed4c
|
|
|
| |
FossilOrigin-Name: 139eecbe1b072711a36128f1eeb24fc3e3bacc1c
|
|
|
|
|
| |
sqlite3_open() and sqlite3_open_v2() do.
FossilOrigin-Name: 68240e75e87a54cde93352b0ec364d34365a8170
|
|
|
|
|
|
| |
not enable the codec in the attached database if it is not enabled in the
existing database and it is not requested by the USING clause.
FossilOrigin-Name: 4caa5fc86e7fe404cd188713277f2801cd02dbc9
|
|
|
|
|
|
|
|
|
|
|
| |
invalidating schemas. Design goals are that the internal schema should
never be deleted out from under a prepared statement that is running and
that all prepared statements should be expired if the schema is invalidated.
At the same time, minimize the number of schema invalidations. This change
merely revises the sqlite3ResetInternalSchema() function to use -1 as the
wildcard for "all" rather than 0, so that we can reset the main schema
independently of all the others.
FossilOrigin-Name: 6a8ad6e31e0d2b8a5ace38faf0efd805155ee5f3
|
|
|
|
|
|
|
| |
and so that if authorizer callback gets a NULL pointer for the filename
if the filename argument is anything other than a string literal.
Ticket [9013e13dba5b58c7]
FossilOrigin-Name: e64e1453a9c204d93de1af92dc0b3ca26762b024
|
|
|
| |
FossilOrigin-Name: 7be03ecc04235420e54fed8a88742243278de160
|
|
|
|
|
| |
sqlite3BtreeOpen() directly.
FossilOrigin-Name: 0900e35348f4b9bf327d6ae2884c4ddbb6345d8d
|
|
|
|
|
|
| |
The journal_mode pragma only effects currently attached databases and does
not change the behavior of future attachments.
FossilOrigin-Name: e396184cd3bdb96e29ac33af5d1f631cac553341
|
|
|
| |
FossilOrigin-Name: e7073e23b80e7cae0c76d42f014ee9b2d40a8f2f
|