HomeSort by relevance Sort by last modified time
    Searched refs:Btree (Results 1 - 24 of 24) sorted by null

  /external/chromium_org/third_party/sqlite/src/src/
btree.h 39 typedef struct Btree Btree;
47 Btree **ppBtree, /* Return open Btree* here */
64 int sqlite3BtreeClose(Btree*);
65 int sqlite3BtreeSetCacheSize(Btree*,int);
66 int sqlite3BtreeSetSafetyLevel(Btree*,int,int,int);
67 int sqlite3BtreeSyncDisabled(Btree*);
68 int sqlite3BtreeSetPageSize(Btree *p, int nPagesize, int nReserve, int eFix);
69 int sqlite3BtreeGetPageSize(Btree*);
    [all...]
btmutex.c 13 ** This file contains code used to implement mutexes on Btree objects.
14 ** This code really belongs in btree.c. But btree.c is getting too
27 static void lockBtreeMutex(Btree *p){
41 static void unlockBtreeMutex(Btree *p){
53 ** Enter a mutex on the given BTree object.
57 ** But we keep a reference count in Btree.wantToLock so the behavior
62 ** Btrees belonging to the same database connection as the p Btree
68 void sqlite3BtreeEnter(Btree *p){
69 Btree *pLater
    [all...]
btreeInt.h 36 ** BTrees. Each BTree is identified by the index of its root page. The
50 ** Each page can be either a btree page, a freelist page, an overflow
53 ** The first page is always a btree page. The first 100 bytes of the first
105 ** Each btree pages is divided into three sections: The header, the
135 ** The flags define the format of this btree page. The leaf flag means that
186 ** bytes of key and data in a btree cell.
252 ** first byte of on-disk image of every BTree page.
265 ** walk up the BTree from any leaf to the root. Care must be taken to
308 ** a btree handle is closed.
311 Btree *pBtree; /* Btree handle holding this lock *
    [all...]
test3.c 12 ** Code for testing the btree.c module in SQLite. This code
49 ** A bogus sqlite3 connection structure for use in the btree
66 Btree *pBt;
104 Btree *pBt;
139 Btree *pBt;
168 Btree *pBt;
181 ** But this function is sometimes called with a btree handle obtained
218 Btree *pBt;
265 Btree *pBt;
512 ** This command returns the btree handle for the main database associate
    [all...]
test_btree.c 12 ** Code for testing the btree.c module in SQLite. This code
48 void sqlite3BtreeCursorList(Btree *p){
btree.c 40 ** from the header of a btree page. If the page size is 65536 and the page
106 ** Btree connection pBtree:
122 Btree *pBtree, /* Handle that must hold lock */
191 ** It is illegal for pBtree to write if some other Btree object that
193 ** the iRoot table. Except, if the other Btree object has the
202 static int hasReadConflicts(Btree *pBtree, Pgno iRoot){
217 ** Query to see if Btree handle p may obtain a lock of type eLock
222 static int querySharedCacheTableLock(Btree *p, Pgno iTab, u8 eLock){
231 /* If requesting a write-lock, then the Btree must have an open write
278 ** Add a lock on the table with root-page iTable to the shared-btree use
    [all...]
vacuum.c 97 Btree *pMain; /* The database being vacuumed */
98 Btree *pTemp; /* The temporary database we vacuum into */
268 ** Open a btree level transaction on the main database. This allows a
269 ** call to sqlite3BtreeCopyFile(). The main database btree level
294 /* Copy Btree meta values */
325 ** was committed at the btree level). So it safe to end the transaction
backup.c 29 Btree *pDest; /* Destination b-tree file */
35 Btree *pSrc; /* Source b-tree file */
74 ** the Btree objects may have their own mutexes that require locking.
88 static Btree *findBtree(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb){
278 ** Then clear the Btree layer MemPage.isInit flag. Both this module
280 ** of the page 'extra' space to invalidate the Btree layers
514 ** no need to check the return values of the btree methods here, as
566 /* If a transaction is still open on the Btree, roll it back. */
666 int sqlite3BtreeCopyFile(Btree *pTo, Btree *pFrom)
    [all...]
status.c 145 Btree *pBt = db->aDb[i].pBt;
test_stat.c 279 static int statDecodePage(Btree *pBt, StatPage *p){
370 Btree *pBt = pTab->db->aDb[0].pBt;
vdbeInt.h 34 ** A cursor is a pointer into a single BTree within a database file.
35 ** The cursor can seek to a BTree entry with a particular key, or
36 ** loop over all entries of the Btree. You can also insert new BTree
45 Btree *pBt; /* Separate file holding temporary table */
prepare.c 454 Btree *pBt = db->aDb[iDb].pBt; /* Btree database to read cookie from */
570 Btree *pBt = db->aDb[i].pBt;
vdbeaux.c 952 ** Declare to the Vdbe that the BTree object at db->aDb[i] is used.
    [all...]
callback.c 437 ** Find and return the schema associated with a BTree. Create
440 Schema *sqlite3SchemaGet(sqlite3 *db, Btree *pBt){
pragma.c 407 Btree *pBt = pDb->pBt;
432 Btree *pBt = pDb->pBt;
601 Btree *pBt = pDb->pBt;
    [all...]
vdbe.c     [all...]
main.c 712 Btree *pBt = db->aDb[j].pBt;
    [all...]
sqliteInt.h 641 ** Defer sourcing vdbe.h and btree.h until after the "u8" and
645 #include "btree.h"
663 Btree *pBt; /* The B*Tree structure for this database file */
672 ** Most Schema objects are associated with a Btree. The exception is
677 ** Schema objects are automatically deallocated when the last Btree that
681 ** A thread must be holding a mutex on the corresponding Btree in order
683 ** holding a mutex on the sqlite3 connection pointer that owns the Btree.
    [all...]
vdbeapi.c 320 Btree *pBt = db->aDb[i].pBt;
    [all...]
recover.c 135 * inappropriate btree.
218 * Btree, Pager, and DbPage structs.
395 Btree *pBt = NULL;
867 * minLocal to match naming in btree.c.
    [all...]
build.c 28 #include "btree.h"
    [all...]
  /external/chromium_org/third_party/sqlite/amalgamation/
sqlite3.c     [all...]
  /external/sqlite/dist/orig/
sqlite3.c     [all...]
  /external/sqlite/dist/
sqlite3.c     [all...]

Completed in 200 milliseconds