Lines Matching defs:nSavepoint
656 int nSavepoint; /* Number of elements in aSavepoint[] */
996 for(i=0; i<pPager->nSavepoint; i++){
1355 for(ii=0; ii<pPager->nSavepoint; ii++){
1671 ** Pager.aSavepoint and Pager.nSavepoint to zero. Close the sub-journal
1676 for(ii=0; ii<pPager->nSavepoint; ii++){
1684 pPager->nSavepoint = 0;
1697 for(ii=0; ii<pPager->nSavepoint; ii++){
4129 assert( pPager->nSavepoint>0 );
5569 if( (pPg->flags&PGHDR_DIRTY) && pPager->nSavepoint==0 ){
6112 ** Check that there are at least nSavepoint savepoints open. If there are
6115 ** equal to nSavepoint, then this function is a no-op.
6121 int sqlite3PagerOpenSavepoint(Pager *pPager, int nSavepoint){
6123 int nCurrent = pPager->nSavepoint; /* Current number of savepoints */
6128 if( nSavepoint>nCurrent && pPager->useJournal ){
6137 pPager->aSavepoint, sizeof(PagerSavepoint)*nSavepoint
6142 memset(&aNew[nCurrent], 0, (nSavepoint-nCurrent) * sizeof(PagerSavepoint));
6146 for(ii=nCurrent; ii<nSavepoint; ii++){
6161 pPager->nSavepoint = ii+1;
6163 assert( pPager->nSavepoint==nSavepoint );
6182 ** (the first created). A value of (Pager.nSavepoint-1) means operate
6184 ** (Pager.nSavepoint-1), then this function is a no-op.
6206 if( rc==SQLITE_OK && iSavepoint<pPager->nSavepoint ){
6215 for(ii=nNew; ii<pPager->nSavepoint; ii++){
6218 pPager->nSavepoint = nNew;