aboutsummaryrefslogtreecommitdiff
path: root/src/sqliteInt.h
Commit message (Collapse)AuthorAge
* Added FOR EACH ROW triggers functionality (CVS 562)danielk19772002-05-15
| | | FossilOrigin-Name: 794bf67b6b36fce8854d5daff12f21dbb943240c
* Improvements to the SQLITE_MISUSE detection logic. Also added test casesdrh2002-05-10
| | | | | for this logic, including the new test file "misuse.test". (CVS 559) FossilOrigin-Name: f42907ce457e012592f8c043dc6c915e87258b35
* Attempt to detect when two or more threads try to use the same database atdrh2002-05-10
| | | | | | the same time and return an SQLITE_MISUSE error. Also return this error if an attempt is made to use a closed database. (CVS 558) FossilOrigin-Name: a05fabd2df1cb38c555a7b2f31b0ca687db500c2
* Fix for bug #15: Add the sqlite_changes() API function for retrieving thedrh2002-04-12
| | | | | number of rows that changed in the previous operation. (CVS 526) FossilOrigin-Name: 6e71493b9dc77d508c3ce90562766789e87e6d80
* Fix the return type of the xStep function in the FuncDef structuredrh2002-03-12
| | | | | definition. (CVS 428) FossilOrigin-Name: 753adb789e1624ceeb52066df350dcd99aa4e3df
* Added the default_cache_size and default_synchronous pragmas. Added additionaldrh2002-03-06
| | | | | tests for pragmas. Added a new speedtest script. (CVS 421) FossilOrigin-Name: 161c0c5f5db66815e4345c9b5f7a600c03a67475
* Add the ability to turn of calls to fsync() using the "synchronous" pragma.drh2002-03-05
| | | | | | Increased the default cache size from 100 to 2000 and made the "cache_size" pragma persistent. (CVS 418) FossilOrigin-Name: 414da4af1f4aebc3936ca339fbc7932add081912
* More bugs fixed for views. (CVS 416)drh2002-03-03
| | | FossilOrigin-Name: 813077623087ffc6cd506f57cf6d1e3d9239f806
* VIEWs are bound to tables when they are used, not when they are firstdrh2002-03-03
| | | | | | entered. This works around the problem of what to do if a table is deleted that a view refers to. (CVS 415) FossilOrigin-Name: 6121e5ab9328c90c64d40ade3de73ad11d4aaf4e
* Suppress superfluous OP_OpenTemps when flattening subqueries. (CVS 412)drh2002-03-03
| | | FossilOrigin-Name: 000441c8fec48cc172894eb767ae9549b8ed8c34
* Bug fixes and additional tests for the subquery flattener. (CVS 411)drh2002-03-03
| | | FossilOrigin-Name: 2c05389eda391e38894fc6969e29766df82a8fec
* Subquery flattening is implemented and passes all regression tests.drh2002-03-02
| | | | | | We still need to add addition tests to the suite to further exercise the flattener, however. (CVS 408) FossilOrigin-Name: d5d3e79cc58da5bd315cc1fea1f7cbf46274da16
* Completely remove the old SQL function system and replace it with thedrh2002-02-28
| | | | | | new user functions. The code currently compiles but it coredumps on the test suite. Do not use in its present state. (CVS 400) FossilOrigin-Name: 50797fee5066ec9ea23b720e5ab7e8fc8ccc1988
* Revise the API for user-defined functions. (CVS 398)drh2002-02-27
| | | FossilOrigin-Name: 633951f0fa11c91f93aa2862df84691750c01e73
* Bug fixes in the VIEW implementation. (CVS 396)drh2002-02-27
| | | FossilOrigin-Name: 668ef6380eba256ef82477b63aef850249a619a0
* Code for user-defined aggregates added. Legacy tests all pass but theredrh2002-02-24
| | | | | has been no testing of the new user-defined aggregate code. (CVS 392) FossilOrigin-Name: 1e037eb303d8508cb2ea3418e71b03315d895fbd
* Move the build-in function definitions into a new source file "func.c". (CVS ↵drh2002-02-24
| | | | | 391) FossilOrigin-Name: 530b0f4f2def89e200b7b0724a5967bf981bd91d
* Added support for user-defined normal functions. Support for user-defineddrh2002-02-23
| | | | | aggregates is pending. (CVS 390) FossilOrigin-Name: c490a1ff951c5d4a2de8e4f8d349189bfaef7f74
* Code to implement CREATE VIEW is in place. A quick smoke test shows thatdrh2002-02-23
| | | | | it works, but there are probably still many bugs. (CVS 387) FossilOrigin-Name: 39fed2df11382b9855d518502a6c2ca200fa66b8
* Change the SQLITE_MASTER format to version 2 in preparation for adding ↵drh2002-02-21
| | | | | views. (CVS 386) FossilOrigin-Name: b2a9807fed544e83002366149b9a363759338c5d
* New ROWIDs are numbered sequentially. (CVS 383)drh2002-02-19
| | | FossilOrigin-Name: 1686196a8aea326f616bc8205df99cd84d955ec4
* Add support for CREATE TABLE AS. (CVS 377)drh2002-02-18
| | | FossilOrigin-Name: 78a50971e9adc8739e7888201c79465a40e1a152
* Add support for subqueries in the FROM clause of a SELECT. Still needdrh2002-02-18
| | | | | to add tests for this feature. (CVS 372) FossilOrigin-Name: 89ffa9ff132858b62a91df1fb7fe49b2d58c01e7
* Make the sqliteParseInfoReset() function locale to the select.c file. (CVS 371)drh2002-02-17
| | | FossilOrigin-Name: 2336b1eadaedf2556a1988acc7bdf133135154dc
* Get the ABORT conflict resolution algorithm working. (CVS 362)drh2002-02-02
| | | FossilOrigin-Name: 9be4d4c6f12056782966396dca0b8e2d384d0cf2
* Change to five conflict resolution algorithms: ROLLBACK, ABORT, FAIL,drh2002-01-31
| | | | | | IGNORE, and REPLACE. This checkin is code only. Documentation and tests are still needed. Also, ABORT is not fully implemented. (CVS 360) FossilOrigin-Name: d0e7cf4a83e6abad7129bed356b7492dddaff474
* Added ON CONFLICT support to COPY. Updates to documentation. Bug fixes. (CVS ↵drh2002-01-30
| | | | | 359) FossilOrigin-Name: cf1538d71c9ce12d5e59f367e03642cbcaf6b717
* The new ON CONFLICT logic is in and passes the legacy tests. But thedrh2002-01-29
| | | | | new capabilities have not been tested and are likely broken. (CVS 356) FossilOrigin-Name: ac8a4189e2a0c41161ee359db25de94435420368
* Beginning to insert the infrastructure for ON CONFLICT clauses. (CVS 355)drh2002-01-29
| | | FossilOrigin-Name: e00a9ff8f99dd58f7cb19a6195fac21f4c8b4af9
* Constant ORDER BY or GROUP BY expressions are an error. (CVS 352)drh2002-01-22
| | | FossilOrigin-Name: 035984a5b00b4a1a6505405f40b15c7695283c0a
* The right-hand side of an AS in a SELECT can be used within expressions ofdrh2002-01-22
| | | | | the WHERE, ORDER BY, GROUP BY, and/or HAVING clauses. (CVS 350) FossilOrigin-Name: 3684beab0f8a71ebdf453871bbde7a9ab1f65385
* Added the last_insert_rowid API function. Improved documentation ofdrh2002-01-16
| | | | | the random ROWID algorithm. (CVS 349) FossilOrigin-Name: f74d61aaf3fec06cde2c4a6f1465f86ac9058ad2
* Working on a bug: Dropping and recreating a table within a transactiondrh2002-01-09
| | | | | causes an assertion failure. (CVS 342) FossilOrigin-Name: b3656a5cfef91c89de2cbb9790087d0d53c03e6f
* Comment updates most. Also some small changes to the VDBE. (CVS 339)drh2002-01-06
| | | FossilOrigin-Name: 9b0be4fcc1cbca69f5fee906f86dfb36a323fe84
* Comment changes. Change the use of BTree so that either the key isdrh2001-12-31
| | | | | an integer or the data is empty. (CVS 337) FossilOrigin-Name: 18e606f7486eb3a4ab128504d88a44f53d39e5b2
* Added support for the INTEGER PRIMARY KEY column type. (CVS 333)drh2001-12-21
| | | FossilOrigin-Name: 236a54d289e858a1e0505a20d907a2a40c01b521
* Bug fix: sqlite_exec() would sometimes return SQLITE_PROTOCOL when itdrh2001-12-05
| | | | | | should have returned SQLITE_BUSY. There was also a deadlock that the previous bug was masking. (CVS 322) FossilOrigin-Name: 585ed5ebf1c1afc8ae1d569b121208018d8ecd49
* Fix a bug in the locking protocol. (CVS 315)drh2001-11-22
| | | FossilOrigin-Name: a9db1c12c5a4d5741de0e5eb5aa87c647a5646b8
* Attempting to add support for 64-bit platforms. (CVS 314)drh2001-11-21
| | | FossilOrigin-Name: 03673adbfe0c8a92d79f86ddf1136736594208ad
* The new code for taking advantage of inequalities in WHERE clausesdrh2001-11-08
| | | | | is in place. It appears to work. (CVS 305) FossilOrigin-Name: 262bcd17df19f45def6144b5a7e0602ca5b03deb
* New Next opcode and indexing style implemented. (CVS 304)drh2001-11-07
| | | FossilOrigin-Name: decbeb9151885fee473b3fa58c8cf78a2338d2d8
* Implement indices that occur in sort order and the LIMIT...OFFSET clausedrh2001-11-06
| | | | | of SELECT statements. (CVS 301) FossilOrigin-Name: eb07768ae93f14bf6c150c1c4329948857a9d01c
* Increase maximum row size to 1MB. (CVS 300)drh2001-11-04
| | | FossilOrigin-Name: 7dd58fad398253608f55867cf1c7749eef005657
* More changes for 2.0.7. (CVS 293)drh2001-10-22
| | | FossilOrigin-Name: f8328a5f11801c5124f9a8dace22df3c1cfb2191
* Version 2.0.6 (CVS 291)drh2001-10-19
| | | FossilOrigin-Name: 8467d84fc6e67bd93051f54338a8f6c9b1711ee1
* Support for UTF-8 and ISO8859 characters in identifiers. Bug fix indrh2001-10-18
| | | | | the column name generator for selects (was coreing). (CVS 290) FossilOrigin-Name: 22948fc685299ca888907eea68edb8a6e87c3f49
* Added support for the COUNT_CHANGES pragma in order to help out thedrh2001-10-15
| | | | | ODBC driver. Fixed a but on count(*) when applied to empty tables. (CVS 289) FossilOrigin-Name: 747bf1b30b74cfd0e9c27e7c0bc5172637f35520
* 2.0.3 (CVS 287)drh2001-10-13
| | | FossilOrigin-Name: 75e90cf09b64ee1fcb39a711fc9ac6d3d2b849a5
* Fix an assertion failure when the disk fills up. Add tests for a fulldrh2001-10-12
| | | | | disk situation. (CVS 285) FossilOrigin-Name: 0a7848b6190981cb7eb673bbe68cb217694daf2e
* Fix the locking protocol. (CVS 280)drh2001-10-09
| | | FossilOrigin-Name: 484b82d8a1c84f3d9725a509de93276b9fa9b294