Lines Matching refs:PagerSavepoint

40683 ** When a savepoint is created, the PagerSavepoint.iHdrOffset field is
40690 typedef struct PagerSavepoint PagerSavepoint;
40691 struct PagerSavepoint {
40910 PagerSavepoint *aSavepoint; /* Array of active savepoints */
41267 ** * The page-number is less than or equal to PagerSavepoint.nOrig, and
41269 ** PagerSavepoint.pInSavepoint.
41273 PagerSavepoint *p;
41634 ** PagerSavepoint.iHdrOffset fields now.
41969 ** Set the bit number pgno in the PagerSavepoint.pInSavepoint
41978 PagerSavepoint *p = &pPager->aSavepoint[ii];
43491 ** offset PagerSavepoint.iOffset and continuing to
43492 ** PagerSavepoint.iHdrOffset, or to the end of the main journal
43493 ** file if PagerSavepoint.iHdrOffset is zero.
43495 ** * If PagerSavepoint.iHdrOffset is not zero, then pages are played
43497 ** PagerSavepoint.iHdrOffset to the end of the main journal file.
43500 ** with the PagerSavepoint.iSubRec and continuing to the end of
43516 static int pagerPlaybackSavepoint(Pager *pPager, PagerSavepoint *pSavepoint){
43552 ** PagerSavepoint.iOffset and continuing to the next journal header.
45498 ** journal file) and the PagerSavepoint.pInSavepoint bitvecs of any open
45892 ** Pager.pInJournal bitvec and the PagerSavepoint.pInSavepoint bitvecs
46720 PagerSavepoint *aNew; /* New Pager.aSavepoint array */
46726 aNew = (PagerSavepoint *)sqlite3Realloc(
46727 pPager->aSavepoint, sizeof(PagerSavepoint)*nSavepoint
46732 memset(&aNew[nCurrent], 0, (nSavepoint-nCurrent) * sizeof(PagerSavepoint));
46735 /* Populate the PagerSavepoint structures just allocated. */
46828 PagerSavepoint *pSavepoint = (nNew==0)?0:&pPager->aSavepoint[nNew-1];