Lines Matching refs:Btree

16472 typedef struct Btree Btree;  typedef
16482 Btree **ppBtree, /* Return open Btree* here */
16498 SQLITE_PRIVATE int sqlite3BtreeClose(Btree*);
16499 SQLITE_PRIVATE int sqlite3BtreeSetCacheSize(Btree*,int);
16500 SQLITE_PRIVATE int sqlite3BtreeSetSpillSize(Btree*,int);
16502 SQLITE_PRIVATE int sqlite3BtreeSetMmapLimit(Btree*,sqlite3_int64);
16504 SQLITE_PRIVATE int sqlite3BtreeSetPagerFlags(Btree*,unsigned);
16505 SQLITE_PRIVATE int sqlite3BtreeSetPageSize(Btree *p, int nPagesize, int nReserve, int eFix);
16506 SQLITE_PRIVATE int sqlite3BtreeGetPageSize(Btree*);
16507 SQLITE_PRIVATE Pgno sqlite3BtreeMaxPageCount(Btree*,Pgno);
16508 SQLITE_PRIVATE Pgno sqlite3BtreeLastPage(Btree*);
16509 SQLITE_PRIVATE int sqlite3BtreeSecureDelete(Btree*,int);
16510 SQLITE_PRIVATE int sqlite3BtreeGetRequestedReserve(Btree*);
16511 SQLITE_PRIVATE int sqlite3BtreeGetReserveNoMutex(Btree *p);
16512 SQLITE_PRIVATE int sqlite3BtreeSetAutoVacuum(Btree *, int);
16513 SQLITE_PRIVATE int sqlite3BtreeGetAutoVacuum(Btree *);
16514 SQLITE_PRIVATE int sqlite3BtreeBeginTrans(Btree*,int,int*);
16515 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseOne(Btree*, const char*);
16516 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseTwo(Btree*, int);
16517 SQLITE_PRIVATE int sqlite3BtreeCommit(Btree*);
16518 SQLITE_PRIVATE int sqlite3BtreeRollback(Btree*,int,int);
16519 SQLITE_PRIVATE int sqlite3BtreeBeginStmt(Btree*,int);
16520 SQLITE_PRIVATE int sqlite3BtreeCreateTable(Btree*, Pgno*, int flags);
16521 SQLITE_PRIVATE int sqlite3BtreeTxnState(Btree*);
16522 SQLITE_PRIVATE int sqlite3BtreeIsInBackup(Btree*);
16524 SQLITE_PRIVATE void *sqlite3BtreeSchema(Btree *, int, void(*)(void *));
16525 SQLITE_PRIVATE int sqlite3BtreeSchemaLocked(Btree *pBtree);
16527 SQLITE_PRIVATE int sqlite3BtreeLockTable(Btree *pBtree, int iTab, u8 isWriteLock);
16532 SQLITE_PRIVATE int sqlite3BtreeSavepoint(Btree *, int, int);
16536 SQLITE_PRIVATE int sqlite3BtreeCheckpoint(Btree*, int, int *, int *);
16539 SQLITE_PRIVATE const char *sqlite3BtreeGetFilename(Btree *);
16540 SQLITE_PRIVATE const char *sqlite3BtreeGetJournalname(Btree *);
16541 SQLITE_PRIVATE int sqlite3BtreeCopyFile(Btree *, Btree *);
16543 SQLITE_PRIVATE int sqlite3BtreeIncrVacuum(Btree *);
16558 SQLITE_PRIVATE int sqlite3BtreeDropTable(Btree*, int, int*);
16559 SQLITE_PRIVATE int sqlite3BtreeClearTable(Btree*, int, i64*);
16561 SQLITE_PRIVATE int sqlite3BtreeTripAllCursors(Btree*, int, int);
16563 SQLITE_PRIVATE void sqlite3BtreeGetMeta(Btree *pBtree, int idx, u32 *pValue);
16564 SQLITE_PRIVATE int sqlite3BtreeUpdateMeta(Btree*, int idx, u32 value);
16566 SQLITE_PRIVATE int sqlite3BtreeNewDb(Btree *p);
16668 Btree*, /* BTree containing table to open */
16677 SQLITE_PRIVATE int sqlite3BtreeClosesWithCursor(Btree*,BtCursor*);
16768 Btree *p, /* The btree to be checked */
16776 SQLITE_PRIVATE struct Pager *sqlite3BtreePager(Btree*);
16785 SQLITE_PRIVATE int sqlite3BtreeSetVersion(Btree *pBt, int iVersion);
16787 SQLITE_PRIVATE int sqlite3BtreeIsReadonly(Btree *pBt);
16791 SQLITE_PRIVATE sqlite3_uint64 sqlite3BtreeSeekCount(Btree*);
16805 SQLITE_PRIVATE void sqlite3BtreeCursorList(Btree*);
16809 SQLITE_PRIVATE int sqlite3BtreeCheckpoint(Btree*, int, int *, int *);
16814 SQLITE_PRIVATE void sqlite3BtreeClearCache(Btree*);
16822 SQLITE_PRIVATE void sqlite3BtreeEnter(Btree*);
16824 SQLITE_PRIVATE int sqlite3BtreeSharable(Btree*);
16826 SQLITE_PRIVATE int sqlite3BtreeConnectionCount(Btree*);
16836 SQLITE_PRIVATE void sqlite3BtreeLeave(Btree*);
16841 SQLITE_PRIVATE int sqlite3BtreeHoldsMutex(Btree*);
17849 Btree *pBt; /* The B*Tree structure for this database file */
21359 SQLITE_PRIVATE Btree *sqlite3DbNameToBtree(sqlite3*,const char*);
21844 SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *, Btree *);
23677 Btree *pBtx; /* Separate file holding temporary table */
24581 Btree *pBt = db->aDb[i].pBt; in sqlite3_db_status()
54572 Btree *pBt;
70830 Btree *pBtree; /* Btree handle holding this lock */
70861 struct Btree { struct
70871 Btree *pNext; /* List of other sharable Btrees from the same db */ argument
70872 Btree *pPrev; /* Back pointer of the same list */ argument
70972 Btree *pWriter; /* Btree with currently open write transaction */
71054 Btree *pBtree; /* The Btree to which this cursor belongs */
71268 static void lockBtreeMutex(Btree *p){
71282 static void SQLITE_NOINLINE unlockBtreeMutex(Btree *p){
71294 static void SQLITE_NOINLINE btreeLockCarefully(Btree *p);
71312 SQLITE_PRIVATE void sqlite3BtreeEnter(Btree *p){
71346 static void SQLITE_NOINLINE btreeLockCarefully(Btree *p){
71347 Btree *pLater;
71384 SQLITE_PRIVATE void sqlite3BtreeLeave(Btree *p){
71402 SQLITE_PRIVATE int sqlite3BtreeHoldsMutex(Btree *p){
71430 Btree *p;
71446 Btree *p;
71470 Btree *p;
71494 Btree *p;
71518 SQLITE_PRIVATE void sqlite3BtreeEnter(Btree *p){
71524 Btree *p = db->aDb[i].pBt;
71672 SQLITE_PRIVATE sqlite3_uint64 sqlite3BtreeSeekCount(Btree *pBt){
71772 Btree *pBtree, /* Handle that must hold lock */
71862 static int hasReadConflicts(Btree *pBtree, Pgno iRoot){
71882 static int querySharedCacheTableLock(Btree *p, Pgno iTab, u8 eLock){
71954 static int setSharedCacheTableLock(Btree *p, Pgno iTable, u8 eLock){
72020 static void clearAllSharedCacheTableLocks(Btree *p){
72066 static void downgradeAllSharedCacheTableLocks(Btree *p){
72145 Btree *pBtree, /* The database file to check */
73920 SQLITE_PRIVATE Pgno sqlite3BtreeLastPage(Btree *p){
74085 Btree **ppBtree, /* Pointer to new Btree object written here */
74090 Btree *p; /* Handle to return */
74127 p = sqlite3MallocZero(sizeof(Btree));
74182 Btree *pExisting = db->aDb[iDb].pBt;
74318 Btree *pSib;
74469 SQLITE_PRIVATE int sqlite3BtreeClose(Btree *p){
74535 SQLITE_PRIVATE int sqlite3BtreeSetCacheSize(Btree *p, int mxPage){
74554 SQLITE_PRIVATE int sqlite3BtreeSetSpillSize(Btree *p, int mxPage){
74569 SQLITE_PRIVATE int sqlite3BtreeSetMmapLimit(Btree *p, sqlite3_int64 szMmap){
74589 Btree *p, /* The btree to set the safety level on */
74621 SQLITE_PRIVATE int sqlite3BtreeSetPageSize(Btree *p, int pageSize, int nReserve, int iFix){
74653 SQLITE_PRIVATE int sqlite3BtreeGetPageSize(Btree *p){
74668 SQLITE_PRIVATE int sqlite3BtreeGetReserveNoMutex(Btree *p){
74684 SQLITE_PRIVATE int sqlite3BtreeGetRequestedReserve(Btree *p){
74699 SQLITE_PRIVATE Pgno sqlite3BtreeMaxPageCount(Btree *p, Pgno mxPage){
74725 SQLITE_PRIVATE int sqlite3BtreeSecureDelete(Btree *p, int newFlag){
74746 SQLITE_PRIVATE int sqlite3BtreeSetAutoVacuum(Btree *p, int autoVacuum){
74770 SQLITE_PRIVATE int sqlite3BtreeGetAutoVacuum(Btree *p){
75098 SQLITE_PRIVATE int sqlite3BtreeNewDb(Btree *p){
75143 Btree *p, /* The btree in which to start the transaction */
75325 SQLITE_PRIVATE int sqlite3BtreeBeginTrans(Btree *p, int wrflag, int *pSchemaVersion){
75685 SQLITE_PRIVATE int sqlite3BtreeIncrVacuum(Btree *p){
75722 static int autoVacuumCommit(Btree *p){
75833 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseOne(Btree *p, const char *zSuperJrnl){
75860 static void btreeEndTransaction(Btree *p){
75922 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseTwo(Btree *p, int bCleanup){
75954 SQLITE_PRIVATE int sqlite3BtreeCommit(Btree *p){
75991 SQLITE_PRIVATE int sqlite3BtreeTripAllCursors(Btree *pBtree, int errCode, int writeOnly){
76042 SQLITE_PRIVATE int sqlite3BtreeRollback(Btree *p, int tripCode, int writeOnly){
76107 SQLITE_PRIVATE int sqlite3BtreeBeginStmt(Btree *p, int iStatement){
76138 SQLITE_PRIVATE int sqlite3BtreeSavepoint(Btree *p, int op, int iSavepoint){
76210 Btree *p, /* The btree */
76277 Btree *p, /* The btree */
76290 Btree *p, /* The btree */
76322 Btree *pBtree, /* the btree object */
76351 Btree *pBtree = pCur->pBtree;
80901 Btree *p = pCur->pBtree;
81323 Btree *p = pCur->pBtree;
81535 static int btreeCreateTable(Btree *p, Pgno *piTable, int createTabFlags){
81680 SQLITE_PRIVATE int sqlite3BtreeCreateTable(Btree *p, Pgno *piTable, int flags){
81759 SQLITE_PRIVATE int sqlite3BtreeClearTable(Btree *p, int iTable, i64 *pnChange){
81809 static int btreeDropTable(Btree *p, Pgno iTable, int *piMoved){
81894 SQLITE_PRIVATE int sqlite3BtreeDropTable(Btree *p, int iTable, int *piMoved){
81923 SQLITE_PRIVATE void sqlite3BtreeGetMeta(Btree *p, int idx, u32 *pMeta){
81953 SQLITE_PRIVATE int sqlite3BtreeUpdateMeta(Btree *p, int idx, u32 iMeta){
82054 SQLITE_PRIVATE Pager *sqlite3BtreePager(Btree *p){
82624 Btree *p, /* The btree to be checked */
82780 SQLITE_PRIVATE const char *sqlite3BtreeGetFilename(Btree *p){
82793 SQLITE_PRIVATE const char *sqlite3BtreeGetJournalname(Btree *p){
82802 SQLITE_PRIVATE int sqlite3BtreeTxnState(Btree *p){
82816 SQLITE_PRIVATE int sqlite3BtreeCheckpoint(Btree *p, int eMode, int *pnLog, int *pnCkpt){
82835 SQLITE_PRIVATE int sqlite3BtreeIsInBackup(Btree *p){
82861 SQLITE_PRIVATE void *sqlite3BtreeSchema(Btree *p, int nBytes, void(*xFree)(void *)){
82878 SQLITE_PRIVATE int sqlite3BtreeSchemaLocked(Btree *p){
82895 SQLITE_PRIVATE int sqlite3BtreeLockTable(Btree *p, int iTab, u8 isWriteLock){
82984 SQLITE_PRIVATE int sqlite3BtreeSetVersion(Btree *pBtree, int iVersion){
83026 SQLITE_PRIVATE int sqlite3BtreeIsReadonly(Btree *p){
83039 SQLITE_PRIVATE void sqlite3BtreeClearCache(Btree *p){
83050 SQLITE_PRIVATE int sqlite3BtreeSharable(Btree *p){
83059 SQLITE_PRIVATE int sqlite3BtreeConnectionCount(Btree *p){
83089 Btree *pDest; /* Destination b-tree file */
83095 Btree *pSrc; /* Source b-tree file */
83148 static Btree *findBtree(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb){
83190 static int checkReadTransaction(sqlite3 *db, Btree *p){
83784 SQLITE_PRIVATE int sqlite3BtreeCopyFile(Btree *pTo, Btree *pFrom){
88840 Btree *pBt = db->aDb[i].pBt;
88893 Btree *pBt = db->aDb[i].pBt;
88905 Btree *pBt = db->aDb[i].pBt;
88975 Btree *pBt = db->aDb[i].pBt;
89016 Btree *pBt = db->aDb[i].pBt;
89049 Btree *pBt = db->aDb[i].pBt;
89118 Btree *pBt = db->aDb[i].pBt;
92188 Btree *pBt = db->aDb[i].pBt;
98386 Btree *pBt;
98654 Btree *pX;
102253 Btree *pBt; /* Btree to change journal mode of */
102373 Btree *pBt;
102980 Btree *pBt;
105079 Btree *pBt = db->aDb[0].pBt;
122223 Btree *pNewBt = 0;
128239 Btree *pBt = db->aDb[i].pBt;
128305 Btree *pBt;
129326 SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *db, Btree *pBt){
141251 Btree *pBt = pDb->pBt;
141277 Btree *pBt = pDb->pBt;
141455 Btree *pBt = pDb->pBt;
143388 Btree *pBt;
144247 Btree *pBt = db->aDb[iDb].pBt; /* Btree database to read cookie from */
144494 Btree *pBt = db->aDb[i].pBt;
157282 Btree *pMain; /* The database being vacuumed */
157283 Btree *pTemp; /* The temporary database we vacuum into */
183547 Btree *pBt = db->aDb[i].pBt;
183573 Btree *pBt = db->aDb[i].pBt;
183878 Btree *pBt = db->aDb[j].pBt;
183967 Btree *pBt = db->aDb[iDb].pBt;
184132 Btree *p = db->aDb[i].pBt;
184507 Btree *pBt = db->aDb[iDb].pBt;
186740 Btree *pBtree;
187529 SQLITE_PRIVATE Btree *sqlite3DbNameToBtree(sqlite3 *db, const char *zDbName){
187557 Btree *pBt;
187573 Btree *pBt;
187607 Btree *pBt = db->aDb[iDb].pBt;
187647 Btree *pBt = db->aDb[iDb].pBt;
187699 Btree *pBt = db->aDb[iDb].pBt;
227119 static int statDecodePage(Btree *pBt, StatPage *p){
227236 Btree *pBt = pTab->db->aDb[pTab->iDb].pBt;
227262 Btree *pBt, /* Load page from this b-tree */
227299 Btree *pBt = pTab->db->aDb[pCsr->iDb].pBt;
227870 Btree *pBt;
227964 Btree *pBt = db->aDb[i].pBt;
227982 Btree *pBt;
228076 Btree *pBt = pTab->db->aDb[pTab->iDbTrunc].pBt;