Lines Matching refs:Btree

7958 typedef struct Btree Btree;  typedef
7967 Btree **ppBtree, /* Return open Btree* here */
7984 SQLITE_PRIVATE int sqlite3BtreeClose(Btree*);
7985 SQLITE_PRIVATE int sqlite3BtreeSetCacheSize(Btree*,int);
7986 SQLITE_PRIVATE int sqlite3BtreeSetSafetyLevel(Btree*,int,int,int);
7987 SQLITE_PRIVATE int sqlite3BtreeSyncDisabled(Btree*);
7988 SQLITE_PRIVATE int sqlite3BtreeSetPageSize(Btree *p, int nPagesize, int nReserve, int eFix);
7989 SQLITE_PRIVATE int sqlite3BtreeGetPageSize(Btree*);
7990 SQLITE_PRIVATE int sqlite3BtreeMaxPageCount(Btree*,int);
7991 SQLITE_PRIVATE u32 sqlite3BtreeLastPage(Btree*);
7992 SQLITE_PRIVATE int sqlite3BtreeSecureDelete(Btree*,int);
7993 SQLITE_PRIVATE int sqlite3BtreeGetReserve(Btree*);
7994 SQLITE_PRIVATE int sqlite3BtreeSetAutoVacuum(Btree *, int);
7995 SQLITE_PRIVATE int sqlite3BtreeGetAutoVacuum(Btree *);
7996 SQLITE_PRIVATE int sqlite3BtreeBeginTrans(Btree*,int);
7997 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseOne(Btree*, const char *zMaster);
7998 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseTwo(Btree*, int);
7999 SQLITE_PRIVATE int sqlite3BtreeCommit(Btree*);
8000 SQLITE_PRIVATE int sqlite3BtreeRollback(Btree*);
8001 SQLITE_PRIVATE int sqlite3BtreeBeginStmt(Btree*,int);
8002 SQLITE_PRIVATE int sqlite3BtreeCreateTable(Btree*, int*, int flags);
8003 SQLITE_PRIVATE int sqlite3BtreeIsInTrans(Btree*);
8004 SQLITE_PRIVATE int sqlite3BtreeIsInReadTrans(Btree*);
8005 SQLITE_PRIVATE int sqlite3BtreeIsInBackup(Btree*);
8006 SQLITE_PRIVATE void *sqlite3BtreeSchema(Btree *, int, void(*)(void *));
8007 SQLITE_PRIVATE int sqlite3BtreeSchemaLocked(Btree *pBtree);
8008 SQLITE_PRIVATE int sqlite3BtreeLockTable(Btree *pBtree, int iTab, u8 isWriteLock);
8009 SQLITE_PRIVATE int sqlite3BtreeSavepoint(Btree *, int, int);
8011 SQLITE_PRIVATE const char *sqlite3BtreeGetFilename(Btree *);
8012 SQLITE_PRIVATE const char *sqlite3BtreeGetJournalname(Btree *);
8013 SQLITE_PRIVATE int sqlite3BtreeCopyFile(Btree *, Btree *);
8015 SQLITE_PRIVATE int sqlite3BtreeIncrVacuum(Btree *);
8030 SQLITE_PRIVATE int sqlite3BtreeDropTable(Btree*, int, int*);
8031 SQLITE_PRIVATE int sqlite3BtreeClearTable(Btree*, int, int*);
8032 SQLITE_PRIVATE void sqlite3BtreeTripAllCursors(Btree*, int);
8034 SQLITE_PRIVATE void sqlite3BtreeGetMeta(Btree *pBtree, int idx, u32 *pValue);
8035 SQLITE_PRIVATE int sqlite3BtreeUpdateMeta(Btree*, int idx, u32 value);
8059 Btree*, /* BTree containing table to open */
8095 SQLITE_PRIVATE char *sqlite3BtreeIntegrityCheck(Btree*, int *aRoot, int nRoot, int, int*);
8096 SQLITE_PRIVATE struct Pager *sqlite3BtreePager(Btree*);
8102 SQLITE_PRIVATE int sqlite3BtreeSetVersion(Btree *pBt, int iVersion);
8114 SQLITE_PRIVATE void sqlite3BtreeCursorList(Btree*);
8118 SQLITE_PRIVATE int sqlite3BtreeCheckpoint(Btree*, int, int *, int *);
8127 SQLITE_PRIVATE void sqlite3BtreeEnter(Btree*);
8135 SQLITE_PRIVATE int sqlite3BtreeSharable(Btree*);
8136 SQLITE_PRIVATE void sqlite3BtreeLeave(Btree*);
8142 SQLITE_PRIVATE int sqlite3BtreeHoldsMutex(Btree*);
9310 Btree *pBt; /* The B*Tree structure for this database file */
11659 SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *, Btree *);
12592 Btree *pBt; /* Separate file holding temporary table */
13123 Btree *pBt = db->aDb[i].pBt; in sqlite3_db_status()
47653 Btree *pBtree; /* Btree handle holding this lock */
47684 struct Btree {
47692 Btree *pNext; /* List of other sharable Btrees from the same db */
47693 Btree *pPrev; /* Back pointer of the same list */
47777 Btree *pWriter; /* Btree with currently open write transaction */
47827 Btree *pBtree; /* The Btree to which this cursor belongs */
47997 static void lockBtreeMutex(Btree *p){
48011 static void unlockBtreeMutex(Btree *p){
48038 SQLITE_PRIVATE void sqlite3BtreeEnter(Btree *p){
48039 Btree *pLater;
48100 SQLITE_PRIVATE void sqlite3BtreeLeave(Btree *p){
48117 SQLITE_PRIVATE int sqlite3BtreeHoldsMutex(Btree *p){
48159 Btree *p;
48168 Btree *p;
48180 SQLITE_PRIVATE int sqlite3BtreeSharable(Btree *p){
48197 Btree *p;
48221 Btree *p;
48244 SQLITE_PRIVATE void sqlite3BtreeEnter(Btree *p){
48250 Btree *p = db->aDb[i].pBt;
48381 Btree *pBtree, /* Handle that must hold lock */
48461 static int hasReadConflicts(Btree *pBtree, Pgno iRoot){
48481 static int querySharedCacheTableLock(Btree *p, Pgno iTab, u8 eLock){
48553 static int setSharedCacheTableLock(Btree *p, Pgno iTable, u8 eLock){
48617 static void clearAllSharedCacheTableLocks(Btree *p){
48662 static void downgradeAllSharedCacheTableLocks(Btree *p){
48728 Btree *pBtree, /* The database file to check */
49845 SQLITE_PRIVATE u32 sqlite3BtreeLastPage(Btree *p){
49964 Btree **ppBtree, /* Pointer to new Btree object written here */
49969 Btree *p; /* Handle to return */
50008 p = sqlite3MallocZero(sizeof(Btree));
50045 Btree *pExisting = db->aDb[iDb].pBt;
50170 Btree *pSib;
50281 SQLITE_PRIVATE int sqlite3BtreeClose(Btree *p){
50351 SQLITE_PRIVATE int sqlite3BtreeSetCacheSize(Btree *p, int mxPage){
50370 Btree *p, /* The btree to set the safety level on */
50389 SQLITE_PRIVATE int sqlite3BtreeSyncDisabled(Btree *p){
50420 SQLITE_PRIVATE int sqlite3BtreeSetPageSize(Btree *p, int pageSize, int nReserve, int iFix){
50450 SQLITE_PRIVATE int sqlite3BtreeGetPageSize(Btree *p){
50460 SQLITE_PRIVATE int sqlite3BtreeGetReserve(Btree *p){
50473 SQLITE_PRIVATE int sqlite3BtreeMaxPageCount(Btree *p, int mxPage){
50486 SQLITE_PRIVATE int sqlite3BtreeSecureDelete(Btree *p, int newFlag){
50505 SQLITE_PRIVATE int sqlite3BtreeSetAutoVacuum(Btree *p, int autoVacuum){
50529 SQLITE_PRIVATE int sqlite3BtreeGetAutoVacuum(Btree *p){
50796 SQLITE_PRIVATE int sqlite3BtreeBeginTrans(Btree *p, int wrflag){
51249 SQLITE_PRIVATE int sqlite3BtreeIncrVacuum(Btree *p){
51365 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseOne(Btree *p, const char *zMaster){
51389 static void btreeEndTransaction(Btree *p){
51448 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseTwo(Btree *p, int bCleanup){
51478 SQLITE_PRIVATE int sqlite3BtreeCommit(Btree *p){
51527 SQLITE_PRIVATE void sqlite3BtreeTripAllCursors(Btree *pBtree, int errCode){
51552 SQLITE_PRIVATE int sqlite3BtreeRollback(Btree *p){
51620 SQLITE_PRIVATE int sqlite3BtreeBeginStmt(Btree *p, int iStatement){
51651 SQLITE_PRIVATE int sqlite3BtreeSavepoint(Btree *p, int op, int iSavepoint){
51707 Btree *p, /* The btree */
51756 Btree *p, /* The btree */
51828 Btree *pBtree = pCur->pBtree;
52468 Btree *p = pCur->pBtree;
54950 Btree *p = pCur->pBtree;
55080 Btree *p = pCur->pBtree;
55202 static int btreeCreateTable(Btree *p, int *piTable, int createTabFlags){
55337 SQLITE_PRIVATE int sqlite3BtreeCreateTable(Btree *p, int *piTable, int flags){
55407 SQLITE_PRIVATE int sqlite3BtreeClearTable(Btree *p, int iTable, int *pnChange){
55446 static int btreeDropTable(Btree *p, Pgno iTable, int *piMoved){
55549 SQLITE_PRIVATE int sqlite3BtreeDropTable(Btree *p, int iTable, int *piMoved){
55571 SQLITE_PRIVATE void sqlite3BtreeGetMeta(Btree *p, int idx, u32 *pMeta){
55595 SQLITE_PRIVATE int sqlite3BtreeUpdateMeta(Btree *p, int idx, u32 iMeta){
55698 SQLITE_PRIVATE Pager *sqlite3BtreePager(Btree *p){
56100 Btree *p, /* The btree to be checked */
56211 SQLITE_PRIVATE const char *sqlite3BtreeGetFilename(Btree *p){
56224 SQLITE_PRIVATE const char *sqlite3BtreeGetJournalname(Btree *p){
56232 SQLITE_PRIVATE int sqlite3BtreeIsInTrans(Btree *p){
56246 SQLITE_PRIVATE int sqlite3BtreeCheckpoint(Btree *p, int eMode, int *pnLog, int *pnCkpt){
56265 SQLITE_PRIVATE int sqlite3BtreeIsInReadTrans(Btree *p){
56271 SQLITE_PRIVATE int sqlite3BtreeIsInBackup(Btree *p){
56297 SQLITE_PRIVATE void *sqlite3BtreeSchema(Btree *p, int nBytes, void(*xFree)(void *)){
56313 SQLITE_PRIVATE int sqlite3BtreeSchemaLocked(Btree *p){
56330 SQLITE_PRIVATE int sqlite3BtreeLockTable(Btree *p, int iTab, u8 isWriteLock){
56416 SQLITE_PRIVATE int sqlite3BtreeSetVersion(Btree *pBtree, int iVersion){
56474 Btree *pDest; /* Destination b-tree file */
56480 Btree *pSrc; /* Source b-tree file */
56533 static Btree *findBtree(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb){
57115 SQLITE_PRIVATE int sqlite3BtreeCopyFile(Btree *pTo, Btree *pFrom){
60064 Btree *pBt = db->aDb[i].pBt;
60096 Btree *pBt = db->aDb[i].pBt;
60108 Btree *pBt = db->aDb[i].pBt;
60163 Btree *pBt = db->aDb[i].pBt;
60208 Btree *pBt = db->aDb[i].pBt;
60241 Btree *pBt = db->aDb[i].pBt;
60304 Btree *p = db->aDb[i].pBt;
60340 Btree *pBt = db->aDb[i].pBt;
61864 Btree *pBt = db->aDb[i].pBt;
63811 Btree *pBt;
63824 Btree *pBt;
63832 Btree *pX;
64031 Btree *pBt; /* Btree to change journal mode of */
64038 Btree *pBt;
66407 Btree *pBt;
66543 Btree *pBt;
66639 Btree *pX;
69073 Btree *pBt; /* Btree to change journal mode of */
69186 Btree *pBt;
69645 Btree *pBt;
82618 Btree *pBt;
83379 SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *db, Btree *pBt){
90368 Btree *pBt = pDb->pBt;
90393 Btree *pBt = pDb->pBt;
90562 Btree *pBt = pDb->pBt;
91408 Btree *pBt;
91941 Btree *pBt = db->aDb[iDb].pBt; /* Btree database to read cookie from */
92057 Btree *pBt = db->aDb[i].pBt;
99027 Btree *pMain; /* The database being vacuumed */
99028 Btree *pTemp; /* The temporary database we vacuum into */
110871 Btree *pBt = db->aDb[j].pBt;
112819 Btree *pBtree = db->aDb[iDb].pBt;