Lines Matching refs:iSavepoint

8429 SQLITE_PRIVATE int sqlite3PagerSavepoint(Pager *pPager, int op, int iSavepoint);
42607 ** index iSavepoint. If it is SAVEPOINT_ROLLBACK, then rollback all changes
42611 ** iSavepoint. A value of 0 means to operate on the outermost savepoint
42613 ** on the most recently created savepoint. If iSavepoint is greater than
42622 ** In any case, all savepoints with an index greater than iSavepoint
42624 ** then savepoint iSavepoint is also destroyed.
42630 SQLITE_PRIVATE int sqlite3PagerSavepoint(Pager *pPager, int op, int iSavepoint){
42634 assert( iSavepoint>=0 || op==SAVEPOINT_ROLLBACK );
42636 if( rc==SQLITE_OK && iSavepoint<pPager->nSavepoint ){
42644 nNew = iSavepoint + (( op==SAVEPOINT_RELEASE ) ? 0 : 1);
50490 ** savepoint identified by parameter iSavepoint, depending on the value
50493 ** Normally, iSavepoint is greater than or equal to zero. However, if op is
50494 ** SAVEPOINT_ROLLBACK, then iSavepoint may also be -1. In this case the
50499 SQLITE_PRIVATE int sqlite3BtreeSavepoint(Btree *p, int op, int iSavepoint){
50504 assert( iSavepoint>=0 || (iSavepoint==-1 && op==SAVEPOINT_ROLLBACK) );
50506 rc = sqlite3PagerSavepoint(pBt->pPager, op, iSavepoint);
50508 if( iSavepoint<0 && pBt->initiallyEmpty ) pBt->nPage = 0;
59117 const int iSavepoint = p->iStatement-1;
59128 rc2 = sqlite3BtreeSavepoint(pBt, SAVEPOINT_ROLLBACK, iSavepoint);
59131 rc2 = sqlite3BtreeSavepoint(pBt, SAVEPOINT_RELEASE, iSavepoint);
62603 int iSavepoint;
64903 int iSavepoint;
64951 u.aq.iSavepoint = 0;
64960 u.aq.iSavepoint++;
64998 u.aq.iSavepoint = db->nSavepoint - u.aq.iSavepoint - 1;
65000 rc = sqlite3BtreeSavepoint(db->aDb[u.aq.ii].pBt, u.aq.p1, u.aq.iSavepoint);