Lines Matching refs:Btree

14761 typedef struct Btree Btree;  typedef
14771 Btree **ppBtree, /* Return open Btree* here */
14787 SQLITE_PRIVATE int sqlite3BtreeClose(Btree*);
14788 SQLITE_PRIVATE int sqlite3BtreeSetCacheSize(Btree*,int);
14789 SQLITE_PRIVATE int sqlite3BtreeSetSpillSize(Btree*,int);
14791 SQLITE_PRIVATE int sqlite3BtreeSetMmapLimit(Btree*,sqlite3_int64);
14793 SQLITE_PRIVATE int sqlite3BtreeSetPagerFlags(Btree*,unsigned);
14794 SQLITE_PRIVATE int sqlite3BtreeSetPageSize(Btree *p, int nPagesize, int nReserve, int eFix);
14795 SQLITE_PRIVATE int sqlite3BtreeGetPageSize(Btree*);
14796 SQLITE_PRIVATE int sqlite3BtreeMaxPageCount(Btree*,int);
14797 SQLITE_PRIVATE u32 sqlite3BtreeLastPage(Btree*);
14798 SQLITE_PRIVATE int sqlite3BtreeSecureDelete(Btree*,int);
14799 SQLITE_PRIVATE int sqlite3BtreeGetRequestedReserve(Btree*);
14800 SQLITE_PRIVATE int sqlite3BtreeGetReserveNoMutex(Btree *p);
14801 SQLITE_PRIVATE int sqlite3BtreeSetAutoVacuum(Btree *, int);
14802 SQLITE_PRIVATE int sqlite3BtreeGetAutoVacuum(Btree *);
14803 SQLITE_PRIVATE int sqlite3BtreeBeginTrans(Btree*,int,int*);
14804 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseOne(Btree*, const char *zMaster);
14805 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseTwo(Btree*, int);
14806 SQLITE_PRIVATE int sqlite3BtreeCommit(Btree*);
14807 SQLITE_PRIVATE int sqlite3BtreeRollback(Btree*,int,int);
14808 SQLITE_PRIVATE int sqlite3BtreeBeginStmt(Btree*,int);
14809 SQLITE_PRIVATE int sqlite3BtreeCreateTable(Btree*, int*, int flags);
14810 SQLITE_PRIVATE int sqlite3BtreeIsInTrans(Btree*);
14811 SQLITE_PRIVATE int sqlite3BtreeIsInReadTrans(Btree*);
14812 SQLITE_PRIVATE int sqlite3BtreeIsInBackup(Btree*);
14813 SQLITE_PRIVATE void *sqlite3BtreeSchema(Btree *, int, void(*)(void *));
14814 SQLITE_PRIVATE int sqlite3BtreeSchemaLocked(Btree *pBtree);
14816 SQLITE_PRIVATE int sqlite3BtreeLockTable(Btree *pBtree, int iTab, u8 isWriteLock);
14818 SQLITE_PRIVATE int sqlite3BtreeSavepoint(Btree *, int, int);
14820 SQLITE_PRIVATE const char *sqlite3BtreeGetFilename(Btree *);
14821 SQLITE_PRIVATE const char *sqlite3BtreeGetJournalname(Btree *);
14822 SQLITE_PRIVATE int sqlite3BtreeCopyFile(Btree *, Btree *);
14824 SQLITE_PRIVATE int sqlite3BtreeIncrVacuum(Btree *);
14839 SQLITE_PRIVATE int sqlite3BtreeDropTable(Btree*, int, int*);
14840 SQLITE_PRIVATE int sqlite3BtreeClearTable(Btree*, int, int*);
14842 SQLITE_PRIVATE int sqlite3BtreeTripAllCursors(Btree*, int, int);
14844 SQLITE_PRIVATE void sqlite3BtreeGetMeta(Btree *pBtree, int idx, u32 *pValue);
14845 SQLITE_PRIVATE int sqlite3BtreeUpdateMeta(Btree*, int idx, u32 value);
14847 SQLITE_PRIVATE int sqlite3BtreeNewDb(Btree *p);
14949 Btree*, /* BTree containing table to open */
15041 SQLITE_PRIVATE char *sqlite3BtreeIntegrityCheck(sqlite3*,Btree*,int*aRoot,int nRoot,int,int*);
15042 SQLITE_PRIVATE struct Pager *sqlite3BtreePager(Btree*);
15051 SQLITE_PRIVATE int sqlite3BtreeSetVersion(Btree *pBt, int iVersion);
15053 SQLITE_PRIVATE int sqlite3BtreeIsReadonly(Btree *pBt);
15065 SQLITE_PRIVATE void sqlite3BtreeCursorList(Btree*);
15069 SQLITE_PRIVATE int sqlite3BtreeCheckpoint(Btree*, int, int *, int *);
15078 SQLITE_PRIVATE void sqlite3BtreeEnter(Btree*);
15080 SQLITE_PRIVATE int sqlite3BtreeSharable(Btree*);
15082 SQLITE_PRIVATE int sqlite3BtreeConnectionCount(Btree*);
15092 SQLITE_PRIVATE void sqlite3BtreeLeave(Btree*);
15097 SQLITE_PRIVATE int sqlite3BtreeHoldsMutex(Btree*);
16580 Btree *pBt; /* The B*Tree structure for this database file */
19512 SQLITE_PRIVATE Btree *sqlite3DbNameToBtree(sqlite3*,const char*);
19957 SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *, Btree *);
20742 Btree *pBtx; /* Separate file holding temporary table */
21528 Btree *pBt = db->aDb[i].pBt; in sqlite3_db_status()
48213 Btree *pBt;
63632 Btree *pBtree; /* Btree handle holding this lock */
63663 struct Btree {
63673 Btree *pNext; /* List of other sharable Btrees from the same db */
63674 Btree *pPrev; /* Back pointer of the same list */
63757 Btree *pWriter; /* Btree with currently open write transaction */
63832 Btree *pBtree; /* The Btree to which this cursor belongs */
64042 static void lockBtreeMutex(Btree *p){
64056 static void SQLITE_NOINLINE unlockBtreeMutex(Btree *p){
64068 static void SQLITE_NOINLINE btreeLockCarefully(Btree *p);
64086 SQLITE_PRIVATE void sqlite3BtreeEnter(Btree *p){
64120 static void SQLITE_NOINLINE btreeLockCarefully(Btree *p){
64121 Btree *pLater;
64158 SQLITE_PRIVATE void sqlite3BtreeLeave(Btree *p){
64176 SQLITE_PRIVATE int sqlite3BtreeHoldsMutex(Btree *p){
64204 Btree *p;
64220 Btree *p;
64244 Btree *p;
64268 Btree *p;
64291 SQLITE_PRIVATE void sqlite3BtreeEnter(Btree *p){
64297 Btree *p = db->aDb[i].pBt;
64495 Btree *pBtree, /* Handle that must hold lock */
64581 static int hasReadConflicts(Btree *pBtree, Pgno iRoot){
64601 static int querySharedCacheTableLock(Btree *p, Pgno iTab, u8 eLock){
64673 static int setSharedCacheTableLock(Btree *p, Pgno iTable, u8 eLock){
64737 static void clearAllSharedCacheTableLocks(Btree *p){
64781 static void downgradeAllSharedCacheTableLocks(Btree *p){
64857 Btree *pBtree, /* The database file to check */
66469 SQLITE_PRIVATE u32 sqlite3BtreeLastPage(Btree *p){
66661 Btree **ppBtree, /* Pointer to new Btree object written here */
66666 Btree *p; /* Handle to return */
66703 p = sqlite3MallocZero(sizeof(Btree));
66758 Btree *pExisting = db->aDb[iDb].pBt;
66891 Btree *pSib;
67034 SQLITE_PRIVATE int sqlite3BtreeClose(Btree *p){
67096 SQLITE_PRIVATE int sqlite3BtreeSetCacheSize(Btree *p, int mxPage){
67115 SQLITE_PRIVATE int sqlite3BtreeSetSpillSize(Btree *p, int mxPage){
67130 SQLITE_PRIVATE int sqlite3BtreeSetMmapLimit(Btree *p, sqlite3_int64 szMmap){
67150 Btree *p, /* The btree to set the safety level on */
67182 SQLITE_PRIVATE int sqlite3BtreeSetPageSize(Btree *p, int pageSize, int nReserve, int iFix){
67213 SQLITE_PRIVATE int sqlite3BtreeGetPageSize(Btree *p){
67228 SQLITE_PRIVATE int sqlite3BtreeGetReserveNoMutex(Btree *p){
67244 SQLITE_PRIVATE int sqlite3BtreeGetRequestedReserve(Btree *p){
67259 SQLITE_PRIVATE int sqlite3BtreeMaxPageCount(Btree *p, int mxPage){
67285 SQLITE_PRIVATE int sqlite3BtreeSecureDelete(Btree *p, int newFlag){
67306 SQLITE_PRIVATE int sqlite3BtreeSetAutoVacuum(Btree *p, int autoVacuum){
67330 SQLITE_PRIVATE int sqlite3BtreeGetAutoVacuum(Btree *p){
67654 SQLITE_PRIVATE int sqlite3BtreeNewDb(Btree *p){
67698 SQLITE_PRIVATE int sqlite3BtreeBeginTrans(Btree *p, int wrflag, int *pSchemaVersion){
68200 SQLITE_PRIVATE int sqlite3BtreeIncrVacuum(Btree *p){
68321 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseOne(Btree *p, const char *zMaster){
68348 static void btreeEndTransaction(Btree *p){
68410 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseTwo(Btree *p, int bCleanup){
68442 SQLITE_PRIVATE int sqlite3BtreeCommit(Btree *p){
68479 SQLITE_PRIVATE int sqlite3BtreeTripAllCursors(Btree *pBtree, int errCode, int writeOnly){
68530 SQLITE_PRIVATE int sqlite3BtreeRollback(Btree *p, int tripCode, int writeOnly){
68595 SQLITE_PRIVATE int sqlite3BtreeBeginStmt(Btree *p, int iStatement){
68626 SQLITE_PRIVATE int sqlite3BtreeSavepoint(Btree *p, int op, int iSavepoint){
68698 Btree *p, /* The btree */
68763 Btree *p, /* The btree */
68776 Btree *p, /* The btree */
68818 Btree *pBtree = pCur->pBtree;
72963 Btree *p = pCur->pBtree;
73234 Btree *p = pCur->pBtree;
73417 static int btreeCreateTable(Btree *p, int *piTable, int createTabFlags){
73560 SQLITE_PRIVATE int sqlite3BtreeCreateTable(Btree *p, int *piTable, int flags){
73639 SQLITE_PRIVATE int sqlite3BtreeClearTable(Btree *p, int iTable, int *pnChange){
73687 static int btreeDropTable(Btree *p, Pgno iTable, int *piMoved){
73772 SQLITE_PRIVATE int sqlite3BtreeDropTable(Btree *p, int iTable, int *piMoved){
73801 SQLITE_PRIVATE void sqlite3BtreeGetMeta(Btree *p, int idx, u32 *pMeta){
73831 SQLITE_PRIVATE int sqlite3BtreeUpdateMeta(Btree *p, int idx, u32 iMeta){
73932 SQLITE_PRIVATE Pager *sqlite3BtreePager(Btree *p){
74446 Btree *p, /* The btree to be checked */
74583 SQLITE_PRIVATE const char *sqlite3BtreeGetFilename(Btree *p){
74596 SQLITE_PRIVATE const char *sqlite3BtreeGetJournalname(Btree *p){
74604 SQLITE_PRIVATE int sqlite3BtreeIsInTrans(Btree *p){
74618 SQLITE_PRIVATE int sqlite3BtreeCheckpoint(Btree *p, int eMode, int *pnLog, int *pnCkpt){
74637 SQLITE_PRIVATE int sqlite3BtreeIsInReadTrans(Btree *p){
74643 SQLITE_PRIVATE int sqlite3BtreeIsInBackup(Btree *p){
74669 SQLITE_PRIVATE void *sqlite3BtreeSchema(Btree *p, int nBytes, void(*xFree)(void *)){
74685 SQLITE_PRIVATE int sqlite3BtreeSchemaLocked(Btree *p){
74702 SQLITE_PRIVATE int sqlite3BtreeLockTable(Btree *p, int iTab, u8 isWriteLock){
74791 SQLITE_PRIVATE int sqlite3BtreeSetVersion(Btree *pBtree, int iVersion){
74833 SQLITE_PRIVATE int sqlite3BtreeIsReadonly(Btree *p){
74846 SQLITE_PRIVATE int sqlite3BtreeSharable(Btree *p){
74855 SQLITE_PRIVATE int sqlite3BtreeConnectionCount(Btree *p){
74885 Btree *pDest; /* Destination b-tree file */
74891 Btree *pSrc; /* Source b-tree file */
74944 static Btree *findBtree(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb){
74987 static int checkReadTransaction(sqlite3 *db, Btree *p){
75584 SQLITE_PRIVATE int sqlite3BtreeCopyFile(Btree *pTo, Btree *pFrom){
80199 Btree *pBt = db->aDb[i].pBt;
80252 Btree *pBt = db->aDb[i].pBt;
80264 Btree *pBt = db->aDb[i].pBt;
80334 Btree *pBt = db->aDb[i].pBt;
80375 Btree *pBt = db->aDb[i].pBt;
80408 Btree *pBt = db->aDb[i].pBt;
80477 Btree *pBt = db->aDb[i].pBt;
83367 Btree *pBt = db->aDb[i].pBt;
88622 Btree *pBt;
88868 Btree *pX;
92067 Btree *pBt; /* Btree to change journal mode of */
92186 Btree *pBt;
92714 Btree *pBt;
114698 Btree *pBt;
115658 SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *db, Btree *pBt){
125889 Btree *pBt = pDb->pBt;
125915 Btree *pBt = pDb->pBt;
126087 Btree *pBt = pDb->pBt;
127550 Btree *pBt;
128372 Btree *pBt = db->aDb[iDb].pBt; /* Btree database to read cookie from */
128510 Btree *pBt = db->aDb[i].pBt;
138532 Btree *pMain; /* The database being vacuumed */
138533 Btree *pTemp; /* The temporary database we vacuum into */
161039 Btree *pBt = db->aDb[i].pBt;
161065 Btree *pBt = db->aDb[i].pBt;
161351 Btree *pBt = db->aDb[j].pBt;
161568 Btree *p = db->aDb[i].pBt;
163956 Btree *pBtree;
164542 SQLITE_PRIVATE Btree *sqlite3DbNameToBtree(sqlite3 *db, const char *zDbName){
164552 Btree *pBt;
164568 Btree *pBt;
164602 Btree *pBt = db->aDb[iDb].pBt;
164638 Btree *pBt = db->aDb[iDb].pBt;
164690 Btree *pBt = db->aDb[iDb].pBt;
200645 static int statDecodePage(Btree *pBt, StatPage *p){
200762 Btree *pBt = pTab->db->aDb[pTab->iDb].pBt;
200793 Btree *pBt = pTab->db->aDb[pCsr->iDb].pBt;
201348 Btree *pBt;
201435 Btree *pBt;
201498 Btree *pBt = db->aDb[i].pBt;