Lines Matching refs:Btree

7926 typedef struct Btree Btree;  typedef
7935 Btree **ppBtree, /* Return open Btree* here */
7952 SQLITE_PRIVATE int sqlite3BtreeClose(Btree*);
7953 SQLITE_PRIVATE int sqlite3BtreeSetCacheSize(Btree*,int);
7954 SQLITE_PRIVATE int sqlite3BtreeSetSafetyLevel(Btree*,int,int,int);
7955 SQLITE_PRIVATE int sqlite3BtreeSyncDisabled(Btree*);
7956 SQLITE_PRIVATE int sqlite3BtreeSetPageSize(Btree *p, int nPagesize, int nReserve, int eFix);
7957 SQLITE_PRIVATE int sqlite3BtreeGetPageSize(Btree*);
7958 SQLITE_PRIVATE int sqlite3BtreeMaxPageCount(Btree*,int);
7959 SQLITE_PRIVATE u32 sqlite3BtreeLastPage(Btree*);
7960 SQLITE_PRIVATE int sqlite3BtreeSecureDelete(Btree*,int);
7961 SQLITE_PRIVATE int sqlite3BtreeGetReserve(Btree*);
7962 SQLITE_PRIVATE int sqlite3BtreeSetAutoVacuum(Btree *, int);
7963 SQLITE_PRIVATE int sqlite3BtreeGetAutoVacuum(Btree *);
7964 SQLITE_PRIVATE int sqlite3BtreeBeginTrans(Btree*,int);
7965 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseOne(Btree*, const char *zMaster);
7966 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseTwo(Btree*, int);
7967 SQLITE_PRIVATE int sqlite3BtreeCommit(Btree*);
7968 SQLITE_PRIVATE int sqlite3BtreeRollback(Btree*);
7969 SQLITE_PRIVATE int sqlite3BtreeBeginStmt(Btree*,int);
7970 SQLITE_PRIVATE int sqlite3BtreeCreateTable(Btree*, int*, int flags);
7971 SQLITE_PRIVATE int sqlite3BtreeIsInTrans(Btree*);
7972 SQLITE_PRIVATE int sqlite3BtreeIsInReadTrans(Btree*);
7973 SQLITE_PRIVATE int sqlite3BtreeIsInBackup(Btree*);
7974 SQLITE_PRIVATE void *sqlite3BtreeSchema(Btree *, int, void(*)(void *));
7975 SQLITE_PRIVATE int sqlite3BtreeSchemaLocked(Btree *pBtree);
7976 SQLITE_PRIVATE int sqlite3BtreeLockTable(Btree *pBtree, int iTab, u8 isWriteLock);
7977 SQLITE_PRIVATE int sqlite3BtreeSavepoint(Btree *, int, int);
7979 SQLITE_PRIVATE const char *sqlite3BtreeGetFilename(Btree *);
7980 SQLITE_PRIVATE const char *sqlite3BtreeGetJournalname(Btree *);
7981 SQLITE_PRIVATE int sqlite3BtreeCopyFile(Btree *, Btree *);
7983 SQLITE_PRIVATE int sqlite3BtreeIncrVacuum(Btree *);
7998 SQLITE_PRIVATE int sqlite3BtreeDropTable(Btree*, int, int*);
7999 SQLITE_PRIVATE int sqlite3BtreeClearTable(Btree*, int, int*);
8000 SQLITE_PRIVATE void sqlite3BtreeTripAllCursors(Btree*, int);
8002 SQLITE_PRIVATE void sqlite3BtreeGetMeta(Btree *pBtree, int idx, u32 *pValue);
8003 SQLITE_PRIVATE int sqlite3BtreeUpdateMeta(Btree*, int idx, u32 value);
8027 Btree*, /* BTree containing table to open */
8063 SQLITE_PRIVATE char *sqlite3BtreeIntegrityCheck(Btree*, int *aRoot, int nRoot, int, int*);
8064 SQLITE_PRIVATE struct Pager *sqlite3BtreePager(Btree*);
8070 SQLITE_PRIVATE int sqlite3BtreeSetVersion(Btree *pBt, int iVersion);
8082 SQLITE_PRIVATE void sqlite3BtreeCursorList(Btree*);
8086 SQLITE_PRIVATE int sqlite3BtreeCheckpoint(Btree*, int, int *, int *);
8095 SQLITE_PRIVATE void sqlite3BtreeEnter(Btree*);
8103 SQLITE_PRIVATE int sqlite3BtreeSharable(Btree*);
8104 SQLITE_PRIVATE void sqlite3BtreeLeave(Btree*);
8110 SQLITE_PRIVATE int sqlite3BtreeHoldsMutex(Btree*);
9272 Btree *pBt; /* The B*Tree structure for this database file */
11612 SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *, Btree *);
12533 Btree *pBt; /* Separate file holding temporary table */
13041 Btree *pBt = db->aDb[i].pBt; in sqlite3_db_status()
46909 Btree *pBtree; /* Btree handle holding this lock */
46940 struct Btree {
46948 Btree *pNext; /* List of other sharable Btrees from the same db */
46949 Btree *pPrev; /* Back pointer of the same list */
47033 Btree *pWriter; /* Btree with currently open write transaction */
47083 Btree *pBtree; /* The Btree to which this cursor belongs */
47253 static void lockBtreeMutex(Btree *p){
47267 static void unlockBtreeMutex(Btree *p){
47294 SQLITE_PRIVATE void sqlite3BtreeEnter(Btree *p){
47295 Btree *pLater;
47356 SQLITE_PRIVATE void sqlite3BtreeLeave(Btree *p){
47373 SQLITE_PRIVATE int sqlite3BtreeHoldsMutex(Btree *p){
47415 Btree *p;
47424 Btree *p;
47436 SQLITE_PRIVATE int sqlite3BtreeSharable(Btree *p){
47453 Btree *p;
47477 Btree *p;
47500 SQLITE_PRIVATE void sqlite3BtreeEnter(Btree *p){
47506 Btree *p = db->aDb[i].pBt;
47637 Btree *pBtree, /* Handle that must hold lock */
47717 static int hasReadConflicts(Btree *pBtree, Pgno iRoot){
47737 static int querySharedCacheTableLock(Btree *p, Pgno iTab, u8 eLock){
47809 static int setSharedCacheTableLock(Btree *p, Pgno iTable, u8 eLock){
47873 static void clearAllSharedCacheTableLocks(Btree *p){
47918 static void downgradeAllSharedCacheTableLocks(Btree *p){
47984 Btree *pBtree, /* The database file to check */
49098 SQLITE_PRIVATE u32 sqlite3BtreeLastPage(Btree *p){
49217 Btree **ppBtree, /* Pointer to new Btree object written here */
49222 Btree *p; /* Handle to return */
49261 p = sqlite3MallocZero(sizeof(Btree));
49298 Btree *pExisting = db->aDb[iDb].pBt;
49423 Btree *pSib;
49534 SQLITE_PRIVATE int sqlite3BtreeClose(Btree *p){
49604 SQLITE_PRIVATE int sqlite3BtreeSetCacheSize(Btree *p, int mxPage){
49623 Btree *p, /* The btree to set the safety level on */
49642 SQLITE_PRIVATE int sqlite3BtreeSyncDisabled(Btree *p){
49673 SQLITE_PRIVATE int sqlite3BtreeSetPageSize(Btree *p, int pageSize, int nReserve, int iFix){
49703 SQLITE_PRIVATE int sqlite3BtreeGetPageSize(Btree *p){
49713 SQLITE_PRIVATE int sqlite3BtreeGetReserve(Btree *p){
49726 SQLITE_PRIVATE int sqlite3BtreeMaxPageCount(Btree *p, int mxPage){
49739 SQLITE_PRIVATE int sqlite3BtreeSecureDelete(Btree *p, int newFlag){
49758 SQLITE_PRIVATE int sqlite3BtreeSetAutoVacuum(Btree *p, int autoVacuum){
49782 SQLITE_PRIVATE int sqlite3BtreeGetAutoVacuum(Btree *p){
50049 SQLITE_PRIVATE int sqlite3BtreeBeginTrans(Btree *p, int wrflag){
50501 SQLITE_PRIVATE int sqlite3BtreeIncrVacuum(Btree *p){
50617 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseOne(Btree *p, const char *zMaster){
50641 static void btreeEndTransaction(Btree *p){
50700 SQLITE_PRIVATE int sqlite3BtreeCommitPhaseTwo(Btree *p, int bCleanup){
50730 SQLITE_PRIVATE int sqlite3BtreeCommit(Btree *p){
50779 SQLITE_PRIVATE void sqlite3BtreeTripAllCursors(Btree *pBtree, int errCode){
50804 SQLITE_PRIVATE int sqlite3BtreeRollback(Btree *p){
50872 SQLITE_PRIVATE int sqlite3BtreeBeginStmt(Btree *p, int iStatement){
50903 SQLITE_PRIVATE int sqlite3BtreeSavepoint(Btree *p, int op, int iSavepoint){
50959 Btree *p, /* The btree */
51007 Btree *p, /* The btree */
51079 Btree *pBtree = pCur->pBtree;
51719 Btree *p = pCur->pBtree;
54195 Btree *p = pCur->pBtree;
54325 Btree *p = pCur->pBtree;
54447 static int btreeCreateTable(Btree *p, int *piTable, int createTabFlags){
54582 SQLITE_PRIVATE int sqlite3BtreeCreateTable(Btree *p, int *piTable, int flags){
54652 SQLITE_PRIVATE int sqlite3BtreeClearTable(Btree *p, int iTable, int *pnChange){
54691 static int btreeDropTable(Btree *p, Pgno iTable, int *piMoved){
54794 SQLITE_PRIVATE int sqlite3BtreeDropTable(Btree *p, int iTable, int *piMoved){
54816 SQLITE_PRIVATE void sqlite3BtreeGetMeta(Btree *p, int idx, u32 *pMeta){
54840 SQLITE_PRIVATE int sqlite3BtreeUpdateMeta(Btree *p, int idx, u32 iMeta){
54938 SQLITE_PRIVATE Pager *sqlite3BtreePager(Btree *p){
55340 Btree *p, /* The btree to be checked */
55451 SQLITE_PRIVATE const char *sqlite3BtreeGetFilename(Btree *p){
55464 SQLITE_PRIVATE const char *sqlite3BtreeGetJournalname(Btree *p){
55472 SQLITE_PRIVATE int sqlite3BtreeIsInTrans(Btree *p){
55486 SQLITE_PRIVATE int sqlite3BtreeCheckpoint(Btree *p, int eMode, int *pnLog, int *pnCkpt){
55505 SQLITE_PRIVATE int sqlite3BtreeIsInReadTrans(Btree *p){
55511 SQLITE_PRIVATE int sqlite3BtreeIsInBackup(Btree *p){
55537 SQLITE_PRIVATE void *sqlite3BtreeSchema(Btree *p, int nBytes, void(*xFree)(void *)){
55553 SQLITE_PRIVATE int sqlite3BtreeSchemaLocked(Btree *p){
55570 SQLITE_PRIVATE int sqlite3BtreeLockTable(Btree *p, int iTab, u8 isWriteLock){
55656 SQLITE_PRIVATE int sqlite3BtreeSetVersion(Btree *pBtree, int iVersion){
55715 Btree *pDest; /* Destination b-tree file */
55721 Btree *pSrc; /* Source b-tree file */
55774 static Btree *findBtree(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb){
56352 SQLITE_PRIVATE int sqlite3BtreeCopyFile(Btree *pTo, Btree *pFrom){
59302 Btree *pBt = db->aDb[i].pBt;
59334 Btree *pBt = db->aDb[i].pBt;
59346 Btree *pBt = db->aDb[i].pBt;
59401 Btree *pBt = db->aDb[i].pBt;
59446 Btree *pBt = db->aDb[i].pBt;
59479 Btree *pBt = db->aDb[i].pBt;
59542 Btree *p = db->aDb[i].pBt;
59578 Btree *pBt = db->aDb[i].pBt;
61114 Btree *pBt = db->aDb[i].pBt;
63053 Btree *pBt;
63066 Btree *pBt;
63074 Btree *pX;
63263 Btree *pBt; /* Btree to change journal mode of */
63270 Btree *pBt;
65610 Btree *pBt;
65746 Btree *pBt;
65842 Btree *pX;
68176 Btree *pBt; /* Btree to change journal mode of */
68289 Btree *pBt;
68748 Btree *pBt;
80775 Btree *pBt;
81536 SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *db, Btree *pBt){
88491 Btree *pBt = pDb->pBt;
88516 Btree *pBt = pDb->pBt;
88685 Btree *pBt = pDb->pBt;
89531 Btree *pBt;
90064 Btree *pBt = db->aDb[iDb].pBt; /* Btree database to read cookie from */
90180 Btree *pBt = db->aDb[i].pBt;
97014 Btree *pMain; /* The database being vacuumed */
97015 Btree *pTemp; /* The temporary database we vacuum into */
108639 Btree *pBt = db->aDb[j].pBt;
110587 Btree *pBtree = db->aDb[iDb].pBt;