Unnamed Fossil Project

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2009-09-19
16:50
Sync with src 03e464be51. Leaf check-in: 48d5bc68dc user: dan tags: pager-refactor-1
2009-08-13
04:50
Add some comments to query planner code. Also replace some TAB characters with 8 spaces in where.c. check-in: 7ddc35dcb3 user: dan tags: pager-refactor-1
01:42
Further changes to bestBtreeIndex(). check-in: 09c0fd6676 user: dan tags: pager-refactor-1
2009-08-12
12:07
Prefer "optimal" scans to non-optimal when ordering tables. This version works for virtual and b-tree tables. check-in: 75cc38e985 user: dan tags: pager-refactor-1
06:33
Changes to bestBtreeIndex(). check-in: d67784ac60 user: dan tags: pager-refactor-1
04:37
Update to cvs trunk. check-in: 1bdff789e4 user: dan tags: pager-refactor-1
2009-08-10
13:46
Sync against CVS 6968 Leaf check-in: 8fb3799757 user: drh tags: trunk
2009-08-08
09:29
Fix collation sequence handling in code to estimate the expense of a range scan. Leaf check-in: 359e8cb31b user: dan tags: pager-refactor-1
2009-08-07
15:43
Add experimental implementation of the sqlite_stat2 table. This table stores evenly spaced data samples read from an index b-tree. It can be used to optimize range queries on the index when the required range is available at compile time (ie. when it is specified using SQL literals, not bound variables or other expressions). check-in: 929ed8a4cc user: dan tags: pager-refactor-1
2009-08-06
03:52
Temp check-in to report pager stats for testing. Leaf check-in: 3705073d2e user: shaneh tags: trunk
01:34
Sync with cvs 6958. check-in: 3bc50ac874 user: dan tags: pager-refactor-1
2009-08-05
16:56
Updated the greedy algorithm to use the optimal-actual cost delta instead of actual cost for scan selection. check-in: 7019639732 user: shaneh tags: trunk
06:24
Changes to the query planner heuristics to hopefully improve index selection when "similar" indexes are available. A coverage cost reduction was added to reduce the cost of an index for each term it "covers" in the where clause. Similarly, in the case of a tie, the preference is given to the smaller index. There are a few test case failures in eqp.test and where7.test that I am investigating. check-in: 38620d8696 user: shaneh tags: trunk
2009-07-24
19:01
Sync against CVS 6929 check-in: a9d5ad8c42 user: drh tags: trunk
17:30
Update to cvs 6927. check-in: 6d9a48782b user: dan tags: pager-refactor-1
17:05
Fix for building with OMIT_VIRTUALTABLE. check-in: 13e6e9e86b user: dan tags: pager-refactor-1
16:15
Extra tests in vtab_shared.test. check-in: b8a8417e19 user: dan tags: pager-refactor-1
15:35
A few extra virtual table tests. check-in: 6823515e36 user: dan tags: pager-refactor-1
13:02
Fix a segfault that can follow a malloc failure using virtual tables. check-in: 9158e6da41 user: dan tags: pager-refactor-1
12:25
Further fixes to virtual-tables/shared-cache mode. check-in: 1531e6a44f user: dan tags: pager-refactor-1
08:29
Changes and comment enhancements related to virtual tables and shared-cache. check-in: 0d697d796b user: dan tags: pager-refactor-1
2009-07-23
18:36
Fixes and some test cases for virtual tables in shared-cache mode. check-in: ffbf3d2dcf user: dan tags: pager-refactor-1
14:57
Changes to allow virtual-tables to be used in shared-cache mode. Not activated yet. check-in: 133c763cf9 user: dan tags: pager-refactor-1
2009-07-22
23:05
Sync against CVS 6924 check-in: 94e702f6a5 user: drh tags: trunk
18:46
Sync with cvs 6924. check-in: bdc6e6acb2 user: dan tags: pager-refactor-1
18:25
Really sync with cvs 6921. check-in: f41629354e user: dan tags: pager-refactor-1
15:41
Sync with cvs 6921. check-in: f565f981e6 user: dan tags: pager-refactor-1
2009-07-20
17:12
Sync against CVS 6911 check-in: 526d121d79 user: drh tags: trunk
16:06
CVS check-in 6910 plus changes to insertCell and dropCell in btree.c. check-in: c534965849 user: drh tags: trunk
2009-07-16
18:22
Sync against CVS 6899 check-in: 141cb9267d user: drh tags: trunk
2009-07-14
14:45
Sync against CVS 3968 check-in: 24bf5879bc user: drh tags: trunk
2009-07-11
18:18
Sync against CVS 6881 check-in: dac51c9b53 user: drh tags: trunk
2009-07-09
13:51
Sync against CVS 6872 check-in: 31a0bd1390 user: drh tags: trunk
2009-07-08
15:19
Sync against CVS 6861 check-in: fa4c5d6f46 user: drh tags: trunk
2009-07-07
11:40
Sync against CVS 6854 check-in: c77ddaa131 user: drh tags: trunk
2009-07-06
19:03
Sync against CVS 6851 check-in: 98b739c3a7 user: drh tags: trunk
2009-07-04
16:00
Sync against CVS 6847 check-in: 1a373734a5 user: drh tags: trunk
2009-07-03
22:55
Sync against CVS 6846 check-in: 6ad52bcd95 user: drh tags: trunk
17:24
Sync against CVS 6843 check-in: 68a5df0b7f user: drh tags: trunk
16:11
Sync against CVS 6840 check-in: ee054fc5b5 user: drh tags: trunk
2009-07-02
00:24
Sync with 6835. check-in: ae13414d2b user: dan tags: pager-refactor-1
2009-06-30
22:28
Change sqlite3BtreeGetMeta so that the caller is required to have an open read or write transaction. Accompanying simplifications. check-in: 1f9a805c6e user: dan tags: pager-refactor-1
2009-06-27
16:50
Sync against CVS 6828 - release 3.6.16 check-in: 7d4eb4fcc8 user: drh tags: trunk
11:26
Fix incrblob2.test to account for the previous commit. Also a comment change in btree.c. check-in: 1652165a3b user: dan tags: pager-refactor-1
11:08
Cause incremental-blob read/write operations lock shared-cache tables in the same way as normal SQL read/writes. Add complex assert statements to make sure tehe correct shared-cache locks are held when accessing the database. Eliminate some redundant checks from btree.c. check-in: e124eba1ff user: dan tags: pager-refactor-1
11:05
Sync with 6829. check-in: ff4fc2067a user: dan tags: pager-refactor-1
2009-06-25
19:12
Sync against CVS 6816 check-in: 975dd1f889 user: drh tags: trunk
2009-06-24
11:08
Sync against CVS 6810 check-in: 49e3986ac0 user: drh tags: trunk
10:28
Sync against CVS 6809 check-in: 5d9b214809 user: drh tags: trunk
2009-06-23
14:15
Sync against CVS 6802 check-in: 59be8c1c9f user: drh tags: trunk