Lines Matching refs:sharable
70865 u8 sharable; /* True if we can share pBt with another db */ member
71321 assert( p->sharable || (p->pNext==0 && p->pPrev==0) );
71325 assert( p->sharable || p->wantToLock==0 );
71332 assert( (p->locked==0 && p->sharable) || p->pBt->db==p->db );
71334 if( !p->sharable ) return;
71365 assert( pLater->sharable );
71386 if( p->sharable ){
71403 assert( p->sharable==0 || p->locked==0 || p->wantToLock>0 );
71404 assert( p->sharable==0 || p->locked==0 || p->db==p->pBt->db );
71405 assert( p->sharable==0 || p->locked==0 || sqlite3_mutex_held(p->pBt->mutex) );
71406 assert( p->sharable==0 || p->locked==0 || sqlite3_mutex_held(p->db->mutex) );
71408 return (p->sharable==0 || p->locked);
71434 if( p && p->sharable ){
71472 if( p && p->sharable &&
71503 return p->sharable==0 || p->locked==1;
71785 if( (pBtree->sharable==0)
71899 if( !p->sharable ){
71973 assert( p->sharable );
72025 assert( p->sharable || 0==*ppIter );
74150 p->sharable = 1;
74206 p->sharable = 1;
74293 if( p->sharable ){
74316 if( p->sharable ){
74320 if( (pSib = db->aDb[i].pBt)!=0 && pSib->sharable ){
74501 if( !p->sharable || removeFromSharingList(pBt) ){
75271 if( p->sharable ){
75327 if( p->sharable
76296 if( p->sharable ){
76375 assert( pBtree->sharable==0 );
82898 if( p->sharable ){
83051 return p->sharable;
83060 testcase( p->sharable );