Home | History | Annotate | Download | only in orig

Lines Matching full:isavepoint

8986 SQLITE_PRIVATE int sqlite3PagerSavepoint(Pager *pPager, int op, int iSavepoint);
10140 int iSavepoint; /* Depth of the SAVEPOINT stack */
44635 ** index iSavepoint. If it is SAVEPOINT_ROLLBACK, then rollback all changes
44639 ** iSavepoint. A value of 0 means to operate on the outermost savepoint
44641 ** on the most recently created savepoint. If iSavepoint is greater than
44650 ** In any case, all savepoints with an index greater than iSavepoint
44652 ** then savepoint iSavepoint is also destroyed.
44658 SQLITE_PRIVATE int sqlite3PagerSavepoint(Pager *pPager, int op, int iSavepoint){
44662 assert( iSavepoint>=0 || op==SAVEPOINT_ROLLBACK );
44664 if( rc==SQLITE_OK && iSavepoint<pPager->nSavepoint ){
44672 nNew = iSavepoint + (( op==SAVEPOINT_RELEASE ) ? 0 : 1);
52755 ** savepoint identified by parameter iSavepoint, depending on the value
52758 ** Normally, iSavepoint is greater than or equal to zero. However, if op is
52759 ** SAVEPOINT_ROLLBACK, then iSavepoint may also be -1. In this case the
52764 SQLITE_PRIVATE int sqlite3BtreeSavepoint(Btree *p, int op, int iSavepoint){
52769 assert( iSavepoint>=0 || (iSavepoint==-1 && op==SAVEPOINT_ROLLBACK) );
52771 rc = sqlite3PagerSavepoint(pBt->pPager, op, iSavepoint);
52773 if( iSavepoint<0 && (pBt->btsFlags & BTS_INITIALLY_EMPTY)!=0 ){
61536 const int iSavepoint = p->iStatement-1;
61547 rc2 = sqlite3BtreeSavepoint(pBt, SAVEPOINT_ROLLBACK, iSavepoint);
61550 rc2 = sqlite3BtreeSavepoint(pBt, SAVEPOINT_RELEASE, iSavepoint);
61562 rc = sqlite3VtabSavepoint(db, SAVEPOINT_ROLLBACK, iSavepoint);
61565 rc = sqlite3VtabSavepoint(db, SAVEPOINT_RELEASE, iSavepoint);
65127 int iSavepoint;
67495 int iSavepoint;
67554 u.ar.iSavepoint = 0;
67563 u.ar.iSavepoint++;
67597 u.ar.iSavepoint = db->nSavepoint - u.ar.iSavepoint - 1;
67602 rc = sqlite3BtreeSavepoint(db->aDb[u.ar.ii].pBt, u.ar.p1, u.ar.iSavepoint);
67639 rc = sqlite3VtabSavepoint(db, u.ar.p1, u.ar.iSavepoint);
102230 pVTab->iSavepoint = 0;
102335 ** virtual tables that currently have an open transaction. Pass iSavepoint
102348 SQLITE_PRIVATE int sqlite3VtabSavepoint(sqlite3 *db, int op, int iSavepoint){
102352 assert( iSavepoint>=0 );
102363 pVTab->iSavepoint = iSavepoint+1;
102372 if( xMethod && pVTab->iSavepoint>iSavepoint ){
102373 rc = xMethod(pVTab->pVtab, iSavepoint);
120049 static int fts3SavepointMethod(sqlite3_vtab *pVtab, int iSavepoint){
120050 UNUSED_PARAMETER(iSavepoint);
120052 assert( ((Fts3Table *)pVtab)->mxSavepoint < iSavepoint );
120053 TESTONLY( ((Fts3Table *)pVtab)->mxSavepoint = iSavepoint );
120062 static int fts3ReleaseMethod(sqlite3_vtab *pVtab, int iSavepoint){
120064 UNUSED_PARAMETER(iSavepoint);
120067 assert( p->mxSavepoint >= iSavepoint );
120068 TESTONLY( p->mxSavepoint = iSavepoint-1 );
120077 static int fts3RollbackToMethod(sqlite3_vtab *pVtab, int iSavepoint){
120079 UNUSED_PARAMETER(iSavepoint);
120081 assert( p->mxSavepoint >= iSavepoint );
120082 TESTONLY( p->mxSavepoint = iSavepoint );