aboutsummaryrefslogtreecommitdiff
path: root/src/btree.h
Commit message (Expand)AuthorAge
* Changes to give a warning-free build with SQLITE_OMIT_INCRBLOB anddrh2016-09-10
* Fix various internal #defines to conform to new C-language naming restrictions,drh2016-07-09
* Add the SQLITE_DBSTATUS_PROPORTIONAL_CACHE_USED sqlite3_db_status() parameter.dan2016-07-06
* Change the sqlite3BtreeKeySize() interface into sqlite3BtreeIntegerKey() anddrh2016-06-04
* Simplify the sqlite3BtreeInsert() interface by gathering the five argumentsdrh2016-05-21
* Remove code not needed now that synchronous=OFF database files no longerdrh2016-02-22
* Change the name of the BTREE_IDXDELETE flag to BTREE_AUXDELETE, to betterdrh2016-01-27
* Add a new hint bit on the flags parameter of sqlite3BtreeDelete(). The newdrh2016-01-21
* Improved comments on the FORDELETE hint. No logic changes.drh2016-01-21
* Have the vdbe layer call sqlite3BtreeEnter() on all b-trees in use from withi...dan2016-01-07
* First attempt at enhancing the "PRAGMA cache_spill" statement to accept adrh2015-11-12
* Improvements and simplifications to the equality seek logic. Tests aredrh2015-11-05
* Split out sqlite3BtreeCursorHintFlags() from sqlite3BtreeCursorHint() drh2015-10-27
* Merge the BTREE_FORDELETE enhancement with this branch.dan2015-10-26
|\
| * Remove an unused #define from whereInt.h. Add comments describing the new sql...dan2015-10-23
| * Modifications to pass a flag to internal routine sqlite3BtreeCursor() when a ...dan2015-10-22
* | Merge enhancements from trunk.drh2015-09-15
|\|
| * Experimental change to use a single-pass approach for DELETE statements on no...dan2015-09-12
* | Always provide the BTREE_BULKLOAD hint, even when SQLITE_ENABLE_CURSOR_HINTSdrh2015-08-14
* | Refactor the sqlite3BtreeCursorHint() interface for improved maintainability.drh2015-08-14
* | Merge in all the trunk changes from the previous year. This breaks thedrh2015-08-13
|\|
| * Provide the BTREE_SEEK_EQ hint to the b-tree layer.drh2015-03-20
| * Keep track of the optimal number of reserved bytes (by looking at reservedrh2015-02-21
| * Experimental "PRAGMA data_version" command for detecting when another processdrh2014-12-19
| * When a transaction or savepoint rollback occurs, save the positions of all op...dan2014-11-12
| * Experimental changes that permit read operations to continue after adrh2014-11-11
| * Add the SQLITE_CONFIG_PCACHE_HDRSZ option for sqlite3_config().drh2014-11-04
| * Another performance tweak: Split the sqlite3BtreeCursorHasMoved() routine drh2014-08-22
| * Fix the sqlite3_db_readonly() API so that it reports true if the databasedrh2014-05-21
| * Merge in the latest changes and fixes from trunk.drh2014-03-31
| |\
| | * First attempt at getting block-sort to work. This is an incremental check-in.drh2014-03-19
| | * Fix a harmless compiler warning that crops up with SQLITE_MAX_MMAP_SIZE=0.drh2014-03-14
| * | Enable the b-tree cursor objects overflow page-number cache, which is normall...dan2014-03-11
| |/
| * Remove the "rowid cache" that sought to remember the largest rowid for adrh2014-02-12
* | If the SQLITE_ENABLE_CURSOR_HINTS macro is defined, then invoke thedrh2013-12-07
|/
* Changes some offset and amount parameters from "int" to "u32" to avoiddrh2013-11-21
* Add the cache_spill pragma.drh2013-08-16
* Allocate 4 bytes of unused header space for an "Application ID". Adddrh2013-05-01
* Memory-mapped I/O is now on by default. The "PRAGMA mmap_limit(N)" can bedrh2013-03-25
* Add the sqlite3_io_methods.xMremap() method to the VFS interface. Also "PRAGM...dan2013-03-19
* Ensure that when the source of a backup is a database that is zero bytes in s...dan2012-10-13
* Omit the sqlite3GetReservedNoMutex() routine in build configurations wheredrh2012-10-01
* Avoid calling sqlite3BtreeEnter() in a corner case where the corresponding da...dan2012-09-28
* When reusing pages as part of creating a new index, allocate the leaves from ...dan2012-08-06
* Change the ROLLBACK command so that pending statements to not block it. Thedrh2012-02-13
* Remove the undocumented PRAGMA omit_readlock hack.drh2012-01-17
* Instead of a temporary b-tree, use a linked-list and merge-sort to sort recor...dan2011-09-02
* Create a new pager type, PAGER_SORTER, for use in the external merge sort.drh2011-08-26
* Have the ATTACH command do URI interpretation in the same way as sqlite3_open...dan2011-04-23
* Fix a performance regression: Keep two btree masks in each prepareddrh2011-04-06