Lines Matching refs:pWriter
301 assert( eLock==READ_LOCK || (p==pBt->pWriter && p->inTrans==TRANS_WRITE) ); in querySharedCacheTableLock()
312 if( pBt->pWriter!=p && (pBt->btsFlags & BTS_EXCLUSIVE)!=0 ){ in querySharedCacheTableLock()
313 sqlite3ConnectionBlocked(p->db, pBt->pWriter->db); in querySharedCacheTableLock()
332 assert( p==pBt->pWriter ); in querySharedCacheTableLock()
434 assert( (pBt->btsFlags & BTS_EXCLUSIVE)==0 || pBt->pWriter==pLock->pBtree ); in clearAllSharedCacheTableLocks()
447 assert( (pBt->btsFlags & BTS_PENDING)==0 || pBt->pWriter ); in clearAllSharedCacheTableLocks()
448 if( pBt->pWriter==p ){ in clearAllSharedCacheTableLocks()
449 pBt->pWriter = 0; in clearAllSharedCacheTableLocks()
470 if( pBt->pWriter==p ){ in downgradeAllSharedCacheTableLocks()
472 pBt->pWriter = 0; in downgradeAllSharedCacheTableLocks()
3526 pBlock = pBt->pWriter->db; in sqlite3BtreeBeginTrans()
3620 assert( !pBt->pWriter ); in sqlite3BtreeBeginTrans()
3621 pBt->pWriter = p; in sqlite3BtreeBeginTrans()