aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.c
Commit message (Expand)AuthorAge
* Add NEVER and ALWAYS tags to conditionals in analyze.c that always false ordrh2009-04-16
* Instead of linking temporary triggers on non-temporary tables into the Table....danielk19772009-02-28
* Instead of using SetNumColumns, specify the number of columns in a table or i...danielk19772009-02-20
* Changes to reduce the heap space consumed by triggers, views and tables in th...danielk19772009-02-19
* Make sure OOM errors in the ANALYSIS loader get reported back out todrh2009-02-13
* Add explicit casts to silence nuisance warnings from VC++. (CVS 6004)drh2008-12-10
* Fix some compiler warnings that show up when building the amalgamation only. ...danielk19772008-11-19
* Changes to avoid "unused parameter" compiler warnings. (CVS 5921)danielk19772008-11-19
* Change the name of the Cursor object to VdbeCursor. (CVS 5857)drh2008-11-03
* Implement the "lookaside" memory allocation cache. Use of this cache makesdrh2008-07-28
* Use a vdbe memory cell to allocate the space required for vdbe cursors. (CVS ...danielk19772008-03-25
* Error messages says "no such view" instead of "no such table" whendrh2008-01-25
* Make sqlite3SafetyOn() and sqlite3SafetyOff() macros which disappear whendrh2008-01-23
* Registerification of the WHERE clause logic. (CVS 4716)drh2008-01-17
* Continuing work toward converting the VM into a register machine. (CVS 4707)drh2008-01-12
* More work toward converting the VM into a register-based machine. (CVS 4704)drh2008-01-10
* All essential opcodes can now operate out of registers and completelydrh2008-01-09
* Registerify the comparison opcodes. (CVS 4697)drh2008-01-08
* Registerify binary operators. Add register tracing to debugging output. (CVS...drh2008-01-05
* Register-ify the OP_AddImm and all casting opcodes. Omit thedrh2008-01-05
* Get rid of OP_Dup, OP_MemStore, OP_MemLoad, and OP_MemMove. Replacedrh2008-01-05
* Implement the out2-prerelease opcode design pattern. (CVS 4681)drh2008-01-04
* Registers (aka memory cells) in the VM are now numbered starting with 1drh2008-01-03
* Change the OP_Insert opcode to read the key and data to insert from memory ce...danielk19772008-01-03
* Change OP_OpenRead and OP_OpenWrite so that the database number is read from ...danielk19772008-01-03
* Refactoring the VM. The P3 parameter is changed to P4. A P5 parameter isdrh2008-01-03
* Add opcodes OP_ResultRow and OP_RegMakeRec which are register-baseddrh2008-01-02
* Begin setting a foundation on which to convert the VM from a stack-baseddrh2008-01-02
* Fix a segfault that can occur after a malloc failure in an ANALYZE statement....danielk19772007-11-15
* Improvements to mutex asserts. The quick test runs to completion withoutdrh2007-08-29
* Better asserts(). But now some of the tests are busted again. (CVS 4320)drh2007-08-29
* More work on refactoring of malloc() interfaces. There are still many errors....danielk19772007-08-16
* Half-way through a major refactoring of the memory allocation.drh2007-08-16
* Fix comment typo in analyze.c. Ticket #2434. (CVS 4101)drh2007-06-20
* Make the ANALYZE command robust in the face of malloc() failures. (CVS 3989)drh2007-05-12
* Change BtreeMoveto so that it can be biased to the right or to the center.drh2007-03-29
* Store collation sequence names instead of pointers in sharable schema data st...danielk19772006-01-10
* Rename DbSchema to "Schema" and SqliteTsd to "ThreadData". (CVS 2893)danielk19772006-01-09
* Get LIMIT and OFFSET working again for negative limits and offsets.drh2006-01-08
* In shared-cache mode, lock all required tables before beginning to execute th...danielk19772006-01-07
* Add the shared schema/pager modifications. Very few tests so far. (CVS 2859)danielk19772006-01-05
* Create separate affinities for INTEGER and REAL. (CVS 2766)drh2005-11-14
* Omit the SQLITE_AFF_INTEGER type affinity. All numeric values are nowdrh2005-11-01
* Code cleanup and simplification. Three new Mem opcodes added.drh2005-09-20
* The shell does not output the sqlite_stat1 table on .dump or .schema.drh2005-09-10
* Fix ANALYZE so that it works even if the empty_result_callbacks pragma isdrh2005-09-06
* A new optimizer that breaks a lot of tests. But none of them critically, Idrh2005-07-23
* Store the total number of rows as part of the ANALYZE statistics. (CVS 2563)drh2005-07-23
* The results of ANALYZE are now loaded into internal data structures wheredrh2005-07-23
* Full-coverage testing and documentation for the ANALYZE command. Thedrh2005-07-23