Lines Matching refs:pHasContent
43974 Bitvec *pHasContent; /* Set of pages moved to free-list this transaction */
45023 ** Set bit pgno of the BtShared.pHasContent bitvec. This is called
45027 ** The BtShared.pHasContent bitvec exists to work around an obscure
45050 ** The solution is the BtShared.pHasContent bitvec. Whenever a page is
45054 ** set in BtShared.pHasContent. The contents of the bitvec are cleared
45059 if( !pBt->pHasContent ){
45061 pBt->pHasContent = sqlite3BitvecCreate(pBt->nPage);
45062 if( !pBt->pHasContent ){
45066 if( rc==SQLITE_OK && pgno<=sqlite3BitvecSize(pBt->pHasContent) ){
45067 rc = sqlite3BitvecSet(pBt->pHasContent, pgno);
45073 ** Query the BtShared.pHasContent vector.
45080 Bitvec *p = pBt->pHasContent;
45085 ** Clear (destroy) the BtShared.pHasContent bitvec. This should be
45089 sqlite3BitvecDestroy(pBt->pHasContent);
45090 pBt->pHasContent = 0;