drh
faa57acc9f
Change the MEMORY_DEBUG macro to SQLITE_DEBUG. (CVS 1546)
...
FossilOrigin-Name: 428b685b7174ef4589176def1028ad1c9461ff7e
2004-06-09 14:01:51 +00:00
danielk1977
c039139807
Fix error reporting when trying to attach a database with a foriegn text
...
encoding. (CVS 1545)
FossilOrigin-Name: beab038c71eecbabb1351b0c98a71f32ea013285
2004-06-09 12:30:04 +00:00
danielk1977
0202b29ef7
Some progress on user-defined collation sequences. (CVS 1544)
...
FossilOrigin-Name: c634e71f1909819fb55c728bc410e5cc390428e3
2004-06-09 09:55:16 +00:00
drh
80242055e5
Start all transactions and verify all schema cookies near the beginning of
...
of each vdbe program. (CVS 1543)
FossilOrigin-Name: 1086196460e261718e78512d77e25dde021a117d
2004-06-09 00:48:12 +00:00
danielk1977
8e227875dd
Add pragma to set/get text encoding. Also fix an obscure problem where a
...
temp trigger could be accidently dropped. (CVS 1537)
FossilOrigin-Name: 983221b038813c5a7892564896e39597c223c4c3
2004-06-07 07:52:17 +00:00
drh
e54ca3fe2e
Progress towards getting locking to work on windows. (CVS 1536)
...
FossilOrigin-Name: 4f7c0961ad6cb7082bf7716f0c7ca16a8742c039
2004-06-07 01:52:14 +00:00
danielk1977
d02eb1fdf4
Enhance user function API to support association of meta-data with constant
...
arguments and the specification of text encoding preference. The LIKE
operator takes advantage of both. (CVS 1534)
FossilOrigin-Name: 92337d8f79b9754cd61c73e7db2e792a1f482f50
2004-06-06 09:44:03 +00:00
danielk1977
24162fe668
Move the 'busy-callback' logic to the pager layer. (CVS 1527)
...
FossilOrigin-Name: ff70b6d2b60c143e3ada0606ceff97571998c7e3
2004-06-04 06:22:00 +00:00
drh
df0148931d
Remove the sqlite3_libencoding() api and the ISO8859 encoding option. (CVS 1523)
...
FossilOrigin-Name: b53640ed2232aaf173a71636073477d80407d11f
2004-06-02 00:41:09 +00:00
danielk1977
f20b21c8fd
Remove the sqlite3_error_string() API. (CVS 1514)
...
FossilOrigin-Name: af8e2006d808031a040f293c44f3bfbe841b866b
2004-05-31 23:56:42 +00:00
drh
9c054830b4
Change all SQLITE3 preprocessor macros to SQLITE. Documentation updates. (CVS 1511)
...
FossilOrigin-Name: adf7e29ff60dc559f64832fadb09f0b9decc0e76
2004-05-31 18:51:57 +00:00
drh
1d482dd917
Change the name of the include file to "sqlite3.h". The names of the shell
...
command and static library become "sqlite3" and "libsqlite3.a". (CVS 1510)
FossilOrigin-Name: 4c37b6d2b78e88e2a9dfed4d764caeb0f626f92e
2004-05-31 18:23:07 +00:00
danielk1977
33752f8acf
Remove the <ON CONFLICT> clause from BEGIN (CVS 1501)
...
FossilOrigin-Name: 9029274b6129140064bd7ac34df7eaba00d28efb
2004-05-31 08:55:33 +00:00
danielk1977
1d850a72c2
Replace OP_Begin, OP_Commit and OP_Rollback with OP_AutoCommit. (CVS 1500)
...
FossilOrigin-Name: b8ed812c92f2dbb4431d45aeb41646ceb53e0cbc
2004-05-31 08:26:49 +00:00
danielk1977
ef2cb63e9e
Allow CREATE and DROP TRIGGER on attached databases. (CVS 1488)
...
FossilOrigin-Name: 4060a37d0baaa60c50f2dde4a1ab344133fcabbb
2004-05-29 02:37:19 +00:00
drh
51846b56ed
Factor common code for generating index keys into a procedure. Other
...
speed improvements and bug fixes. (CVS 1487)
FossilOrigin-Name: 6661bb5f9c1692f94b8b7d900b6be07f027e6324
2004-05-28 16:00:21 +00:00
danielk1977
48dec7e215
Allow CREATE and DROP VIEW on attached databases. (CVS 1485)
...
FossilOrigin-Name: ad879a957d93c0b49c289947826b451d3ea37e5b
2004-05-28 12:33:30 +00:00
danielk1977
a8858103c9
Allow DROP TABLE and DROP INDEX on attached databases. (CVS 1484)
...
FossilOrigin-Name: 2fb3708e10a06660ad1974ef8e9742b706a0a9fc
2004-05-28 12:11:21 +00:00
danielk1977
cbb18d2256
Allow CREATE TABLE and CREATE INDEX on attached databases. (CVS 1483)
...
FossilOrigin-Name: 4984a130ccf3b8e486941a5d0d0cc70a691f0dac
2004-05-28 11:37:27 +00:00
drh
5f3b4ab53c
Remove the COPY command. (CVS 1477)
...
FossilOrigin-Name: 287f86731c71401dbac098e08357367b4f8e5a43
2004-05-27 17:22:54 +00:00
danielk1977
3fd0a736bf
A couple of test cases and fixes for blob literals. (CVS 1474)
...
FossilOrigin-Name: 6d552af67cf6fa6935373ba39de5c47ebf613eb9
2004-05-27 13:35:19 +00:00
drh
eb2e176a12
More MEM changes in the vdbe.c. Still will not compile. (CVS 1469)
...
FossilOrigin-Name: dbdd1a7f316e576d0611748ec63c9ef00d4c10db
2004-05-27 01:53:56 +00:00
drh
f9b596ebc0
Remove dataType and includeTypes flags from function definitions. Added new
...
P3_FUNCDEF type for P3 arguments on opcodes. Fixes to several user functions.
28 tests fail now. (CVS 1464)
FossilOrigin-Name: 36e031625995b2f7baf7654d771ca8fb764a0085
2004-05-26 16:54:42 +00:00
danielk1977
398eae781e
Remove the show_datatypes pragma. (CVS 1461)
...
FossilOrigin-Name: 93bb958d939302795027f738b8f663cbce3e8783
2004-05-26 06:58:43 +00:00
danielk1977
0ae8b83155
Change a couple of symbol names for the new user function API. (CVS 1454)
...
FossilOrigin-Name: 8f6b20c2938ded7ab9e400494c02370ecf7e9311
2004-05-25 12:05:56 +00:00
danielk1977
6ddcca553d
Aggregate functions also use sqlite_value* instead of const char * for
...
arguments. (CVS 1451)
FossilOrigin-Name: 5c28ed5e9b5a3ecb3081ce0c5c9450d6ae8dc77d
2004-05-24 23:48:25 +00:00
danielk1977
35bb9d026e
Update the typeof() operator to respect manifest types. (CVS 1450)
...
FossilOrigin-Name: 162cf42e33691f4c9ec3a25abcaa2bdcdca2b5e0
2004-05-24 12:55:54 +00:00
danielk1977
8a6b5411b3
Have the vdbe handle strings in the same encoding as the database. (CVS 1445)
...
FossilOrigin-Name: b7155db2b13aa3ca5f6c68e948d9e8740ebcac47
2004-05-24 07:04:25 +00:00
danielk1977
93d4675d67
Begin changing the vdbe so all stack values use the database encoding. (CVS 1444)
...
FossilOrigin-Name: f47de3a933b51b37629a0ca2e492a534a12e7339
2004-05-23 13:30:58 +00:00
drh
bbd42a6dda
Split up os.c into separate files, one for each platform. (CVS 1441)
...
FossilOrigin-Name: 5c61be1c47ac960fba2a642e69a98436ce1cd725
2004-05-22 17:41:58 +00:00
danielk1977
b1bc95315b
Steps towards UTF-16 databases. Some tests are failing because of this
...
commit. (CVS 1433)
FossilOrigin-Name: c4a8246864eee7cb993ab7b703324d92c284d72a
2004-05-22 03:05:33 +00:00
danielk1977
106bb236a8
Further work on the new API. All the functions to execute queries are there
...
now. (CVS 1427)
FossilOrigin-Name: fc94575d77f9865e1553bb70c2e3eda2a0b8669e
2004-05-21 10:08:53 +00:00
danielk1977
4ad1713c5e
Add new sqlite3_open() and sqlite3_open16() APIs. (CVS 1423)
...
FossilOrigin-Name: 307b55006c401f10ec5fa5b12cc7d5ba860f9a46
2004-05-21 01:47:26 +00:00
drh
ffbc30884c
Sorting bug fixes. Now only 17 tests fail. (CVS 1422)
...
FossilOrigin-Name: 0736b7e8401f587f8b412602d029ef9bd69425f6
2004-05-21 01:29:06 +00:00
drh
d3d39e939d
Add internal support for collating sequences. This breaks 244 tests. (CVS 1420)
...
FossilOrigin-Name: a6cb09d7af537726acc87b9133f68c81e839e047
2004-05-20 22:16:29 +00:00
danielk1977
6622cce372
Add some more elements of the new API. (CVS 1416)
...
FossilOrigin-Name: 2821767b947ae1a70e98dd7f47d69e424c37947f
2004-05-20 11:00:52 +00:00
danielk1977
51e3d8e204
Add support for the new sqlite3_bind_*() APIs. (CVS 1410)
...
FossilOrigin-Name: e8f980d842fcd793552acd32708db55c8f014634
2004-05-20 01:12:34 +00:00
drh
fec19aad44
Correctly handle 64-bit integers in SQL statements. (CVS 1408)
...
FossilOrigin-Name: 34f03ba6a9d6e2144d0c6cbbbeb37b4c69705f1f
2004-05-19 20:41:03 +00:00
drh
a9fd84b034
Add definitions of the CollSeq and KeyInfo structures. (CVS 1399)
...
FossilOrigin-Name: cd1be81569aa6d5a365eb27b7d067a153079ce45
2004-05-18 23:21:35 +00:00
danielk1977
bf3b721fab
Fix many problems with manifest types and column affinity. Most things are
...
working now. (CVS 1393)
FossilOrigin-Name: ad4a964158ba9ca9d221cf7ea0439577f3894890
2004-05-18 10:06:24 +00:00
danielk1977
e014a83880
More changes to support the new types model. Compound SELECTs are currently
...
broken. (CVS 1389)
FossilOrigin-Name: 0f6c9b05e688e281fa168aacdd867db408df2863
2004-05-17 10:48:57 +00:00
danielk1977
a37cdde042
More changes to support the manifest type model. A few things are currently
...
broken. (CVS 1385)
FossilOrigin-Name: a4af838f8d1b81ec6c8db97655c6876aca0738d9
2004-05-16 11:15:36 +00:00
drh
6d2fb15475
Optimized varint routines and tests added. (CVS 1380)
...
FossilOrigin-Name: d4e0933dc72b66157164610e0b03f339bc535fb9
2004-05-14 16:50:06 +00:00
danielk1977
3d1bfeaa22
Implement type affinity for table and index records (CVS 1375)
...
FossilOrigin-Name: dbfe6e93166d9557d66cab9dca7977baa3501e5e
2004-05-14 11:00:53 +00:00
danielk1977
8d059845fc
Add some more code to support manifest typing in indices. Not activated yet. (CVS 1362)
...
FossilOrigin-Name: 2f16c9ef3c101c4280991ce3cb0c3bea7b6ed439
2004-05-12 11:24:02 +00:00
danielk1977
cfcdaefe11
Change the table record format to support manifest typing. (CVS 1361)
...
FossilOrigin-Name: 0242c9e4f7c85e9c911cf30d90b0cdb1015f3d7d
2004-05-12 07:33:33 +00:00
drh
f328bc80ce
Work toward getting the new btree.c integrated with vdbe.c. (CVS 1345)
...
FossilOrigin-Name: bc5a2dafa1df74ba6403b4751ac1c33b0fee2884
2004-05-10 23:29:49 +00:00
danielk1977
6f8a503d71
Change the names of external symbols from sqlite_XXX to sqlite3_XXX. (CVS 1338)
...
FossilOrigin-Name: 2242423e31a5e81e89ffcc99e62307c5cc0120d5
2004-05-10 10:34:51 +00:00
danielk1977
90e4d95d14
Add some functions to serialize and deserialize vdbe values (used
...
by manifest typing). (CVS 1336)
FossilOrigin-Name: 05434497ba5d9971d23144eb4b9d709c233f6546
2004-05-10 10:05:53 +00:00
danielk1977
192ac1dcab
Add versions of OP_MakeRecord and OP_Column that use manifest typing (not
...
activated yet). (CVS 1334)
FossilOrigin-Name: 8a66a502ba09e3d858d2f45df9b3b665ebb85d5b
2004-05-10 07:17:30 +00:00