Home
last modified time | relevance | path

Searched refs:pBt (Results 1 – 25 of 27) sorted by relevance

12

/sqlite-3.40.0/src/
H A Dbtree.c289 BtShared *pBt = p->pBt; in querySharedCacheTableLock() local
361 BtShared *pBt = p->pBt; in setSharedCacheTableLock() local
1916 pBt = pPage->pBt; in decodeFlags()
2101 pBt = pPage->pBt; in btreeInitPage()
2184 pPage->pBt = pBt; in btreePageFromDbPage()
2589 p->pBt = pBt; in sqlite3BtreeOpen()
3144 while( pDb->pBt==0 || pDb->pBt->pBt!=pBt ){ pDb++; } in setDefaultSyncFlag()
4042 pBt = p->pBt; in autoVacuumCommit()
4566 pCur->pBt = pBt; in btreeCursor()
6724 pBt = pPage->pBt; in clearCellOverflow()
[all …]
H A Dtest3.c46 Btree *pBt; in btree_open() local
92 Btree *pBt; in btree_close() local
127 Btree *pBt; in btree_begin_transaction() local
135 sqlite3BtreeEnter(pBt); in btree_begin_transaction()
137 sqlite3BtreeLeave(pBt); in btree_begin_transaction()
156 Btree *pBt; in btree_pager_stats() local
206 Btree *pBt; in btree_cursor() local
525 Btree *pBt; in btree_from_db() local
545 pBt = db->aDb[iDb].pBt; in btree_from_db()
562 Btree *pBt; in btree_ismemdb() local
[all …]
H A Dbtmutex.c33 p->pBt->db = p->db; in lockBtreeMutex()
42 BtShared *pBt = p->pBt; in unlockBtreeMutex() local
76 assert( p->pNext==0 || p->pNext->pBt>p->pBt ); in sqlite3BtreeEnter()
77 assert( p->pPrev==0 || p->pPrev->pBt<p->pBt ); in sqlite3BtreeEnter()
113 p->pBt->db = p->db; in btreeLockCarefully()
125 assert( pLater->pNext==0 || pLater->pNext->pBt>pLater->pBt ); in btreeLockCarefully()
192 p = db->aDb[i].pBt; in btreeEnterAll()
208 p = db->aDb[i].pBt; in btreeLeaveAll()
230 p = db->aDb[i].pBt; in sqlite3BtreeHoldsAllMutexes()
260 p = db->aDb[iDb].pBt; in sqlite3SchemaMutexHeld()
[all …]
H A DbtreeInt.h222 #define MX_CELL_SIZE(pBt) ((int)(pBt->pageSize-8)) argument
229 #define MX_CELL(pBt) ((pBt->pageSize-8)/6) argument
347 BtShared *pBt; /* Sharable content of this btree */ member
539 BtShared *pBt; /* The BtShared this cursor points to */ member
603 #define PENDING_BYTE_PAGE(pBt) ((Pgno)((PENDING_BYTE/((pBt)->pageSize))+1)) argument
620 #define PTRMAP_PAGENO(pBt, pgno) ptrmapPageno(pBt, pgno) argument
622 #define PTRMAP_ISPAGE(pBt, pgno) (PTRMAP_PAGENO((pBt),(pgno))==(pgno)) argument
665 assert( p->pBt->inTransaction!=TRANS_NONE || p->pBt->nTransaction==0 ); \
666 assert( p->pBt->inTransaction>=p->inTrans );
677 #define ISAUTOVACUUM (pBt->autoVacuum)
[all …]
H A Ddbpage.c226 Btree *pBt; in dbpageFilter() local
241 pBt = db->aDb[pCsr->iDb].pBt; in dbpageFilter()
242 if( pBt==0 ) return SQLITE_OK; in dbpageFilter()
243 pCsr->pPager = sqlite3BtreePager(pBt); in dbpageFilter()
319 Btree *pBt; in dbpageUpdate() local
342 pBt = pTab->db->aDb[iDb].pBt; in dbpageUpdate()
343 if( pgno<1 || pBt==0 || pgno>sqlite3BtreeLastPage(pBt) ){ in dbpageUpdate()
347 szPage = sqlite3BtreeGetPageSize(pBt); in dbpageUpdate()
354 pPager = sqlite3BtreePager(pBt); in dbpageUpdate()
384 Btree *pBt = db->aDb[i].pBt; in dbpageBegin() local
[all …]
H A Dtest_btree.c37 BtShared *pBt; in sqlite3BtreeSharedCacheReport() local
39 for(pBt=GLOBAL(BtShared*,sqlite3SharedCacheList); pBt; pBt=pBt->pNext){ in sqlite3BtreeSharedCacheReport()
40 const char *zFile = sqlite3PagerFilename(pBt->pPager, 1); in sqlite3BtreeSharedCacheReport()
42 Tcl_ListObjAppendElement(interp, pRet, Tcl_NewIntObj(pBt->nRef)); in sqlite3BtreeSharedCacheReport()
55 BtShared *pBt = p->pBt; in sqlite3BtreeCursorList() local
56 for(pCur=pBt->pCursor; pCur; pCur=pCur->pNext){ in sqlite3BtreeCursorList()
H A Dattach.c111 if( pNew->pBt ) sqlite3BtreeClose(pNew->pBt); in attachFunc()
112 pNew->pBt = 0; in attachFunc()
185 sqlite3BtreeEnter(pNew->pBt); in attachFunc()
188 sqlite3BtreeSecureDelete(pNew->pBt, in attachFunc()
194 sqlite3BtreeLeave(pNew->pBt); in attachFunc()
230 if( db->aDb[iDb].pBt ){ in attachFunc()
232 db->aDb[iDb].pBt = 0; in attachFunc()
284 if( pDb->pBt==0 ) continue; in detachFunc()
297 || sqlite3BtreeIsInBackup(pDb->pBt) in detachFunc()
315 sqlite3BtreeClose(pDb->pBt); in detachFunc()
[all …]
H A Dmem2.c244 void **pBt; in sqlite3MemMalloc() local
258 pBt = (void**)&z[mem.nTitle]; in sqlite3MemMalloc()
276 assert(pBt[0]); in sqlite3MemMalloc()
303 void **pBt; in sqlite3MemFree() local
308 pBt = (void**)pHdr; in sqlite3MemFree()
309 pBt -= pHdr->nBacktraceSlots; in sqlite3MemFree()
325 z = (char*)pBt; in sqlite3MemFree()
466 void **pBt = (void**)pHdr; in sqlite3MemdebugSync() local
467 pBt -= pHdr->nBacktraceSlots; in sqlite3MemdebugSync()
479 void **pBt; in sqlite3MemdebugDump() local
[all …]
H A Ddbstat.c416 szPage = sqlite3BtreeGetPageSize(pBt); in statDecodePage()
436 sqlite3BtreeEnter(pBt); in statDecodePage()
438 sqlite3BtreeLeave(pBt); in statDecodePage()
510 Btree *pBt = pTab->db->aDb[pTab->iDb].pBt; in statSizeAndOffset() local
511 Pager *pPager = sqlite3BtreePager(pBt); in statSizeAndOffset()
540 int pgsz = sqlite3BtreeGetPageSize(pBt); in statGetPage()
573 Btree *pBt = pTab->db->aDb[pCsr->iDb].pBt; in statNext() local
574 Pager *pPager = sqlite3BtreePager(pBt); in statNext()
613 sqlite3BtreeEnter(pBt); in statNext()
616 sqlite3BtreeLeave(pBt); in statNext()
[all …]
H A Dprepare.c249 if( pDb->pBt==0 ){ in sqlite3InitOne()
259 sqlite3BtreeEnter(pDb->pBt); in sqlite3InitOne()
413 sqlite3BtreeCommit(pDb->pBt); in sqlite3InitOne()
415 sqlite3BtreeLeave(pDb->pBt); in sqlite3InitOne()
501 Btree *pBt = db->aDb[iDb].pBt; /* Btree database to read cookie from */ in schemaIsValid() local
502 if( pBt==0 ) continue; in schemaIsValid()
508 rc = sqlite3BtreeBeginTrans(pBt, 0, 0); in schemaIsValid()
529 sqlite3BtreeCommit(pBt); in schemaIsValid()
735 Btree *pBt = db->aDb[i].pBt; in sqlite3Prepare() local
736 if( pBt ){ in sqlite3Prepare()
[all …]
H A Dmain.c871 Btree *pBt = db->aDb[i].pBt; in sqlite3_db_release_memory() local
872 if( pBt ){ in sqlite3_db_release_memory()
897 Btree *pBt = db->aDb[i].pBt; in sqlite3_db_cacheflush() local
1193 Btree *pBt = db->aDb[j].pBt; in connectionIsBusy() local
1194 if( pBt && sqlite3BtreeIsInBackup(pBt) ) return 1; in connectionIsBusy()
1274 Btree *pBt = db->aDb[iDb].pBt; in sqlite3_txn_state() local
4685 return pBt ? sqlite3BtreeGetFilename(pBt) : 0; in sqlite3_db_filename()
4701 return pBt ? sqlite3BtreeIsReadonly(pBt) : -1; in sqlite3_db_readonly()
4727 Btree *pBt = db->aDb[iDb].pBt; in sqlite3_snapshot_get() local
4763 Btree *pBt = db->aDb[iDb].pBt; in sqlite3_snapshot_open() local
[all …]
H A Dpragma.c142 db->aDb[1].pBt = 0; in invalidateTempStorage()
224 if( pDb->pBt ){ in setAllPagerFlags()
555 Btree *pBt = pDb->pBt; in sqlite3Pragma() local
556 assert( pBt!=0 ); in sqlite3Pragma()
558 int size = ALWAYS(pBt) ? sqlite3BtreeGetPageSize(pBt) : 0; in sqlite3Pragma()
581 Btree *pBt = pDb->pBt; in sqlite3Pragma() local
583 assert( pBt!=0 ); in sqlite3Pragma()
759 Btree *pBt = pDb->pBt; in sqlite3Pragma() local
2494 Btree *pBt; in sqlite3Pragma() local
2498 pBt = db->aDb[i].pBt; in sqlite3Pragma()
[all …]
H A Dbackup.c105 return pDb->aDb[i].pBt; in findBtree()
243 assert( iSrcPg!=PENDING_BYTE_PAGE(p->pSrc->pBt) ); in backupOnePage()
260 if( iDest==PENDING_BYTE_PAGE(p->pDest->pBt) ) continue; in backupOnePage()
346 if( p->pDestDb && p->pSrc->pBt->inTransaction==TRANS_WRITE ){ in sqlite3_backup_step()
395 if( iSrcPg!=PENDING_BYTE_PAGE(p->pSrc->pBt) ){ in sqlite3_backup_step()
455 if( nDestTruncate==(int)PENDING_BYTE_PAGE(p->pDest->pBt) ){ in sqlite3_backup_step()
483 nDestTruncate==(int)(PENDING_BYTE_PAGE(p->pDest->pBt)-1) in sqlite3_backup_step()
495 if( iPg!=PENDING_BYTE_PAGE(p->pDest->pBt) ){ in sqlite3_backup_step()
671 assert( sqlite3_mutex_held(p->pSrc->pBt->mutex) ); in backupUpdate()
707 assert( sqlite3_mutex_held(p->pSrc->pBt->mutex) ); in sqlite3BackupRestart()
[all …]
H A Dstatus.c267 Btree *pBt = db->aDb[i].pBt; in sqlite3_db_status() local
268 if( pBt ){ in sqlite3_db_status()
269 Pager *pPager = sqlite3BtreePager(pBt); in sqlite3_db_status()
272 nByte = nByte / sqlite3BtreeConnectionCount(pBt); in sqlite3_db_status()
370 if( db->aDb[i].pBt ){ in sqlite3_db_status()
371 Pager *pPager = sqlite3BtreePager(db->aDb[i].pBt); in sqlite3_db_status()
H A Dvdbeaux.c2791 Btree *pBt = db->aDb[i].pBt; in vdbeCommit() local
2844 Btree *pBt = db->aDb[i].pBt; in vdbeCommit() local
2845 if( pBt ){ in vdbeCommit()
2856 Btree *pBt = db->aDb[i].pBt; in vdbeCommit() local
2857 if( pBt ){ in vdbeCommit()
2926 Btree *pBt = db->aDb[i].pBt; in vdbeCommit() local
2967 Btree *pBt = db->aDb[i].pBt; in vdbeCommit() local
2968 if( pBt ){ in vdbeCommit()
3000 Btree *pBt = db->aDb[i].pBt; in vdbeCommit() local
3069 Btree *pBt = db->aDb[i].pBt; in vdbeCloseStatement() local
[all …]
H A Dvacuum.c202 pMain = db->aDb[iDb].pBt; in sqlite3RunVacuum()
226 pTemp = pDb->pBt; in sqlite3RunVacuum()
401 sqlite3BtreeClose(pDb->pBt); in sqlite3RunVacuum()
402 pDb->pBt = 0; in sqlite3RunVacuum()
H A Dmemdb.c715 Btree *pBt; in sqlite3_serialize() local
747 pBt = db->aDb[iDb].pBt; in sqlite3_serialize()
748 if( pBt==0 ) return 0; in sqlite3_serialize()
749 szPage = sqlite3BtreeGetPageSize(pBt); in sqlite3_serialize()
766 Pager *pPager = sqlite3BtreePager(pBt); in sqlite3_serialize()
H A Dvdbe.c3881 Btree *pBt; in sqlite3VdbeExec() local
3903 pBt = pDb->pBt; in sqlite3VdbeExec()
3905 if( pBt ){ in sqlite3VdbeExec()
4036 assert( pDb->pBt!=0 ); in sqlite3VdbeExec()
4184 pX = pDb->pBt; in sqlite3VdbeExec()
6755 assert( pDb->pBt!=0 ); in sqlite3VdbeExec()
7680 pBt = db->aDb[pOp->p1].pBt; in sqlite3VdbeExec()
7779 Btree *pBt; in sqlite3VdbeExec() local
7784 pBt = db->aDb[pOp->p1].pBt; in sqlite3VdbeExec()
8334 Btree *pBt; in sqlite3VdbeExec() local
[all …]
H A Dcallback.c522 Schema *sqlite3SchemaGet(sqlite3 *db, Btree *pBt){ in sqlite3SchemaGet() argument
524 if( pBt ){ in sqlite3SchemaGet()
525 p = (Schema *)sqlite3BtreeSchema(pBt, sizeof(Schema), sqlite3SchemaClear); in sqlite3SchemaGet()
H A Dbtree.h342 int sqlite3BtreeSetVersion(Btree *pBt, int iVersion);
344 int sqlite3BtreeIsReadonly(Btree *pBt);
H A Dbuild.c93 if( !sqlite3BtreeSharable(pParse->db->aDb[iDb].pBt) ) return; in sqlite3TableLock()
617 if( pDb->pBt==0 ){ in sqlite3CollapseDatabaseArray()
1918 && !sqlite3BtreeIsReadonly(db->aDb[db->init.iDb].pBt) in sqlite3AddCheckConstraint()
5127 Btree *pBt = db->aDb[i].pBt; in sqlite3BeginTransaction() local
5128 if( pBt && sqlite3BtreeIsReadonly(pBt) ){ in sqlite3BeginTransaction()
5191 if( db->aDb[1].pBt==0 && !pParse->explain ){ in sqlite3OpenTempDatabase()
5193 Btree *pBt; in sqlite3OpenTempDatabase() local
5201 rc = sqlite3BtreeOpen(db->pVfs, 0, db, &pBt, 0, flags); in sqlite3OpenTempDatabase()
5208 db->aDb[1].pBt = pBt; in sqlite3OpenTempDatabase()
5226 assert( pToplevel->db->aDb[iDb].pBt!=0 || iDb==1 ); in sqlite3CodeVerifySchemaAtToplevel()
[all …]
H A Dvdbeapi.c621 Btree *pBt = db->aDb[i].pBt; in doWalCallbacks() local
622 if( pBt ){ in doWalCallbacks()
624 sqlite3BtreeEnter(pBt); in doWalCallbacks()
625 nEntry = sqlite3PagerWalCallback(sqlite3BtreePager(pBt)); in doWalCallbacks()
626 sqlite3BtreeLeave(pBt); in doWalCallbacks()
H A Dvdbesort.c974 Btree *pBt = db->aDb[0].pBt; in sqlite3VdbeSorterInit() local
981 sqlite3BtreeEnter(pBt); in sqlite3VdbeSorterInit()
982 pSorter->pgsz = pgsz = sqlite3BtreeGetPageSize(pBt); in sqlite3VdbeSorterInit()
983 sqlite3BtreeLeave(pBt); in sqlite3VdbeSorterInit()
H A Danalyze.c1876 assert( db->aDb[iDb].pBt!=0 );
/sqlite-3.40.0/ext/lsm1/lsm-test/
H A Dlsmtest_tdb4.c103 p->pBt = pBt; in btVfsOpen()
121 if( p->pBt && p->pBt->bCrash ) return SQLITE4_IOERR; in btVfsSize()
127 if( p->pBt && p->pBt->bCrash ) return SQLITE4_IOERR; in btVfsRead()
225 if( p->pBt && p->pBt->nCrashSync ){ in btVfsWrite()
240 BtDb *pBt = p->pBt; in btVfsSync() local
246 pBt->bCrash = (pBt->nCrashSync==0); in btVfsSync()
276 BtDb *pBt = p->pBt; in btVfsClose() local
280 if( p==pBt->apFile[0] ) pBt->apFile[0] = 0; in btVfsClose()
281 if( p==pBt->apFile[1] ) pBt->apFile[1] = 0; in btVfsClose()
295 return pBt->pVfs->xUnlink(pEnv, pBt->pVfs, zFile); in btVfsUnlink()
[all …]

12