Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
46 ancestors of ff493aaa41b6fc18
2012-04-11
| ||
18:48 | Fix some problems with REPLACE and other conflict handling. check-in: ff493aaa41 user: dan tags: primary-keys | |
15:01 | Fix various bugs. check-in: a70fb0629b user: dan tags: primary-keys | |
2012-04-10
| ||
19:52 | Changes to support "real" user-defined primary keys. This is quite broken at present. check-in: 3841829752 user: dan tags: primary-keys | |
2012-03-01
| ||
14:47 | Minor changes so that the code builds on Mac. check-in: a03018e6b8 user: drh tags: trunk | |
2012-02-23
| ||
17:56 | Modify the key encoding so that integer values use one less byte of space. check-in: af96bd359f user: drh tags: trunk | |
2012-02-22
| ||
14:20 | Add the "kvdump" pragma for debugging. check-in: 4746d99cc1 user: drh tags: trunk | |
13:15 | CREATE INDEX runs, though index queries does not work yet so there is no way to test that the index was correctly created. check-in: 70f15a5352 user: drh tags: trunk | |
02:44 | Remove the OP_Destroy opcode. Add an implementation for OP_Clear. check-in: 15cf832dfc user: drh tags: trunk | |
00:11 | Remove the OP_CreateTable and OP_CreateIndex opcodes, which are not required with the key/value backend. check-in: 31b1faa995 user: drh tags: trunk | |
2012-02-21
| ||
20:03 | Only the bare basics work. But we might as well go ahead and call this the trunk since we are unlikely to ever need to bisect back into this massive rewrite effort. check-in: a101b3e1c4 user: drh tags: trunk | |
20:01 | Inserting multiple rows into a table and querying via full-table scan is now working. Leaf check-in: 6838c8a3a7 user: drh tags: remove-btree | |
19:57 | Improved storage tracing output. check-in: d4c10f88ad user: drh tags: remove-btree | |
19:32 | CREATE TABLE and a single row INSERT followed by SELECT now working. Still lots of stuff that doesn't work, though. check-in: 65f1e9a86f user: drh tags: remove-btree | |
19:20 | Fix to kvmemSeek(). check-in: 05d897a0ae user: drh tags: remove-btree | |
17:11 | Incremental check-in. Compiles but does not work. check-in: 829f7f1a65 user: drh tags: remove-btree | |
15:19 | Incremental check-in. Trying to get it running. check-in: c055a35d1e user: drh tags: remove-btree | |
14:50 | The testfixture now compiles. check-in: e85db5d81b user: drh tags: remove-btree | |
2012-02-20
| ||
19:49 | Incremental check-in. Compiles but still does not run. check-in: cc977cdcc6 user: drh tags: remove-btree | |
18:46 | Progress on transaction control. check-in: d5755d3561 user: drh tags: remove-btree | |
2012-02-17
| ||
20:33 | Incremental check-in. The shell compiles and runs. Now trying to get it to work. check-in: 2843c28b82 user: drh tags: remove-btree | |
16:23 | Add the kv_trace and trace pragmas. check-in: e37bee4f61 user: drh tags: remove-btree | |
12:45 | Compiles and links. check-in: 5c44baf3fe user: drh tags: remove-btree | |
12:12 | Incremental check-in - working toward getting it to compile. check-in: 18d380e9a6 user: drh tags: remove-btree | |
2012-02-16
| ||
22:17 | Incremental check-in. Does not compile. check-in: 3165b1b5fb user: drh tags: remove-btree | |
2012-02-08
| ||
21:47 | This is an incremental check-in for the massive change that removes the old b-tree layer and substitutes a uniform key-value namespace. Nothing works at this point. This check-in is just a checkpoint. check-in: 87d659d624 user: drh tags: remove-btree | |
2012-01-26
| ||
22:11 | Always call OP_MakeKey before OP_MakeRecord prior to adding content to an index. check-in: 29c1ec8e6b user: drh tags: trunk | |
20:53 | Fix the data codec so that it handles Inf and NaN. Make sure OP_MakeKey is only called with an index cursor. check-in: bfa05539ea user: drh tags: trunk | |
18:22 | Adjust the initial values on the key encoding to provide auxiliary key space before and after the rows of each table. check-in: af6351afdd user: drh tags: trunk | |
16:34 | First cut at a complete codec for both key and data. Data decoding is untested. check-in: 8e27a5ca62 user: drh tags: trunk | |
2012-01-25
| ||
17:40 | Progress on the key encoder. Text value are still not encoded for keys. check-in: 4b07acf688 user: drh tags: trunk | |
03:33 | Add the vdbecodec.c source file including stub functions for all encoders and decoders. Initial implementation for the data encoder. check-in: 6c42bd8b4f user: drh tags: trunk | |
2012-01-24
| ||
20:48 | Remove lots more unused code. check-in: dcf2f7b862 user: drh tags: trunk | |
14:22 | Fix the spelling of "lexicographical". check-in: a20f69592c user: drh tags: trunk | |
13:58 | Add the database_design.txt document. check-in: b3390b2d58 user: drh tags: trunk | |
13:38 | Many code simplifications. Removing support for shared-cache mode, VACUUM, multiplexor, test_stat, progress handler, etc. check-in: 3ebe674aed user: drh tags: trunk | |
2012-01-23
| ||
18:23 | Change sqlite4_create_collate() to take comparison, key-generator, and destructor functions. Omit _create_collate16() and _create_collate_v2(). check-in: 9feaae9f84 user: drh tags: trunk | |
17:22 | A few more tweaks for moving the version number from 3 to 4. check-in: 4dc43e1c6b user: drh tags: trunk | |
17:12 | Add the varint.c module, but do not yet link it into the build. check-in: 3fc5c75369 user: drh tags: trunk | |
16:22 | Rename all of the interfaces from "sqlite3" to "sqlite4" check-in: 9191010833 user: drh tags: trunk | |
16:01 | Add tracing to the KV interface. Create KV parallels to all btrees. check-in: cda3f53d63 user: drh tags: trunk | |
2012-01-21
| ||
21:01 | All storage APIs have at least one test now. check-in: 9e3883a529 user: drh tags: trunk | |
19:00 | Begin adding more test cases. Fix problems as they are discovered. check-in: 4af50ccf11 user: drh tags: trunk | |
18:09 | Storage code compiles and links. Initial bits of code for TCL interface. check-in: 921bb26d2a user: drh tags: trunk | |
16:33 | Check-in untested code and design notes for an in-memory storage subsystem. check-in: b713405686 user: drh tags: trunk | |
2012-01-20
| ||
01:21 | Add extensions and a Makefile. check-in: 5371cead94 user: drh tags: trunk | |
01:19 | Initial check-in of code - a copy of SQLite3 check-in: cc3802d407 user: drh tags: trunk | |
01:18 | initial empty check-in check-in: 84d5dea8fd user: drh tags: trunk | |