|
e1c8e13bf6
|
Fix a performance problem in queries that use "ORDER BY rowid DESC" and one or more FTS auxiliary functions.
FossilOrigin-Name: 95e09b20e9aad28f829c8950f3632debe473070a
|
2011-05-04 15:41:18 +00:00 |
|
|
0f599faa29
|
Optimize "ORDER BY rowid/docid DESC/ASC" clauses on FTS tables.
FossilOrigin-Name: 13395121e3d17ab6581dc5f6736ea324321a374c
|
2011-05-04 12:52:59 +00:00 |
|
|
c6055c7374
|
Have r-tree virtual tables support on-conflict clauses.
FossilOrigin-Name: 822ab52f1023b1c4973c806cc75454acd4e95fd0
|
2011-04-28 18:46:46 +00:00 |
|
|
3480a01dad
|
Add documentation for the newly introduced sqlite3_vtab_config() and on_conflict() API functions. Test that encountering an SQLITE_MISMATCH in fts3 does not corrupt the full text index.
FossilOrigin-Name: abdd70ae0424ccadb7edaf16e970c78b5257d23c
|
2011-04-27 16:02:46 +00:00 |
|
|
a311b80392
|
Extra tests for fts3. And fixes for conflict-handling related problems in fts3.
FossilOrigin-Name: fb4a355871d9482ccb28b6ba03b842b3cc87b696
|
2011-04-26 19:21:34 +00:00 |
|
|
b061d058cb
|
Add support for on conflict clauses to fts3/fts4.
FossilOrigin-Name: 6d2633a6d0a9bb88fb1a6adac0827dc51df2d4d2
|
2011-04-25 18:49:57 +00:00 |
|
|
355c53b6ef
|
Avoid passing NULL to the xOpen method of an FTS3/4 tokenizer.
FossilOrigin-Name: 0dd09fc034c127718366d3a3183e367d2f9fd82d
|
2011-04-19 06:43:22 +00:00 |
|
|
77fc1d5bb4
|
Fix further missing comments and other minor issues in the session module code.
FossilOrigin-Name: 99f0f35092b0b78b7016b21c242da263ab64b77b
|
2011-04-18 15:47:08 +00:00 |
|
|
798693b2b1
|
Fix some missing comments and other issues with session module code.
FossilOrigin-Name: 20d7c280235201e519f296372f269e7cecda24da
|
2011-04-18 12:05:03 +00:00 |
|
|
80fe2d9310
|
Further coverage tests for the session module.
FossilOrigin-Name: 69a01c708bf044eacf21a8951fe9e7d9fb4332c5
|
2011-04-18 07:36:27 +00:00 |
|
|
6734007d75
|
Improve test coverage of session module.
FossilOrigin-Name: f46d4b641d613c39a80b12106e6a6ac0efc8be83
|
2011-04-16 19:23:10 +00:00 |
|
|
b08a1efae5
|
Improve coverage of session module.
FossilOrigin-Name: 3dfd1d63bddfa9bd9018eb00bee1d496379630b5
|
2011-04-15 19:18:57 +00:00 |
|
|
1756ae10e1
|
Add tests and fixes for OOM handling in sqlite3changeset_concat().
FossilOrigin-Name: df0b2d21dcd81679e55b24866f97568019932983
|
2011-04-15 16:03:32 +00:00 |
|
|
f29123b572
|
Have sqlite3changeset_concat() return SQLITE_SCHEMA if an attempt is made to concatenate changesets based on incompatible database schemas.
FossilOrigin-Name: 343b64517d244b75097e38342dc273eb5a52915b
|
2011-04-15 15:04:31 +00:00 |
|
|
29e03e977c
|
Add documentation for sqlite3changeset_concat() to sqlite3session.h.
FossilOrigin-Name: ada9efa53a6ea55f89d237cfd530f1d180343e19
|
2011-04-15 12:04:50 +00:00 |
|
|
6cda207f5f
|
Add further tests for the sqlite3changeset_concat() function. Also fixes.
FossilOrigin-Name: 1fc3f15d88c160b45642b46d1d54c591af058ba2
|
2011-04-14 18:01:41 +00:00 |
|
|
5d607a6e06
|
Start adding the sqlite3changeset_concat() function to the session module.
FossilOrigin-Name: 8927b2260b8d84f53776cb29e1d2fa41b6b0de0e
|
2011-04-14 11:16:21 +00:00 |
|
|
36828bd9bb
|
Add a missing "extern C" terminator to the end of sqlite3session.h.
FossilOrigin-Name: 29090b695a95feaba1b74f9894997083a060263a
|
2011-04-06 23:40:28 +00:00 |
|
|
cfdbde214b
|
Fix VC++ compiler warnings.
FossilOrigin-Name: 7b7c8d366c51e89aefc6efc9dcffe3f62c7e1d25
|
2011-04-06 23:39:28 +00:00 |
|
|
d7162fa64e
|
Merge the latest trunk changes into the sessions branch.
FossilOrigin-Name: 45f20261720dcd73eb887f7e3df100723000418b
|
2011-04-05 22:13:49 +00:00 |
|
|
fcd71b6010
|
Suppress many harmless compiler warnings, mostly signed/unsigned comparisons
within asserts or unused parameters in extensions.
FossilOrigin-Name: 3eeb0ff78d04891b5fd1a3d99a9fb8cfbed77a81
|
2011-04-05 22:08:24 +00:00 |
|
|
5d8a298495
|
If the sessions module is being built as part of the amalgamation, do not try to include sqliteInt.h and vdbeInt.h.
FossilOrigin-Name: f87bfe6e12093e5958b658a49d3766fb29562cbb
|
2011-04-01 15:30:39 +00:00 |
|
|
9b1c62d416
|
Add the SQLITE_ENABLE_PREUPDATE_HOOK compile-time option.
FossilOrigin-Name: 6634521461e6acff7cc778590e62d57831f9230d
|
2011-03-30 21:04:43 +00:00 |
|
|
e5754eec26
|
Improve coverage of session module a bit more.
FossilOrigin-Name: 4255a9f609c4fd43582a0874143eabe211199726
|
2011-03-25 19:06:09 +00:00 |
|
|
f51e5f6c99
|
Improve coverage of session module code.
FossilOrigin-Name: 666123c8d07be87d477e67b1cebef2b0fba5b4bc
|
2011-03-25 10:52:01 +00:00 |
|
|
a9605b9125
|
Fix handling of schema changes mid-session.
FossilOrigin-Name: 76d2d2ad3b2a5171393b7894f35f463ff284e53b
|
2011-03-24 16:53:57 +00:00 |
|
|
ca62ad57f0
|
Fix handling of schema mismatches in sqlite3session.c so that it matches the docs in sqlite3session.h.
FossilOrigin-Name: 506a0d7a710e1ff2f367821e73f5080fcf63fbc5
|
2011-03-24 16:04:54 +00:00 |
|
|
244593c846
|
Store primary key definitions for modified tables in changesets. Add the sqlite3changeset_pk() API to extract this data from a changeset iterator.
FossilOrigin-Name: 54298ee5ed183d1f1c49524f25e8ae1407f3d4b5
|
2011-03-24 11:22:59 +00:00 |
|
|
9a48bf528d
|
Merge in all the latest changes from the trunk, and especially the interface
changes to the SystemCall methods of the VFS.
FossilOrigin-Name: 9c3a6e479988e96086bef00c79dbce508a14da0d
|
2011-03-23 22:48:46 +00:00 |
|
|
0370493760
|
Fix a bug in fts4 to do with matchinfo and deferred tokens.
FossilOrigin-Name: 30d42dc66f19ef5cc5b27d6273eadf56619a3ce8
|
2011-03-23 17:10:43 +00:00 |
|
|
b4480e942f
|
Add the "indirect flag" to the changeset blob format. Also the sqlite3session_indirect() API.
FossilOrigin-Name: 1feaf2d35fd9ec777319717ae2c2929d66fe7baa
|
2011-03-23 16:03:11 +00:00 |
|
|
fb1f98a1ac
|
Fix a numbering issue in rtree6.test. Add a couple of extra tests.
FossilOrigin-Name: 0b7668a71ef8995ea0306c7d890f87761961426e
|
2011-03-23 10:52:23 +00:00 |
|
|
8ad5c9492d
|
Change the rtree module to support queries with multiple comparison operators (i.e. > or <) of the same type on a single column.
FossilOrigin-Name: 387b55aa9bb0f978641f9c2fa40f84fd98662047
|
2011-03-23 10:38:49 +00:00 |
|
|
245b49b203
|
Fix a crash that can follow an OOM when "all tables" are registered with a session module.
FossilOrigin-Name: 183c236e991faaabdc768e52e926c52cf4a7abc9
|
2011-03-22 16:54:12 +00:00 |
|
|
ff4d0f41bb
|
If a NULL pointer is passed to sqlite3session_attach() in place of a table name, attach all database tables to the session object.
FossilOrigin-Name: e9037e4e4ccaa5c633759c4d041b60b631b92c6c
|
2011-03-22 15:21:03 +00:00 |
|
|
7aa469cdd3
|
Add OOM tests and related fixes for the session module.
FossilOrigin-Name: 06048a68b351e3eb15a890cb54db8a1d4b345fbc
|
2011-03-22 12:08:00 +00:00 |
|
|
157546f4df
|
Fix a couple typos for consistency in sessions documentation.
FossilOrigin-Name: 510198f171b9f77a4ad49c06c978c5fbb3a5b7f9
|
2011-03-22 02:03:23 +00:00 |
|
|
db04571c79
|
Remove some unreachable code in sqlite3session.c. Add test cases.
FossilOrigin-Name: 39cdfa5324ae91bfbbac733b1e3e2d33ca883340
|
2011-03-21 19:41:29 +00:00 |
|
|
12ca0b5695
|
Add start of fault-injection tests for session module. Fix some bugs related to the same.
FossilOrigin-Name: 32e95164d1192b87b1ab019549fd2394642cd3fe
|
2011-03-21 16:17:42 +00:00 |
|
|
27453faef8
|
Clarify handling of NULL values in PK columns in sqlite3session.h. Add tests and fixes for the same.
FossilOrigin-Name: aed4273054cbd150c86b36ea951d17c981633ba0
|
2011-03-21 11:55:06 +00:00 |
|
|
4e895da185
|
Fix session module problems with real (floating point) values.
FossilOrigin-Name: a192d04f4e3a9e4960a4d96d1d3ee8635bc1034d
|
2011-03-21 11:03:24 +00:00 |
|
|
77e6500473
|
Fix some typos in sqlite3session.h.
FossilOrigin-Name: 0853e530cc8d96f025f5160540e8ab3243dea11b
|
2011-03-21 07:23:09 +00:00 |
|
|
a2df3d9f95
|
Documentation format updates to sqlite3session.h.
FossilOrigin-Name: f227f60210fba3930f3050aebb1facee8bac9c0b
|
2011-03-20 11:20:41 +00:00 |
|
|
d7fb7d24c6
|
Fix a problem involving session objects and attached databases.
FossilOrigin-Name: ad91d30073a8faa7eb064dd2e1cc4d2297d7b3f8
|
2011-03-19 19:19:26 +00:00 |
|
|
1f34f8cc71
|
Fix a bug in changeset generation code.
FossilOrigin-Name: 825df75ba453c853953e17ec29653e11c46f92bb
|
2011-03-19 18:46:15 +00:00 |
|
|
4565faa990
|
Move session1.test from test/ to ext/session/.
FossilOrigin-Name: c4436a936ab302aec3b7f41a4552f69ad5815744
|
2011-03-19 17:07:57 +00:00 |
|
|
4131639c63
|
Fix a problem with resizing a hash table in sqlite3session.c.
FossilOrigin-Name: 6e5907e14d3316d56313243c4f8ce8f14d0858fc
|
2011-03-19 16:26:11 +00:00 |
|
|
7cf7df7d35
|
Fix some bugs in sqlite3changeset_apply().
FossilOrigin-Name: 7250318dda542c5bbf28852c1f1d0f3c52ae8f96
|
2011-03-19 15:37:02 +00:00 |
|
|
4c22025225
|
Hold the database mutex for the duration of an sqlite3changeset_apply() call. Also for the duration of all sqlite3session_xxx() calls.
FossilOrigin-Name: c615c38c3283e21c33550c093099a793761123a7
|
2011-03-18 18:03:13 +00:00 |
|
|
2635a3be20
|
Further improvements to documentation in sqlite3session.h.
FossilOrigin-Name: 07019bb9e8d8f2445d1e0342f74ab520e9804cb5
|
2011-03-18 16:13:53 +00:00 |
|