2018-06-08 21:21:01
— part of check-in
[30e874661d]
on branch in-scan-vs-index
— Only choose to scan an IN operator rather than use an index if we have
real STAT1 data to suggest it is advantageous.
(user:
drh
size: 10189)
2018-06-08 23:23:53
— part of check-in
[2cbbabdf5e]
on branch trunk
— When the query planner has the opportunity to use an IN operater constraint
on a term of an index other than the left-most term, use the estimated number
of elements on the right-hand side of the IN operator to determine if makes
sense to use the IN operator with index lookups, or to just do a scan over the
range of the table identified by the index terms to the left. Only do this
if sqlite_stat1 measurements are available as otherwise the performance
estimates will not be accurate enough to discern the best plan. Bias the
decision slightly in favor of using index lookups on each element of the IN
operator.
(user:
drh
size: 10189)
2018-06-09 18:09:44
— part of check-in
[c71f23590c]
on branch exp-window-functions
— Merge recent trunk changes with this branch.
(user:
dan
size: 10189)
2018-07-10 15:45:54
— part of check-in
[e9a3e8642e]
on branch begin-concurrent
— Merge latest trunk changes into this branch.
(user:
dan
size: 10189)
2018-07-10 15:48:39
— part of check-in
[af17432eb1]
on branch begin-concurrent-pnu
— Merge begin-concurrent changes into this branch.
(user:
dan
size: 10189)
2018-08-23 14:54:45
— part of check-in
[c446c88411]
on branch rtree-geopoly
— Merge enhancements from trunk.
(user:
drh
size: 10189)
2018-10-08 18:58:51
— part of check-in
[2ac72114a1]
on branch reuse-schema
— Merge latest trunk changes into this branch.
(user:
dan
size: 10189)
2018-10-09 22:50:26
— part of check-in
[ddf6a54ef3]
on branch apple-osx
— Merge changes for the 3.25.0 release.
(user:
drh
size: 10189)
2018-12-01 20:14:06
— part of check-in
[7a44fa5a35]
on branch wal2
— Sync this branch with the latest trunk.
(user:
dan
size: 10189)