drh
|
f439fbdab5
|
The SQLITE_RTREE_INT_ONLY compile-time option causes the RTree extension
to use only integer math and store only integer coordinates.
FossilOrigin-Name: 02b7640f5118e0a635b68f65765191bb3171b7bd
|
2012-04-02 21:35:42 +00:00 |
|
drh
|
3b06a2a056
|
Add #ifdefs to allow a test build to succeed even if SQLITE_ENABLE_FTS3 is
not defined.
FossilOrigin-Name: fb121980e48af368353431fd04924e414b65c852
|
2012-04-02 17:18:23 +00:00 |
|
drh
|
a477a8670f
|
Fix a compiler warning by removing a redundant variable.
FossilOrigin-Name: af602d87736b52802a4e760ffeeaa28112b99d9a
|
2012-03-31 19:12:23 +00:00 |
|
drh
|
e77593fc50
|
Test cases for RELEASE and ROLLBACK TO of a nested savepoint while queries
are pending.
FossilOrigin-Name: d2bf0efa7da59448a62f5be795403be4e5b7fb7f
|
2012-03-31 17:50:12 +00:00 |
|
drh
|
31f100556c
|
Do not abort pending queries on a RELEASE of a nested SAVEPOINT.
This is a candidate fix for ticket [27ca74af3c083f787].
FossilOrigin-Name: 79a4a3a84f0b367d54da5e69e64ffca474264717
|
2012-03-31 17:17:26 +00:00 |
|
dan
|
8c2e0f02ba
|
Modify selectColumnsFromExprList() to avoid ever incorrectly returning SQLITE_NOMEM.
FossilOrigin-Name: e7cb6b73ac079d0751b3f9429d0f6a35ca8ec853
|
2012-03-31 15:08:56 +00:00 |
|
dan
|
a25a42cfe7
|
Change the ICU tokenizer so that it does not attempt to call strlen(NULL).
FossilOrigin-Name: 04298f1ac42c40cb2a48092b415acf96a08954b7
|
2012-03-31 11:58:23 +00:00 |
|
dan
|
2b9ee77fd6
|
Fix a bug in the EXPLAIN code for listing trigger programs that was causing an out-of-bounds read.
FossilOrigin-Name: c9342ca58105499a5eb61c3e6d016559b6072c95
|
2012-03-31 09:59:44 +00:00 |
|
drh
|
5fb52caadf
|
Do more aggressive optimization of the AND operator where one side or the
other is always false.
FossilOrigin-Name: f9a7e179cbbeeab5e57bbf392bef89750215546b
|
2012-03-31 02:34:35 +00:00 |
|
mistachkin
|
00fa55d7da
|
Avoid using the OVERLAPPED struct on WinCE.
FossilOrigin-Name: 196ca3a8b007b9f792e969893d981f6c5aa2fccc
|
2012-03-30 16:44:33 +00:00 |
|
drh
|
f0146403a6
|
Simplify the winRead and winWrite VFS functions to reduce the number
of system calls.
FossilOrigin-Name: b34491869c4fb31d2fdd14c94a7db2e1c0e572ba
|
2012-03-30 15:57:45 +00:00 |
|
drh
|
f68686ae52
|
When a named CHECK constraint fails, include the name of the constraint
in the error message.
FossilOrigin-Name: 1b75f301affac654bee24fa247046ea0782d3c4d
|
2012-03-30 15:48:48 +00:00 |
|
drh
|
7da5fcb0b7
|
Fix MSVC compiler warnings in test code.
FossilOrigin-Name: cb7a850439c9a4a7887650d6b81d95ab8025de5b
|
2012-03-30 14:59:43 +00:00 |
|
drh
|
ccdf2025b5
|
Fix an FTS4 test script problem for windows.
FossilOrigin-Name: 36aa6665e709b5942b3558afbd555058b42f2c78
|
2012-03-30 13:34:17 +00:00 |
|
drh
|
f9df449809
|
Change the name of a local variable from "not" to "bNot" to lessen the
chances of it colliding with some prior #define in the appliation.
FossilOrigin-Name: cbdd86387630600b309de4aaeaa131ec7b053ce2
|
2012-03-30 12:10:38 +00:00 |
|
drh
|
e1da8fadcc
|
In the ".output" command-line shell, if the first character of the output
filename is '|' then use popen() instead of fopen().
FossilOrigin-Name: fa82062c659ffbe7ad01106d3ef54d7bb44f1f44
|
2012-03-30 00:05:57 +00:00 |
|
drh
|
4e245a4c35
|
Fix compiler warnings on GCC and MSVC and fix a C89-ism that
broke the build for MSVC.
FossilOrigin-Name: b451c0f97f0abe78ebe6c62ff489ec1ad8a1f767
|
2012-03-30 00:00:36 +00:00 |
|
dan
|
06801f6ff0
|
Merge fts4-incr-merge with trunk.
FossilOrigin-Name: 4d6de3e9bef3487f2d89167939ab2c42872d05b3
|
2012-03-29 15:11:32 +00:00 |
|
dan
|
c68939ef3e
|
Disable the LIKE optimization if the column on the left-hand-side of the LIKE operator belongs to a virtual table.
FossilOrigin-Name: 0bacb879e18026f2a8e22fe3e4bc8d27de5c4416
|
2012-03-29 14:29:07 +00:00 |
|
dan
|
9ace112c84
|
Fix an out of date comment on sqlite3ArrayAllocate().
FossilOrigin-Name: 4afdd5ae53ef0ff7c0fde74eaa04638c923c679b
|
2012-03-29 07:51:45 +00:00 |
|
drh
|
69ac85420c
|
Merge in the latest changes from trunk.
FossilOrigin-Name: 66c4aaadda433c9d479a25c27cdff84560088402
|
2012-03-28 16:44:13 +00:00 |
|
drh
|
c461a455c4
|
Avoid loading overflow pages just to satisfy typeof() or length() functions
if the correct result can be computed without the extra page fetches.
FossilOrigin-Name: 0733c98c329bc9942460746e9bbaf4b4c94c1520
|
2012-03-28 16:22:03 +00:00 |
|
drh
|
ac5e749be8
|
Minor changes to the core of OP_Column for performance and to clarify the
critical path.
FossilOrigin-Name: 868394761e41b7483a5874426ee052dfb3a9e2be
|
2012-03-28 16:14:50 +00:00 |
|
dan
|
eef7445d02
|
Fix a problem in fts4merge3.test.
FossilOrigin-Name: 64fc8b30f8bc7ddc697b6042040e958787ff3118
|
2012-03-28 13:55:29 +00:00 |
|
drh
|
dda5c08bf6
|
Improvements to comments. Minor changes to code in the hot path of
OP_Column - with the hope of get a few cycles of performance improvement.
FossilOrigin-Name: ca093103437f141caa3eb11539c6eb7b4dd65175
|
2012-03-28 13:41:10 +00:00 |
|
drh
|
3c888b7d1b
|
Test cases for length() of a large blob in an aggregate query.
FossilOrigin-Name: d095fa4bfabd765c8e935ed227a334161097dd34
|
2012-03-28 02:51:51 +00:00 |
|
drh
|
31ec740a3d
|
Fix the typeof() and length() optimization so that it works for aggregates
as well as scalar queries.
FossilOrigin-Name: bc18215a8a660442db6ddeeda4a88df0acffe0f7
|
2012-03-28 02:43:20 +00:00 |
|
drh
|
a748fdcc43
|
Evaluate typeof(X) and length(Y) where X is any column and Y is a blob column
without actually loading X and Y from disk.
FossilOrigin-Name: b899dbeb60752843287e2c6ad3577e1d00f0d587
|
2012-03-28 01:34:47 +00:00 |
|
drh
|
cdb86dc437
|
Add output of PRAGMAs auto_vacuum and encoding to the "schema" command of the
fts3view utility program.
FossilOrigin-Name: e31076319363a46905836880765bae3bf204ed19
|
2012-03-27 18:00:05 +00:00 |
|
dan
|
3b16fb0423
|
Really delete the fts3merge.test script (should have been deleted by the previous commit).
FossilOrigin-Name: 83838149d9dd7956c5f48f760c2f321180d2db5f
|
2012-03-27 15:10:50 +00:00 |
|
dan
|
311ec02587
|
Remove the fts3merge.test script in favour of changing the fts4merge.test script so that it runs tests using both fts4 and fts3. Fix some problems with incr-merge and FTS3 tables.
FossilOrigin-Name: 5c447e226afca0d46b9ed994dea26a16a9ae168c
|
2012-03-27 15:00:06 +00:00 |
|
drh
|
a1a9f0a0d8
|
In the fts3view utility, label the blank segments used to mark the end of a
segment sequence for a level/idx as "null". Improve the alignment of root
segment names.
FossilOrigin-Name: 04aea0245e4183fef3664609f5a6353b65d71a85
|
2012-03-27 14:54:44 +00:00 |
|
drh
|
1ecb59a1e5
|
Enhance the fts3view tool with the big-segment command and fix a bug in the
display of doclists.
FossilOrigin-Name: e9436d8038e5a0d1ba992a77d1064d4a55595f57
|
2012-03-27 13:51:31 +00:00 |
|
dan
|
b567bd4842
|
Merge the fts4-incr-merge-exp branch with fts4-incr-merge.
FossilOrigin-Name: eb00b95885023a8592693f0babbb0066207073b0
|
2012-03-27 13:44:28 +00:00 |
|
dan
|
5da0aa1603
|
Allow multiple incremental merges to proceed concurrently. This is required to prevent a large crisis-merge from occuring while an even larger incremental-merge is underway.
FossilOrigin-Name: 7ed9d2f24a650b424b97dfc19b8042c4cf09c82c
|
2012-03-27 11:48:02 +00:00 |
|
drh
|
40aab4c56d
|
Minor correct errors in the file format description for FTS3/4 contained in
the fts3.c header comment.
FossilOrigin-Name: fb8aacdd8fbdc946cb271cc589f76b806387937d
|
2012-03-27 00:38:33 +00:00 |
|
drh
|
280d5c33cd
|
Enhance fts3view to show decodes of segments and doclists.
FossilOrigin-Name: 6d09de231b68dd9520d99c65d133f26e90eb784f
|
2012-03-27 00:34:04 +00:00 |
|
drh
|
36f6b891e6
|
Add the fts3view utility program.
FossilOrigin-Name: f936c8ea16d21345fd1622272dc7e9850acb2493
|
2012-03-26 21:57:53 +00:00 |
|
drh
|
cbf9450404
|
Fix FTS3 so that it works even without SQLITE_DEBUG.
FossilOrigin-Name: a18c103121529c2e3c6a8ada16a4c40d14080670
|
2012-03-26 14:36:42 +00:00 |
|
dan
|
6f4df8ac83
|
Modify the FTS integrity-check so that the checksums do not depend on the results of signed integer overflow, which is undefined in C.
FossilOrigin-Name: f907fc3fb387e74bb66babcbf050748cb253a6fa
|
2012-03-26 10:57:31 +00:00 |
|
dan
|
84bce14f77
|
Add a comment to explain how the FTS integrity-check works.
FossilOrigin-Name: 64e8a116f39434a3b7347f01a47f88eef3276742
|
2012-03-26 10:47:03 +00:00 |
|
dan
|
cbcd9f5357
|
Add an experimental integrity-check function to FTS.
FossilOrigin-Name: 40fc8804743dfb005991e9c5ef7b0ebcb3c2e731
|
2012-03-26 10:36:55 +00:00 |
|
drh
|
cd217e7397
|
Increase the version number to 3.7.12
FossilOrigin-Name: d95f9fb713c7ba4e570556d835fbd77e574afdea
|
2012-03-25 17:25:38 +00:00 |
|
drh
|
fbbcd5deda
|
Add SQLITE_DBSTATUS_CACHE_WRITE to the command-line shell.
FossilOrigin-Name: 30b8dd326d28c0c08543989e376011ea41773a7e
|
2012-03-24 20:09:33 +00:00 |
|
drh
|
9ad3ee40f2
|
Add SQLITE_DBSTATUS_CACHE_WRITE. Used to query a database connection for the cumulative number of database pages written.
FossilOrigin-Name: 05f98d4eec0f029b76fd471f8d9edf2807de6b55
|
2012-03-24 20:06:14 +00:00 |
|
dan
|
bde1a0b196
|
Add SQLITE_DBSTATUS_CACHE_WRITE. Used to query a database connection for the cumulative number of database pages written.
FossilOrigin-Name: 3cb6a879f1220db03a66429d63330e27e8ca6e49
|
2012-03-24 19:44:56 +00:00 |
|
drh
|
6c2e7e19fa
|
Enable fts3 tables to use incremental merge by automatically creating the
%_stat table when it is needed.
FossilOrigin-Name: cc051fc0b2d89603b27b94cf2afdbda417ee9d94
|
2012-03-24 17:29:05 +00:00 |
|
dan
|
61fa09dbf2
|
Fix a failing assert() in the FTS3_LOG_MERGES related code.
FossilOrigin-Name: 4220d52cb3426f1680b72d57ecc9f4ade029357d
|
2012-03-24 17:09:11 +00:00 |
|
dan
|
0dfcdeb4f0
|
Add a comment to fts3SyncMethod() to justify the nMinMerge=64 constant.
FossilOrigin-Name: af55ca5fc6778cb6d1a79a17dfa2d4e567ea1ccc
|
2012-03-24 16:43:55 +00:00 |
|
drh
|
790964ebc4
|
Fix a bug in debugging code enabled when FTS3_LOG_MERGES is defined.
FossilOrigin-Name: 2e06babf49de844d0e878d68114dbcc5ad4d6e54
|
2012-03-24 16:18:08 +00:00 |
|