drh
ba336867c4
Make sqlite3Malloc always return NULL when the number of bytes to allocate
...
is 0. (CVS 2532)
FossilOrigin-Name: 657d74ebc1d91c99e8ac6cd68fdac3864ebd8d71
2005-06-29 15:33:00 +00:00
drh
54f080e82c
Update SQL syntax documentation to describe the new CAST expressions. (CVS 2531)
...
FossilOrigin-Name: d5392866bfd6e06c6d072f649356050b82273a23
2005-06-26 20:00:46 +00:00
drh
d1e4733d07
Tcl interface uses Tcl_Objs to implement user-defined functions, thus allowing
...
BLOB values to be transferred correctly. Ticket #1304 . (CVS 2530)
FossilOrigin-Name: 514aaab3f99637ebb8b6e352f4e29738102579b4
2005-06-26 17:55:33 +00:00
drh
8a15132904
Documentation fixes. Ticket #1306 . (CVS 2529)
...
FossilOrigin-Name: 3dcdb7942ea9a9e5d708a198ba5183103d5075d9
2005-06-25 19:42:37 +00:00
drh
df0bddaef3
The TCL interface binds variables as BLOB only if they have a bytearray
...
representation but no text representation. Ticket #1287 . (CVS 2528)
FossilOrigin-Name: 8c99dca60aebee0ec5de9ed11350de864bc76584
2005-06-25 19:31:48 +00:00
drh
487e262f44
Remove the blob(), text() and numeric() functions added in (2524) and
...
replace them with the standard CAST operator.
Ticket #1287 . (CVS 2527)
FossilOrigin-Name: 17631785f9ee8ab280c82677eb53886912e085bc
2005-06-25 18:42:14 +00:00
drh
7f057c9166
NULL values in a row of a unique index cause the row to be distinct.
...
Ticket #1301 . More testing and optimization needs to be done on this
before closing the ticket. (CVS 2526)
FossilOrigin-Name: 06a71b162b032fc5b56d18919a784d4ee94dde7c
2005-06-24 03:53:06 +00:00
drh
2f47149691
Make sure the String8 opcode always has a non-null P3 argument in
...
the foreign_key_list pragma. Ticket #1297 . (CVS 2525)
FossilOrigin-Name: bcf62dc7a1e8e7a3180138cf9b8944eb8fbd5490
2005-06-23 03:15:07 +00:00
drh
5708d2deac
Add built-in functions numeric(), text(), and blob() that coerce types.
...
Ticket #1287 . (CVS 2524)
FossilOrigin-Name: affb0fa2e8c5ff497838ba3c2994cdb1f6f50c68
2005-06-22 10:53:59 +00:00
drh
288d37f1b4
Allow parameters to be introduced by characters ':', '$' and '#'. This
...
is an experimental change. (CVS 2523)
FossilOrigin-Name: f3427a139c3bd4faf9134ec6290b3eb829c0a19f
2005-06-22 08:48:06 +00:00
drh
edef8fcd73
Fix a bug in an assert found while investigating ticket #1287 but otherwise
...
unrelated to that problem. (CVS 2522)
FossilOrigin-Name: 60f752ed1817e6710c13c2ce393c3bf51dae76ad
2005-06-22 02:36:37 +00:00
drh
13aebc66f2
Change the documentation to explain that a database handle can only be
...
used in the same thread in which it was created. Ticket #1272 . (CVS 2521)
FossilOrigin-Name: 59c95731f70ed9b9e135584f62d0a2b0f1a3bb96
2005-06-16 19:48:39 +00:00
drh
cf5f58fa3e
Fix the THREADSAFE macro in Makefile.in. We really need to rework the
...
whole autoconf build system.... (CVS 2520)
FossilOrigin-Name: 98a4de76e0593ef1d1d3e8b785d420cd554a08e8
2005-06-16 18:47:38 +00:00
drh
bf8f1b3460
Change to Makefile.in to fix a problem with the Borland linker.
...
Ticket #1291 . (CVS 2519)
FossilOrigin-Name: bc25397735c1485e3533507bed507250ea07534a
2005-06-16 16:51:15 +00:00
drh
6eb8577cae
Fix to the "make doc" makefile target. Ticket #1289 . (CVS 2518)
...
FossilOrigin-Name: 4713b1e1040f2e0645fa593638e392df44b5bfc1
2005-06-15 18:07:39 +00:00
drh
2b4b5962c4
Changes to the unix OS layer aimed at finding and fixing tickets
...
#1272 and #1285 . (CVS 2517)
FossilOrigin-Name: 006dda3119f025d703da4e0215c378206e20cfd0
2005-06-15 17:47:55 +00:00
drh
8d904f058b
Fix an NDEBUG versus SQLITE_DEBUG confusion issue. (CVS 2516)
...
FossilOrigin-Name: 833c016023e9e17c226fdd722dcb10bc51ab6f9e
2005-06-14 17:47:58 +00:00
drh
556b2a2322
Provide the SQLITE_FILE_HEADER command-line option for changing the text
...
that appears at the beginning of databases. (CVS 2515)
FossilOrigin-Name: 3d7ee5b92d7e30f90cb7a8b3efd649b36480b61b
2005-06-14 16:04:05 +00:00
drh
3f73708ce4
Fix a bug in the default busy handler for systems that lack usleep().
...
Ticket #1284 . (CVS 2514)
FossilOrigin-Name: a42cb81d1173532537aed4e71091d4cd3f3a88a0
2005-06-14 02:24:31 +00:00
drh
78776ecdb1
Do not record existance the sqlite_sequence table until it is actually
...
created. Ticket #1283 . (CVS 2513)
FossilOrigin-Name: 95256d953c179372dcc5ead6c407672c8161a8c1
2005-06-14 02:12:46 +00:00
drh
7c3d49c275
Fix documentation typo. Ticket #1282 . (CVS 2512)
...
FossilOrigin-Name: ce6b62fa46bc67085801c48d6a28944d4d373ba9
2005-06-13 00:47:59 +00:00
drh
4fd81a51fa
Version 3.2.2 (CVS 2511)
...
FossilOrigin-Name: 0e190e9d9137e9d29fc53ce6f1136047d578bb55
2005-06-12 23:17:23 +00:00
drh
3d334bcb1f
Update the EXPORT definitions list to include the latest additions to the API. (CVS 2510)
...
FossilOrigin-Name: 44e54b132e03d86e52055dc0a2815b653ec179e8
2005-06-12 23:16:20 +00:00
drh
e44d483818
Updates in preparation for the release of version 3.2.2. (CVS 2509)
...
FossilOrigin-Name: e9602c4a9d2b62a9b3a86b94f47971c56ee6733e
2005-06-12 22:23:40 +00:00
drh
65efb65e46
Fix documentation typos. (CVS 2508)
...
FossilOrigin-Name: 41049062cdefdc111398589daff464a9a13600aa
2005-06-12 22:12:39 +00:00
drh
51942bc3c3
Documentation updates (ticket #1279 ). Add the sqlite3_db_handle API.
...
(ticket #1275 ). (CVS 2507)
FossilOrigin-Name: 21d44fa5e7163dc658f7147885518d90218347f7
2005-06-12 22:01:42 +00:00
drh
f0863fe568
Update older opcode names to be more meaningful in light of the latest
...
code design. (CVS 2506)
FossilOrigin-Name: 36f2da1f8d8d434f861ecad55c9d86549751c954
2005-06-12 21:35:51 +00:00
drh
4a9f241c37
Elminiate a VM opcode that was no longer needed. (CVS 2505)
...
FossilOrigin-Name: 97b348a5ad2f090ba7a75467b97c6dfb575df09c
2005-06-12 12:01:19 +00:00
drh
0ccebe7e2d
Changes to support linking without a parser and without a disk I/O interface. (CVS 2504)
...
FossilOrigin-Name: 62a7353d4af4886b1561832e8b36e8e788b38834
2005-06-07 22:22:50 +00:00
drh
80f93bf41f
In the documentation, amplify the fact that encodings cannot be changed
...
on a database that already exists. Ticket #1277 . (CVS 2503)
FossilOrigin-Name: 4704f3a19af73261ec03c0192c74a0416aeba794
2005-06-07 20:07:24 +00:00
danielk1977
db0441b155
Remove SSE vacuum hook. (CVS 2502)
...
FossilOrigin-Name: 59960a59151ae6c711dee404e60e12d4edaa3dda
2005-06-07 09:21:07 +00:00
danielk1977
cbe21be330
Add "#ifndef OMIT_DISKIO" condition around sqlite3_opentemp_count variable
...
in test interface code. (CVS 2501)
FossilOrigin-Name: f2ce662e81cea4983f335606ed18a74b97d35609
2005-06-07 07:58:48 +00:00
drh
af6df11f8a
Add tests to make sure statement journals are only opened when necessary. (CVS 2500)
...
FossilOrigin-Name: 914d6e6549446a6ddf25e5da57d2fe9446750625
2005-06-07 02:12:30 +00:00
drh
3844990cfc
Do not open a statement journal unless absolutely necessary. (CVS 2499)
...
FossilOrigin-Name: 989573a53b58c1e959ad276119298ba2ea7448e6
2005-06-07 01:43:41 +00:00
drh
ed8a3bb108
Reference count Table structures so that they are not deallocated too soon.
...
Ticket #1210 . (CVS 2498)
FossilOrigin-Name: e73d25c7419d580c47925494621df26d2fb9f27e
2005-06-06 21:19:56 +00:00
drh
473d179d8a
Return SQLITE_MISUSE when passing a NULL pointer into sqlite3_bind routines.
...
Ticket #1219 . (CVS 2497)
FossilOrigin-Name: 12c32f139bae3cb7ca520451bfc15f9f7d94833d
2005-06-06 17:54:55 +00:00
drh
ba0232a0df
Any non-zero value is considered TRUE in a WHERE clause. Ticket #1211 . (CVS 2496)
...
FossilOrigin-Name: 0f7af623791d8d2ed35c3978ab12316912d9b6f8
2005-06-06 17:27:19 +00:00
drh
873fac0cae
Avoid ambiguous column name errors when the column name is in the USING clause
...
of a join. Ticket #743 . (CVS 2495)
FossilOrigin-Name: 6a51bdeeff8312fa54fa2b1200f823428f35d605
2005-06-06 17:11:46 +00:00
drh
355ef36114
Naming the join columns in the result set of a natural join does not result
...
in an "ambiguous column name" error. Ticket #1217 . (CVS 2494)
FossilOrigin-Name: 265fb6079c0a4b7a93f063939436db494ff1d56c
2005-06-06 16:59:24 +00:00
drh
d70dc52d79
Honor the full_column_names pragma on * results. Ticket #1263 . (CVS 2493)
...
FossilOrigin-Name: 0d57f851ae4f483985710db149c8f541e45cdb86
2005-06-06 16:34:33 +00:00
drh
7c3d64f151
Do not allow parameters in VIEW definitions. Ticket #1270 . (CVS 2492)
...
FossilOrigin-Name: 0d46289f02aad526f462a3ceceb1bca1b9f6a543
2005-06-06 15:32:08 +00:00
drh
41f5852eea
Handle failures of getcwd() without segfaulting. Ticket #1274 . (CVS 2490)
...
FossilOrigin-Name: c1691004d6d81b683a4ca5b1723c0de8b9b4e376
2005-06-06 15:06:39 +00:00
drh
defc997230
Fix a bug in the malloc2 tests introduced by checkin (2473). (CVS 2489)
...
FossilOrigin-Name: fafaa18eea1e7142e1094b5f6d544d20c9df7c0f
2005-06-06 14:45:42 +00:00
danielk1977
a38b4134e7
Omit a couple of test cases if the library is compiled without subqueries. (CVS 2488)
...
FossilOrigin-Name: 6bc372978364a1a4bfa14732a818a6bba613b1e3
2005-05-29 14:23:12 +00:00
danielk1977
44ee5bf795
Minor changes to help build and test SSE. (CVS 2487)
...
FossilOrigin-Name: 3ac4a212bd70abb94d24830c73f7121df51125c7
2005-05-27 09:41:12 +00:00
drh
3e1d8e6356
Add an experimental sqlite3_get_autocommit() API used to test whether or not
...
changes are committed automatically. (CVS 2486)
FossilOrigin-Name: 4a7f1275857602e3841ccb2d43a5c4d3d3e87bff
2005-05-26 16:23:34 +00:00
danielk1977
105afed6a0
Add a -cleanup option to Tcl test proc do_ioerr_test. (CVS 2485)
...
FossilOrigin-Name: b0a898c05a2285c87d7da4d47dd697c58a0d4d58
2005-05-26 15:20:53 +00:00
danielk1977
5c2d9155de
If SSE is enabled, set the P1 field of OP_AggInit instructions to the
...
number of arguments that will be passed to the aggregate function. (CVS 2484)
FossilOrigin-Name: 7f67b9f0f398583651d226fabf2fafd2635d772a
2005-05-26 14:41:47 +00:00
danielk1977
1f723bd904
Fix minor problems with the SSE hooks. (CVS 2483)
...
FossilOrigin-Name: 3516ca29da5f28adc1fd4da42ca5551d154b6320
2005-05-26 12:37:29 +00:00
danielk1977
4dade03788
Rearrange code so that SSE can invoke the collation factory. (CVS 2482)
...
FossilOrigin-Name: ea061d2ed3b25908fcfcb88e35ba612e5832a217
2005-05-25 10:45:10 +00:00