| Commit message (Collapse) | Author | Age |
... | |
| |
| |
| |
| |
| |
| | |
characters to be upper case, to make the P5 parameter of comparison operators
easier to read.
FossilOrigin-Name: 3f3ca76aea38d566a574f4403b375bdac32854ed
|
|\|
| |
| | |
FossilOrigin-Name: c2885c6bb24cc55178467e57e77bf71df58b3b13
|
| |
| |
| | |
FossilOrigin-Name: e62aab5e9290503869e1f4d5e0fefd2b4dee0a69
|
|\|
| |
| |
| |
| |
| | |
ticket [369d57fb8e5ccdff06f1], but also the skip-scan improvement and
performance improvements in the b-tree code.
FossilOrigin-Name: 0b9e2c3269695713b538561d999c68097db70f0c
|
| |
| |
| |
| |
| |
| |
| | |
the sqlite3OpenTableAndIndices() routine in insert.c. Add test cases to
verify that the assert() statement is not firing inappropriately.
Ticket [369d57fb8e5ccdff06f1].
FossilOrigin-Name: 7029b3404d3f5f698a496934f3a3f2972051b257
|
|\|
| |
| | |
FossilOrigin-Name: 68a6d5e2f43702c78057ae2f2a7345c981d24e17
|
| |
| |
| |
| |
| | |
"IsUniqueIndex(pIndex)". Easier to understand that way.
FossilOrigin-Name: e75b26ee357bb3d3c1a539b05d633ebf314726d7
|
|\|
| |
| | |
FossilOrigin-Name: 9f18e78f039ffa89a8806810ad385bdc51bc88ed
|
| |
| |
| |
| |
| |
| | |
symbolic names for the various values of that field rather than using
magic numbers.
FossilOrigin-Name: d16e575dacc811de0f7b58a0d1cd243678dce6c5
|
|\|
| |
| | |
FossilOrigin-Name: a769c7e03e6d4163986d49652687de34d15906a0
|
| |
| |
| |
| |
| |
| | |
when there is an idlist on the insert table that includes an explicit
rowid. Ticket [9654505cfda93610585fde5a9bbf2e730c8a8d5]
FossilOrigin-Name: 9a2dd18776cc7003752980be0a0920a8799e5f35
|
|\|
| |
| | |
FossilOrigin-Name: e158812c34b01ce516d26636a489509bf61d1c27
|
| |
| |
| |
| |
| |
| | |
column of the two tables is different. This is a refinement of the
fix for ticket [f67b41381a].
FossilOrigin-Name: 349f483499dd685a8da94923b6bd810a52e5e236
|
| |
| |
| |
| |
| | |
columns are the same. Fix for [f67b41381a].
FossilOrigin-Name: f8c4c495e6de1f124d205383d4bafa46accbff5c
|
|\|
| |
| | |
FossilOrigin-Name: 1ed463d91866182fbc884fb88770717ee5bf33ce
|
| |
| |
| |
| |
| | |
to some of the new record comparison code.
FossilOrigin-Name: b83cfe899d84fe9d61540e9984321ca30401638c
|
|\|
| |
| |
| |
| | |
into the sessions branch.
FossilOrigin-Name: 7f51ad97f0b24c57453d58faf25eee68861faa23
|
| |
| |
| | |
FossilOrigin-Name: 824029090d1c4c4c608f67dd197961eba29c039d
|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| | |
generates output directly in the registers that INSERT INTO will be using,
in many cases, and OP_SCopy operations can thus be avoided.
FossilOrigin-Name: aa2d8b0e8154dd2f5e2c837dc11ab362b083495b
|
|\|
| |
| | |
FossilOrigin-Name: b006792695d23980e1923b21915d5c1138ecf29d
|
| |
| |
| |
| |
| |
| | |
initialization code at the bottom of the program, thus avoiding the need for
an extra OP_Goto.
FossilOrigin-Name: 192dea97316144f15f6dd0eabff08a0bf9ef203e
|
| |
| |
| |
| |
| | |
implementation.
FossilOrigin-Name: a522f364a6b8ca6f69c353b30609a2166f6e94cf
|
| |
| |
| |
| |
| | |
OP_InitCoroutine and OP_EndCoroutine.
FossilOrigin-Name: 1ec0e9dd4b26d9f597adc8e062317d4866c5a6a6
|
| |
| |
| |
| |
| |
| | |
in the result register range as the flag to indicate EOF on an INSERT from
a SELECT, rather than allocating a separate boolean register for that task.
FossilOrigin-Name: 6fb7448550f28a3c93053e125faeaf11de1011d0
|
|\|
| |
| |
| |
| | |
Expressions implementation.
FossilOrigin-Name: 9b43e559195680e558264c4c00d34dc9cf9d9146
|
| |
| |
| |
| |
| | |
tbl WITH xxx AS (...) SELECT * FROM xxx".
FossilOrigin-Name: cccff8a0b427feb05cc8952a765b829e731394fd
|
| |
| |
| | |
FossilOrigin-Name: a26f399ba485e8127c276c5f103ec6c555e11734
|
| |
| |
| |
| |
| | |
used.
FossilOrigin-Name: c9ea7d199f06a7801ab639e7ac98ebeb98706f24
|
| |
| |
| |
| |
| | |
with multiple indices.
FossilOrigin-Name: 429018b19cb525a4bb0843d20955457b53900d4b
|
|\|
| |
| | |
FossilOrigin-Name: cfd110bf5db2c1993a5e2ca718648bd9c17ee22c
|
| |
| |
| |
| |
| | |
and an unreachable branch in the INSERT logic.
FossilOrigin-Name: ffa092e13b3781677b18418cca40e3dd1e388aed
|
| |
| |
| |
| |
| | |
and OP_Halt.
FossilOrigin-Name: 61e2f3575c4a94f9571c28fb2bd19da84b0edceb
|
|\|
| |
| | |
FossilOrigin-Name: fc9ae839569eb28eb734c52d95676c59b2e27494
|
| |
| |
| |
| |
| | |
for rowid tables.
FossilOrigin-Name: 8f479a72758ab6fedb171ada612b1963143c32fa
|
|\|
| |
| |
| |
| | |
be fixed in a follow-on check-in.
FossilOrigin-Name: 5addd1234ded59ce60fb633b76ac87d483377edd
|
| |
| |
| |
| |
| | |
macros.
FossilOrigin-Name: 924d63b283a3d059838114c95d42c6feaf913529
|
| |
| |
| |
| |
| | |
WITHOUT ROWID table.
FossilOrigin-Name: fd11afa5f5c853dcac2290444b581a3fe1d4332d
|
| |
| |
| |
| |
| |
| | |
after constraint checks if there is no possiblity that the constraint checking
code might have moved the cursor.
FossilOrigin-Name: 74e3ee2ee6ea89af2c12dd0bce248467fd0f1310
|
| |
| |
| |
| |
| | |
for each index in the Index object, and reuse that one copy as much as possible.
FossilOrigin-Name: defd5205a7cc3543cdd18f906f568e943b8b3a2c
|
| |
| |
| | |
FossilOrigin-Name: e9c1e419b7227d86f2e1882cebf360116cdf1a13
|
| |
| |
| |
| |
| | |
unique constraints use FAIL or IGNORE.
FossilOrigin-Name: 573cc27427af297185f11aac8dce88ca31f471ca
|
| |
| |
| |
| |
| | |
optimization for WITHOUT ROWID tables.
FossilOrigin-Name: 3877c9f50582b51817dcf3cd75d836891a34e590
|
| |
| |
| |
| |
| | |
sequences for the primary key columns. And a minor bugfix to the same.
FossilOrigin-Name: 99b1fa4b1664a79eae1dddce2b9a848384cdb1d7
|
| |
| |
| |
| |
| |
| | |
of "$TYPE constraint failed: $DETAIL". This involves many changes to the
expected output of test cases.
FossilOrigin-Name: 54b221929744b1bcdbcc2030fef2e510618afd41
|
| |
| |
| | |
FossilOrigin-Name: 294ed33756b06375e56c41f1088d42ee48adbdc8
|
| |
| |
| |
| |
| | |
for ANALYZE with STAT3/4.
FossilOrigin-Name: 1ea43c0f236792a3bc13e1cb330f5ff3402c2851
|
| |
| |
| |
| |
| | |
WITHOUT ROWID tables. Add more FOREIGN KEY test cases.
FossilOrigin-Name: d072bcd0a8692d590c13c2bf458454c10c12a3e2
|