Home | History | Annotate | Download | only in dist

Lines Matching refs:pSavepoint

9012   Savepoint *pSavepoint;        /* List of active savepoints */
9188 ** sqlite3.pSavepoint. The first element in the list is the most recently
37939 ** Playback savepoint pSavepoint. Or, if pSavepoint==NULL, then playback
37940 ** the entire master journal file. The case pSavepoint==NULL occurs when
37944 ** When pSavepoint is not NULL (meaning a non-transaction savepoint is
37966 ** If pSavepoint is NULL, then pages are only played back from the main
37974 static int pagerPlaybackSavepoint(Pager *pPager, PagerSavepoint *pSavepoint){
37984 if( pSavepoint ){
37985 pDone = sqlite3BitvecCreate(pSavepoint->nOrig);
37994 pPager->dbSize = pSavepoint ? pSavepoint->nOrig : pPager->dbOrigSize;
37997 if( !pSavepoint && pagerUseWal(pPager) ){
38016 if( pSavepoint && !pagerUseWal(pPager) ){
38017 iHdrOff = pSavepoint->iHdrOffset ? pSavepoint->iHdrOffset : szJ;
38018 pPager->journalOff = pSavepoint->iOffset;
38060 if( pSavepoint ){
38062 i64 offset = pSavepoint->iSubRec*(4+pPager->pageSize);
38065 rc = sqlite3WalSavepointUndo(pPager->pWal, pSavepoint->aWalData);
38067 for(ii=pSavepoint->iSubRec; rc==SQLITE_OK && ii<pPager->nSubRec; ii++){
40977 PagerSavepoint *pSavepoint = (nNew==0)?0:&pPager->aSavepoint[nNew-1];
40978 rc = pagerPlaybackSavepoint(pPager, pSavepoint);
60497 ** linked list starting at sqlite3.pSavepoint.
60506 for(p=db->pSavepoint; p; p=p->pNext) n++;
60705 Savepoint *pSavepoint;
62973 Savepoint *pSavepoint;
62985 assert( db->pSavepoint==0 || db->autoCommit==0 );
62987 assert( db->pSavepoint || db->isTransactionSavepoint==0 );
63017 u.aq.pNew->pNext = db->pSavepoint;
63018 db->pSavepoint = u.aq.pNew;
63028 u.aq.pSavepoint = db->pSavepoint;
63029 u.aq.pSavepoint && sqlite3StrICmp(u.aq.pSavepoint->zName, u.aq.zName);
63030 u.aq.pSavepoint = u.aq.pSavepoint->pNext
63034 if( !u.aq.pSavepoint ){
63055 int isTransaction = u.aq.pSavepoint->pNext==0 && db->isTransactionSavepoint;
63086 while( db->pSavepoint!=u.aq.pSavepoint ){
63087 u.aq.pTmp = db->pSavepoint;
63088 db->pSavepoint = u.aq.pTmp->pNext;
63098 assert( u.aq.pSavepoint==db->pSavepoint );
63099 db->pSavepoint = u.aq.pSavepoint->pNext;
63100 sqlite3DbFree(db, u.aq.pSavepoint);
63105 db->nDeferredCons = u.aq.pSavepoint->nDeferredCons;
105427 while( db->pSavepoint ){
105428 Savepoint *pTmp = db->pSavepoint;
105429 db->pSavepoint = pTmp->pNext;