Lines Matching refs:pHasContent
59838 Bitvec *pHasContent; /* Set of pages moved to free-list this transaction */
60959 ** Set bit pgno of the BtShared.pHasContent bitvec. This is called
60963 ** The BtShared.pHasContent bitvec exists to work around an obscure
60986 ** The solution is the BtShared.pHasContent bitvec. Whenever a page is
60990 ** set in BtShared.pHasContent. The contents of the bitvec are cleared
60995 if( !pBt->pHasContent ){
60997 pBt->pHasContent = sqlite3BitvecCreate(pBt->nPage);
60998 if( !pBt->pHasContent ){
61002 if( rc==SQLITE_OK && pgno<=sqlite3BitvecSize(pBt->pHasContent) ){
61003 rc = sqlite3BitvecSet(pBt->pHasContent, pgno);
61009 ** Query the BtShared.pHasContent vector.
61016 Bitvec *p = pBt->pHasContent;
61021 ** Clear (destroy) the BtShared.pHasContent bitvec. This should be
61025 sqlite3BitvecDestroy(pBt->pHasContent);
61026 pBt->pHasContent = 0;