drh
99fcd718e1
Remove the P3 and label arguments from the internal sqliteVdbeAddOp()
...
function. This makes the code easier to read and perhaps smaller as
well. (CVS 286)
FossilOrigin-Name: 288ef1247b94c6c933451d120cdc78e471efc14e
2001-10-13 01:06:47 +00:00
drh
81a20f21d5
Fix an assertion failure when the disk fills up. Add tests for a full
...
disk situation. (CVS 285)
FossilOrigin-Name: 0a7848b6190981cb7eb673bbe68cb217694daf2e
2001-10-12 17:30:04 +00:00
drh
3109e02ec5
The sqlite_busy_timeout() function was interpreting its second argument
...
as seconds, not milliseconds as advertised. This patch fixes the problem. (CVS 284)
FossilOrigin-Name: abe5a25b9dcf1e47f3cb37fd419f620db03bd4da
2001-10-09 13:46:01 +00:00
drh
ff0839c0b6
More changes prior to release 2.0.2. Mostly comment changes. But there
...
was also a minor change to temptable.test so that it would work under
Windows. (CVS 282)
FossilOrigin-Name: 864349de6fba5b38a3fbf7ab502922937b1b61e5
2001-10-09 12:39:24 +00:00
drh
ad75e9874b
Fix the locking protocol. (CVS 280)
...
FossilOrigin-Name: 484b82d8a1c84f3d9725a509de93276b9fa9b294
2001-10-09 04:19:46 +00:00
drh
f57b339988
Support for temporary tables added. Still need more testing. (CVS 279)
...
FossilOrigin-Name: 9368c62e4097aae3081a325962c1dec167fd253d
2001-10-08 13:22:32 +00:00
drh
382c0247c7
Adding table column query capability to support ODBC. (CVS 278)
...
FossilOrigin-Name: b63b3f3684a3d584ef99f54cde76b6c483bbfef7
2001-10-06 16:33:02 +00:00
drh
100569d862
Remove C++ comments from btree.c. (CVS 277)
...
FossilOrigin-Name: 4b7710e2daadffb716bd88f3a213f94ffbb750ef
2001-10-02 13:01:48 +00:00
drh
33048c0b92
The .dump output uses INSERT instead of COPY now. Expression syntax
...
of the form "expr NOT NULL" is now supported. (CVS 276)
FossilOrigin-Name: 20382325c7c8c6b11bd45b23060d0f7fdb4d8fd1
2001-10-01 14:29:22 +00:00
drh
90ca975338
Version 2.0.0 (CVS 272)
...
FossilOrigin-Name: 1df5386a5557c1fc6a5433e9dbd23009026be369
2001-09-28 17:47:14 +00:00
drh
adbca9cfde
Fixed the support of UNIQUE and PRIMARY KEY. (CVS 268)
...
FossilOrigin-Name: 116fdad06868acf6aca9e75c2c3497c0511a42c3
2001-09-27 15:11:53 +00:00
drh
717e640294
Added basic support for enforcement of UNIQUE on indices and primary
...
keys. Support for addition constraints is to follow. (CVS 267)
FossilOrigin-Name: 34c42967f3d52dfb65d9f31db4f6995d098ec1f7
2001-09-27 03:22:32 +00:00
drh
afa4a020f2
Tests for inserting lots of data (~64K) into a single row of a table. (CVS 264)
...
FossilOrigin-Name: a462c85083d23aa34bd3d0c61d01062fc5ae8230
2001-09-24 03:12:39 +00:00
drh
f3256d2c82
RowIDs are now always expressed in native byte order. (CVS 263)
...
FossilOrigin-Name: bb4313a94bc079d072078f353e54f3804971060d
2001-09-23 20:17:55 +00:00
drh
90bfcdace3
Additional test cases with locking fixes. Also, make the code thread-safe. (CVS 262)
...
FossilOrigin-Name: bd7d6a64afa03cc64f6537f828d6c94975bf5f02
2001-09-23 19:46:51 +00:00
drh
ecdc7530dd
Fixes to the locking and rollback behavior. (CVS 261)
...
FossilOrigin-Name: 337b3d3b2a903328d9744c111979909a284b8348
2001-09-23 02:35:53 +00:00
drh
beae319476
Put in a generic hash table system in place of the various ad-hoc
...
hash table scattered everywhere. Except, the page hash table in
the pager is unchanged. (CVS 260)
FossilOrigin-Name: 9114420dd01d92cc8890046500a8806a297a4e65
2001-09-22 18:12:08 +00:00
drh
254cba2429
2.0-Alpha-2 release (CVS 258)
...
FossilOrigin-Name: d2a1aac46782c0d3852e34a3b32a6b2ccd93a256
2001-09-20 01:44:42 +00:00
drh
474d3d6156
Add the OpenReadOnly() OS method to fix a bug in the pager. (CVS 257)
...
FossilOrigin-Name: 82db5456c9817283d725daf4e1081d32a71466ad
2001-09-19 13:58:43 +00:00
drh
8cfbf08ffa
Trying to get the OS abstraction layer to work. (CVS 256)
...
FossilOrigin-Name: abff526d005b3b46904de091753cc79548739ad8
2001-09-19 13:22:39 +00:00
drh
db5ed6d55d
Fix a problem in GROUP BY with multiple columns. (CVS 255)
...
FossilOrigin-Name: 22132ce18cad31482cdb9b380cedc3f53bc532b8
2001-09-18 22:17:44 +00:00
drh
1eaa2694bf
Bug fixes. Trying to make it go faster. (CVS 254)
...
FossilOrigin-Name: 8f28a83abac59a2161d486c96386b8df726468d0
2001-09-18 02:02:23 +00:00
drh
e3c413727b
Add a new column in the SQLITE_MASTER table to record the root page
...
number of primary key indices. (CVS 252)
FossilOrigin-Name: 602ea4f9f641070592c788ce22859b849739b42e
2001-09-17 20:25:58 +00:00
drh
b19a2bc603
Disclaimed copyright. Preparing for release 2.0. (CVS 250)
...
FossilOrigin-Name: 4e926efe2b59adfec4086eb1d2ba830238facb4c
2001-09-16 00:13:26 +00:00
drh
872ff86f2c
Separate columns in keys using nulls instead of tabs. (CVS 249)
...
FossilOrigin-Name: 8e2f3f751ea342372c94977ff27baaff5126009a
2001-09-15 14:43:39 +00:00
drh
092d0350d5
Limit the total data in a single row to 2^16-1 bytes. (CVS 248)
...
FossilOrigin-Name: 8fdec4d8b6043471f21235bc8918c9a8d838f508
2001-09-15 13:15:12 +00:00
drh
b3e05a662a
Removing some surplus files. (CVS 1723)
...
FossilOrigin-Name: 8ad996fdac6801768e94ca1710a0a3da03e1e7ea
2001-09-15 00:59:33 +00:00
drh
50e5dadf2c
Everything is working on Linux. This is release 2.0-Alpha-1. (CVS 246)
...
FossilOrigin-Name: 14474fa144fe7c5dc63e0990d6cc92d769e6013e
2001-09-15 00:57:28 +00:00
drh
f57b14a657
Added a PRAGMA statement. Took out the special comment parsing. (CVS 245)
...
FossilOrigin-Name: 5e3724603e6f52bb74deb1c62e6e8f323d7b64b7
2001-09-14 18:54:08 +00:00
drh
a1b351af54
Bug fixes and speed improvements. Delete is still slow. (CVS 244)
...
FossilOrigin-Name: 7da856cd94d2572070e40762e5bc477679e60042
2001-09-14 16:42:12 +00:00
drh
3fc190cc3f
All tests now pass. But there are still issues. For example, inserts
...
are way too slow. And additional tests are needed for new features. (CVS 243)
FossilOrigin-Name: e7b65e37fd88c4d69c89cfe73ab345b8b645ada6
2001-09-14 03:24:23 +00:00
drh
5edc31243e
Many problems fixed. Many problems yet to go. (CVS 242)
...
FossilOrigin-Name: 62c7bd11bcf6438cdcbf66fa67a2bf4ab9d1664d
2001-09-13 21:53:09 +00:00
drh
d78eeee1f2
It runs. Simple tables can be created. INSERT and SELECT work. Much more
...
testing is needed, however. (CVS 241)
FossilOrigin-Name: 9ac8399c99cb996a382f3d49f45b6ca857adc827
2001-09-13 16:18:53 +00:00
drh
5b2fd56fcb
The new Btree code runs, but it does not yet work. (CVS 240)
...
FossilOrigin-Name: 991ce8115052da9395d4bf8ff29f417e3c36dc7f
2001-09-13 15:21:31 +00:00
drh
be0072d249
The BTree changes are now integrated and the whole thing compiles and
...
links. I have not yet tried to run it, though. (CVS 239)
FossilOrigin-Name: a0a1e701abc52a164d9b09a5426eb12af1fe6a4c
2001-09-13 14:46:09 +00:00
drh
5e00f6c7d5
The code is in place to replace GDBM with BTree. But I have not yet
...
attempted to compile it. I am sure the code contains bugs. (CVS 238)
FossilOrigin-Name: 6ecc8b20d4f402f45f03d46d8d4fa40dea666e97
2001-09-13 13:46:56 +00:00
drh
5c4d9703d9
Restore btree to the main line. (CVS 237)
...
FossilOrigin-Name: 2e6aff980287825b59d2ebb7005bb08dd601ff1c
2001-08-20 00:33:58 +00:00
drh
c87fa69a29
Add index access methods to the DBBE in preparation for adding a new
...
DBBE for the btree.c module. (CVS 236)
FossilOrigin-Name: c15f6ffc4d41f30a06d750c8015226713ae0126b
2001-08-19 18:19:46 +00:00
drh
87c40e88a0
Add ability to quote table and column names in expression. (CVS 235)
...
FossilOrigin-Name: 029e3a3a5dd8d4923af50bb2c9f31b1b7cd9439e
2001-07-23 14:33:02 +00:00
drh
6019e168a0
BTree and pager are working pretty well now. (CVS 234)
...
FossilOrigin-Name: a84fb078baf96dbfb5983981127dfc905074b7f9
2001-07-02 17:51:45 +00:00
drh
efc251da92
More BTree tests (CVS 233)
...
FossilOrigin-Name: 55c89bfdd35f1ad494618a451f9a1ed08502ae07
2001-07-01 22:12:01 +00:00
drh
5eddca6cfc
Implemented the sqliteBtreeSanityCheck() test function. (CVS 232)
...
FossilOrigin-Name: 42486880ed31318ef36a8831b959e9115b4fbac6
2001-06-30 21:53:53 +00:00
drh
9ca7d3b15d
More BTree tests and a few bug fixes. (CVS 231)
...
FossilOrigin-Name: 2c9127943cd5a541613924d2df773c4e8df4c1a6
2001-06-28 11:50:21 +00:00
drh
dd79342e87
Got a lot of BTree tests working. Still lots more needed. (CVS 230)
...
FossilOrigin-Name: 9cfeeb5896d2a17c8c7904136d346a6245c9e497
2001-06-28 01:54:48 +00:00
drh
2aa679f604
More tests and bug fixes in btree.c (CVS 229)
...
FossilOrigin-Name: 6b9b298b2846146b95d7df7f423867976bafa390
2001-06-25 02:11:07 +00:00
drh
7c717f750e
The first test file for BTree added. Simple insert and delete tests pass.
...
There is still a lot of work to be done, though. (CVS 228)
FossilOrigin-Name: 85f015c9750a5eab274e82f0e2c6e8f09dc7ca70
2001-06-24 20:39:41 +00:00
drh
df0b3b090e
Fix a bug in pager.c introduced in the previous delta. (CVS 227)
...
FossilOrigin-Name: f4df6664037c68e1ce539c84c852124d95cd5a56
2001-06-23 11:36:20 +00:00
drh
8c42ca9366
The BTree code compiles and links now, but it does not work yet. (CVS 226)
...
FossilOrigin-Name: b31c49021c260a67b7848bc077b75a7146e31c71
2001-06-22 19:15:00 +00:00
drh
14acc04e91
All BTree code is in place. Now we just have to make it work. (CVS 225)
...
FossilOrigin-Name: d4be4709ee32bab6e78104861ed4e02d153779aa
2001-06-10 19:56:58 +00:00
drh
8b2f49b288
incremental update (CVS 223)
...
FossilOrigin-Name: 7108b699cc03d5d4dfb222ceab0196a85dbffd50
2001-06-08 00:21:52 +00:00