Lines Matching refs:iTable

237      && (pLock->iTable==iTab || (pLock->eLock==WRITE_LOCK && pLock->iTable==1))  in hasSharedCacheTableLock()
329 if( pIter->pBtree!=p && pIter->iTable==iTab && pIter->eLock!=eLock ){ in querySharedCacheTableLock()
360 static int setSharedCacheTableLock(Btree *p, Pgno iTable, u8 eLock){ in setSharedCacheTableLock() argument
378 assert( SQLITE_OK==querySharedCacheTableLock(p, iTable, eLock) ); in setSharedCacheTableLock()
382 if( pIter->iTable==iTable && pIter->pBtree==p ){ in setSharedCacheTableLock()
396 pLock->iTable = iTable; in setSharedCacheTableLock()
438 assert( pLock->iTable!=1 || pLock==&p->lock ); in clearAllSharedCacheTableLocks()
439 if( pLock->iTable!=1 ){ in clearAllSharedCacheTableLocks()
2484 p->lock.iTable = 1; in sqlite3BtreeOpen()
3606 assert( p->lock.pBtree==p && p->lock.iTable==1 ); in sqlite3BtreeBeginTrans()
4523 Pgno iTable, /* Root page of table to open */ in btreeCursor() argument
4541 assert( hasSharedCacheTableLock(p, iTable, pKeyInfo!=0, (wrFlag?2:1)) in btreeCursor()
4542 || iTable<1 ); in btreeCursor()
4543 assert( wrFlag==0 || !hasReadConflicts(p, iTable) ); in btreeCursor()
4551 if( iTable<=1 ){ in btreeCursor()
4552 if( iTable<1 ){ in btreeCursor()
4556 iTable = 0; in btreeCursor()
4562 pCur->pgnoRoot = iTable; in btreeCursor()
4571 if( pX->pgnoRoot==iTable ){ in btreeCursor()
4590 Pgno iTable, /* Root page of table to open */ in btreeCursorWithLock() argument
4597 rc = btreeCursor(p, iTable, wrFlag, pKeyInfo, pCur); in btreeCursorWithLock()
4603 Pgno iTable, /* Root page of table to open */ in sqlite3BtreeCursor() argument
4609 return btreeCursorWithLock(p, iTable, wrFlag, pKeyInfo, pCur); in sqlite3BtreeCursor()
4611 return btreeCursor(p, iTable, wrFlag, pKeyInfo, pCur); in sqlite3BtreeCursor()
9850 int sqlite3BtreeClearTable(Btree *p, int iTable, i64 *pnChange){ in sqlite3BtreeClearTable() argument
9856 rc = saveAllCursors(pBt, (Pgno)iTable, 0); in sqlite3BtreeClearTable()
9863 invalidateIncrblobCursors(p, (Pgno)iTable, 0, 1); in sqlite3BtreeClearTable()
9865 rc = clearDatabasePage(pBt, (Pgno)iTable, 0, pnChange); in sqlite3BtreeClearTable()
9900 static int btreeDropTable(Btree *p, Pgno iTable, int *piMoved){ in btreeDropTable() argument
9907 assert( iTable>=2 ); in btreeDropTable()
9908 if( iTable>btreePagecount(pBt) ){ in btreeDropTable()
9912 rc = sqlite3BtreeClearTable(p, iTable, 0); in btreeDropTable()
9914 rc = btreeGetPage(pBt, (Pgno)iTable, &pPage, 0); in btreeDropTable()
9930 if( iTable==maxRootPgno ){ in btreeDropTable()
9950 rc = relocatePage(pBt, pMove, PTRMAP_ROOTPAGE, 0, iTable, 0); in btreeDropTable()
9985 int sqlite3BtreeDropTable(Btree *p, int iTable, int *piMoved){ in sqlite3BtreeDropTable() argument
9988 rc = btreeDropTable(p, iTable, piMoved); in sqlite3BtreeDropTable()