| Commit message (Collapse) | Author | Age |
... | |
|
|
| |
FossilOrigin-Name: 31b83a7d7e553163eb186fc966a885f237554ec2
|
|
|
| |
FossilOrigin-Name: 9cdf813c6aaaddc01d2d4e04636c83fcda04d971
|
|\
| |
| |
| |
| | |
to statement journals are avoided.
FossilOrigin-Name: 456df3365e2df60e34762f2024bb551538b3f72b
|
| |
| |
| | |
FossilOrigin-Name: e0d25913b73a813f5987aa70b364b00f19351663
|
| |
| |
| | |
FossilOrigin-Name: 9ffff484bb4b67c29dda6180d7d766ad13988fe1
|
|\ \
| |/
|/| |
FossilOrigin-Name: 8fea1166016c659ece83e0045bc348f478a9ba6a
|
| |
| |
| | |
FossilOrigin-Name: 82470d1c3a41221c78bcdd402b2219c4c21c43af
|
| |
| |
| |
| |
| | |
cases where db is guaranteed to be not NULL.
FossilOrigin-Name: 0a802e96ab06e2643834b83671fa8353da1a348d
|
| |
| |
| | |
FossilOrigin-Name: c3ef03478a5788c855b3aef385d43ae7f494f440
|
|/
|
| |
FossilOrigin-Name: 7323175337b7ba85ac932ca892b28860f6a5b688
|
|
|
|
|
|
| |
result in a slightly smaller and slightly faster executable. More work could
be done to make this cleaner.
FossilOrigin-Name: 2081d75767dc590b4c8457e5f8e5f18ba5f8eaa7
|
|
|
|
|
|
|
| |
magic numbers in Index.aiColumn[]. Add asserts to help verify that
Index.aiColumn[] is always used correctly. Fix one place in FK processing
where Index.aiColumn[] was not being used correctly.
FossilOrigin-Name: 7d272aa62cd4cbbf4b5d04e3b918de27671e8301
|
|
|
|
|
|
| |
with code generation, especially on PRAGMAs. Rename sqlite3VdbeAddGoto()
to just sqlite3VdbeGoto().
FossilOrigin-Name: 847387ec8e6fef283899578fb232b2c23b00ee5b
|
|
|
|
|
| |
sqlite3VdbeAddOp2(v,OP_Goto,0,i).
FossilOrigin-Name: be78f413df1b0d874b44a866ef6bf17543d7e8a2
|
|
|
|
|
| |
affinity of an index column.
FossilOrigin-Name: 1ee089a72d789002a0a377347fc51e08ab32fb14
|
|
|
| |
FossilOrigin-Name: 9d887b92f8086961e045f8acb9ee7a443796d411
|
|
|
| |
FossilOrigin-Name: 59e92bd9521f1e8315a9a7e7fd3d63b0c75eaf0e
|
|
|
|
|
|
| |
KEY and the parent table contains other columns named "rowid", "_rowid_",
and "oid".
FossilOrigin-Name: ed3cbaab6ad49b0cb5b17e44def26c866919387a
|
|
|
| |
FossilOrigin-Name: 210cb2a6aaf780365064a26c0c99926bd6346e19
|
|
|
|
|
| |
action processing.
FossilOrigin-Name: 35a20a5f22245c70faa51965951e8cc011defa93
|
|
|
| |
FossilOrigin-Name: e62aab5e9290503869e1f4d5e0fefd2b4dee0a69
|
|
|
| |
FossilOrigin-Name: 14b0f561fe15622b61c6676c9c455dca6b9ba5f0
|
|
|
|
|
| |
"IsUniqueIndex(pIndex)". Easier to understand that way.
FossilOrigin-Name: e75b26ee357bb3d3c1a539b05d633ebf314726d7
|
|
|
|
|
|
| |
symbolic names for the various values of that field rather than using
magic numbers.
FossilOrigin-Name: d16e575dacc811de0f7b58a0d1cd243678dce6c5
|
|
|
|
|
|
|
|
| |
of SQLITE_NULLEQ and SQLITE_JUMPIFNULL. This flag indicates that NULL operands
are not possible and raises and assert() if NULL operands are seen.
Also omit an unnecessary scan of the sqlite_sequence table when writing
into an AUTOINCREMENT table.
FossilOrigin-Name: d2c047f304848e49864ed8c216b48fd671fa3916
|
|
|
| |
FossilOrigin-Name: ce184c7bb16988641d37c908d9b3042456d4be3d
|
|
|
|
|
|
| |
operations, especially for table that have indices and tables for which
all columns have affinity "NONE".
FossilOrigin-Name: 35b4d6e938164fabaf30b504c54cfd9a69060cee
|
|
|
| |
FossilOrigin-Name: 8d002740bffca2a76d2dfbc1a67293d34f9de9ba
|
|
|
| |
FossilOrigin-Name: 0077c0772a884b54d81fa3733aac6f0c364ef1a8
|
|
|
|
|
| |
for each index in the Index object, and reuse that one copy as much as possible.
FossilOrigin-Name: defd5205a7cc3543cdd18f906f568e943b8b3a2c
|
|
|
|
|
|
| |
of "$TYPE constraint failed: $DETAIL". This involves many changes to the
expected output of test cases.
FossilOrigin-Name: 54b221929744b1bcdbcc2030fef2e510618afd41
|
|
|
| |
FossilOrigin-Name: af128862ab6008df9dda1ee90f93f9efd629e259
|
|
|
| |
FossilOrigin-Name: 1315d9109c7105f4a62bb2d43ca6948d41245129
|
|
|
|
|
|
| |
without_rowid3.test. Also there is a hack marked by a /*FIXME*/ comment
on at fkey.c:547 that needs fixing.
FossilOrigin-Name: 39e32187b66405e00dbd44685f6cdd269c90f5e5
|
|
|
|
|
|
| |
of columns and nKeyCol is the number of key columns. Currently these always
differ by one. Refactor aiColumn[] to be of type i16 instead of int.
FossilOrigin-Name: a106ce86cd4afd1f81603826de77df1fb25e9ab5
|
|
|
| |
FossilOrigin-Name: 27001356ed8201529b3f31d4313f2010f1b4e1b1
|
|
|
|
|
| |
foreign key related actions and constraint checks that may be seen to be unnecessary by considering the subset of table columns potentially modified by the UPDATE.
FossilOrigin-Name: e940b5de49baa1d6a4cf859fbbc0e0df86ac5dbf
|
|
|
|
|
|
| |
value for sqlite3_db_status(). This is a cherry-pick of a sequence of five
checkins in the sessions branch between [1d44e5d3c2] and [d39e65fe70].
FossilOrigin-Name: 527121ac3cdc96ac33ad975c227a6685a2f7e999
|
|
|
| |
FossilOrigin-Name: 5461104668a49529577f21df97f6a0e7d8f0c679
|
|
|
|
|
|
|
| |
the child and parent tables. Begin adding test cases for
PRAGMA foreign_key_check. Make sure PRAGMA foreign_key_check gets all
necessary table locks.
FossilOrigin-Name: 0f9963526c299757ff95c153fb05a67cddb6af28
|
|
|
| |
FossilOrigin-Name: 01c980e9bbdf82e0b37667b6403c19ed8c73ee62
|
|
|
| |
FossilOrigin-Name: 7b96115e81deab0aa0472839cf787ba3f2fc64a7
|
|
|
| |
FossilOrigin-Name: 972443b4eb282d45507da06c75e2cd46dd72326b
|
|
|
|
|
| |
are still lots of errors.
FossilOrigin-Name: 7fafab12e4c0c832c421975f8329c3214403d281
|
|
|
|
|
|
| |
This fixes the test script "shared9.test", though there is still a memory leak.
And there are other problems. Consider this a work-in-progress.
FossilOrigin-Name: fd011cb22f2d899d94ec7ce22641d7a8f5e19972
|
|
|
|
|
| |
bits in a single bit mask variable.
FossilOrigin-Name: 4163f5f194741bc2bdf141973912661c6aac70f1
|
|
|
| |
FossilOrigin-Name: a3e26038a1d9f3331239f777c67d1920d904aab0
|
|
|
|
|
|
|
| |
to get the clang scan-build utility to report zero problems against the
SQLite core. Clang's static analysis did find one real problem - but it was
in the command-line shell, not in the SQLite core.
FossilOrigin-Name: 60fee9574b0125705787e33c16f116cf188c8323
|
|
|
| |
FossilOrigin-Name: 6c227cc85378fa6041703d6620031c0e0a2db55f
|
|
|
| |
FossilOrigin-Name: 3f3acee465a6e390301f9dc588dd1d8e0bd646bd
|