aboutsummaryrefslogtreecommitdiff
path: root/src/btree.h
Commit message (Expand)AuthorAge
* 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
* 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
* Remove the mutex counter and the logic that attempts to verify that btreedrh2011-04-05
* Add a description of access rules for the Schema object and lots of assertsdrh2011-04-04
* Remove the BtreeMutexArray object - use the Vdbe.btreeMask field to accomplishdrh2011-04-04
* Fix a problem whereby following an IO error in CommitPhaseTwo() of a multi-fi...dan2011-03-29
* Merge the checkpoint_fullfsync pragma and the superlock demonstration intodrh2010-11-19
|\
| * Add the checkpoint_fullfsync pragma which enables F_FULLFSYNC on checkpointdrh2010-11-19
* | Modify the interface to the blocking wal-checkpoint functionality.dan2010-11-18
* | Add experimental command "PRAGMA wal_blocking_checkpoint", which uses the bus...dan2010-11-16
|/
* Provide hints to the btree layer during the creation of transient tablesdrh2010-08-30
* In shared-cache mode, do not allow one connection to checkpoint a database wh...dan2010-08-02
* Use the read and write version fields of the database header to mark a databa...dan2010-04-20
* Continuing refinements to the filesize-in-header enhancement.drh2010-03-30
* All the secure-delete setting to be changed at run-time using a pragma.drh2010-02-12
* Performance improvement by avoiding unnecessary calls to memset().drh2009-11-18
* Remove the obsolete "$Id:$" RCS identifier strings from the source code.drh2009-11-10
* Further simplifications to btree.c, especially the sqlite3BtreeKey() anddrh2009-07-22
* Restore (btree_set_cache_size) to test3.c. This is used on unix for the tcl "...danielk19772009-07-09
* Make the sqlite3BtreeMoveto function static, since it is only used from withi...danielk19772009-07-06
* Cause opening a transaction on a sharable b-tree module automatically obtain ...danielk19772009-07-02
* Define a set of constants to use as the "index" argument to sqlite3BtreeGetMe...danielk19772009-06-03
* Workaround the need for internal API sqlite3BtreeCursorDb(). It was only bein...danielk19772009-05-28
* Speed up INSERT operations that add data to UNIQUE or PRIMARY KEY indexes by ...danielk19772009-05-04
* Changes to ensure that when running in shared-cache mode with a non-threadsaf...danielk19772009-04-10
* Make sure the VACUUM statement locks down the page_size and auto_vacuumdrh2009-04-02
* Fix some cases where executing SQL from within a user-function callback could...danielk19772009-03-18
* Move the rowid cache out of VdbeCursor and into BtCursor. When multipledrh2009-03-17
* Optimize queries of the form "SELECT count(*) FROM <tbl>" by adding a sqlite3...danielk19772009-02-24