| Commit message (Collapse) | Author | Age |
... | |
|
|
| |
FossilOrigin-Name: 882622662dfadf49c65c7d80b7fd87533d079ce9
|
|
|
|
|
| |
out just those arguments into initialization code.
FossilOrigin-Name: 50d350abbc9176cd6fc606bc45b8fc3020719500
|
|
|
| |
FossilOrigin-Name: 9b4217f055e9bced186b4c56a5753bd6da7115b5
|
|
|
|
|
| |
not factor out non-constant functions, like random().
FossilOrigin-Name: 1b0f779e19a5c0d51eddd2d88db50034d77d132c
|
|
|
| |
FossilOrigin-Name: 5562cd343d8f69242e06a51a7f1aef7ee7d78eec
|
|
|
|
|
| |
sqlite3ExprCompare().
FossilOrigin-Name: cee835fe902e46f283257fb8ec9d9744c7d6dd77
|
|
|
|
|
| |
and more testable.
FossilOrigin-Name: d10fb49a92f5f6e93093ae83544e5aec7984361a
|
|
|
|
|
|
| |
Improvements to unary-minus code generation so that it can make use of
a global constant register with a zero value.
FossilOrigin-Name: 835be656bb0e83c8108104869166aa9dd850d265
|
|
|
|
|
| |
it both simpler and faster.
FossilOrigin-Name: 8dc5c76c766828d7c28090bec30ff48227e7b140
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
SQLITE_DEBUG. Enhanced sqlite3VdbeChangeToNoop() to omit the instruction
if it is the most recent added. Continue to fix problems with UPDATE
and WITHOUT ROWID.
FossilOrigin-Name: 9b6d9e106aaa3c2efb33d234d26cf08cd3c967b9
|
|
|
|
|
| |
PRIMARY KEY index of a WITHOUT ROWID table.
FossilOrigin-Name: cff1f55c52ff57557d9b728a5cd830a367091794
|
|
|
|
|
| |
and WITHOUT ROWID.
FossilOrigin-Name: b21d831b2aa55507dd9def2acb02cdbffddf10d1
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
datatypes of columns in the table. Add "r" column to PRAGMA index_info,
showing the estimated relative scan rate.
FossilOrigin-Name: 07462bb6059f023c22a6c84a4a02afbd84e69255
|
|
|
|
|
|
| |
New asserts verify that removed branch is unused and that constants that are
ORed together in the output do not overlap.
FossilOrigin-Name: 86ad358b5a7567857f2f998fbb8266b7de9ec87e
|
|
|
|
|
| |
This is a naming change only. The logic is the same.
FossilOrigin-Name: 695aee46e9bdf15159ab52db7f522b30c91aed0f
|
|\
| |
| |
| |
| | |
optimize the sqlite3ExprSkipCollate() routine.
FossilOrigin-Name: 4c84d1b4c20f18921dd705bf67e8225975b83e86
|
| |
| |
| |
| |
| | |
making expression processing more robust.
FossilOrigin-Name: 579a512538528cf4bb4381ba393c5d9e7310086b
|
|/
|
|
|
| |
the query planner.
FossilOrigin-Name: 036fc37a034093a4c6fc190633bd41c2b7230d77
|
|
|
|
|
| |
new FuncDef.funcFlags field.
FossilOrigin-Name: 97b10e66e98e84755aa577f8da017bf1aea2056c
|
|
|
|
|
| |
the shell.
FossilOrigin-Name: 8917e9f9a0802cbfb6f33e2ab1c2f98e4df5babd
|
|
|
| |
FossilOrigin-Name: 781592f32c8e1dcd59954c17211cf61349d1c0b1
|
|
|
| |
FossilOrigin-Name: 1c63e9515b5f5cb9169928b108d002dcd18ad4fd
|
|
|
| |
FossilOrigin-Name: d43dcbc488120aeb7104ab9e6a27f62bb348bf6a
|
|
|
|
|
| |
testcase() statements.
FossilOrigin-Name: 9103c27ceb3f4023ea3a41b679a10717d3f80210
|
|
|
|
|
|
|
| |
sqlite3KeyInfoAlloc(). Always allocate enough space so that
sqlite3VdbeRecordCompare() can avoid checking boundaries and hence
run faster.
FossilOrigin-Name: 7301bedd94c8610568349953b18ff3575203e1b2
|
|
|
| |
FossilOrigin-Name: c5c0a8ab6c222185d5f9d4321e64d9f93cd36b7d
|
|
|
| |
FossilOrigin-Name: 0c8cfdfae215c95cf167f404a1d346690b28e972
|
|
|
| |
FossilOrigin-Name: 8e07aa2ad5579aeb82174ce5bd432ddb9c058bc1
|
|
|
|
|
|
| |
when new partial indices are created. This new logic is untested except to
verify that it does not interfere with full indices.
FossilOrigin-Name: fb9044d15ad4fd6ae4a38858c0c0e6fe9d4faa25
|
|
|
|
|
|
|
| |
constrains the search to rows covered by the partial index. This is just
infrastructure. The key routine, sqlite3ExprImpliesExpr(), is currently a
no-op so that partial indices will never be used.
FossilOrigin-Name: 8ca3eac111e06a1854f878a74bffe8f20eb47f1b
|
|
|
|
|
| |
this should apply to trunk.
FossilOrigin-Name: 19ab4811d542ba781aeb6a4eb3c74642677225e1
|
|
|
| |
FossilOrigin-Name: 4fbb0c4d26c54aaefbe5397cde2a0b9d2ce3885f
|
|
|
| |
FossilOrigin-Name: f1cac24f06b9c71cfa472fdcf2da4cd8689a7cc3
|
|
|
|
|
| |
fixing misspelled words. No changes to code.
FossilOrigin-Name: a0d5cc9315dc6e9ef7dee4c3dfabf4e562d64376
|
|
|
|
|
|
| |
the schema, so remove the code path inside of sqlite3ExprCollSeq() that
dealt with that case.
FossilOrigin-Name: 867b3e3b29a357f68e48f0898bf323c5dd0575a4
|
|
|
|
|
| |
prior to subqueries as the latter relies on the former.
FossilOrigin-Name: 39b4e6ff9316cc78ea88349091e195b8104d1e9e
|
|
|
| |
FossilOrigin-Name: 6f6e2d50941e444ebc83604daddcc034137a05b7
|
|
|
|
|
| |
IN constraint is a descending index.
FossilOrigin-Name: 62316ebaca933f7e5df2018e8360a2b74234f30a
|
|
|
|
|
|
|
| |
or other string might be less than the length parameter, since optimized
versions of memcmp() might read past the first difference and in so doing
generate an access violation.
FossilOrigin-Name: d73435587ba7459e2e2c32980d0e17abdeceb4bc
|
|
|
|
|
|
| |
extended constraint error codes in alphabetical order. Add many test cases
for the extended constraint error codes.
FossilOrigin-Name: 3f67437536591a1b0742a25b983707933aaa16d5
|
|
|
| |
FossilOrigin-Name: 5461104668a49529577f21df97f6a0e7d8f0c679
|
|
|
| |
FossilOrigin-Name: 4cf5ed7ea198abc32f8118e79490e77f847f08c1
|
|
|
|
|
| |
testing and to fix some minor issues found by TH3.
FossilOrigin-Name: cdbfa664839a409589ec7cebfc9111235d2f3b38
|
|
|
| |
FossilOrigin-Name: 7b96115e81deab0aa0472839cf787ba3f2fc64a7
|
|
|
|
|
|
| |
Skip both TK_COLLATE and TK_AS operators when looking for the top of an
expression.
FossilOrigin-Name: f66c1db2965054f38125218202b6a6ec62d57666
|
|
|
|
|
| |
Also remove a stray comment.
FossilOrigin-Name: e313edca0472f07e9b872b92120d80b4bc177328
|
|
|
| |
FossilOrigin-Name: f9fa7581c0371fe0feb4e97487741ade18595810
|