Lines Matching refs:iSavepoint

15938 SQLITE_PRIVATE int sqlite3PagerSavepoint(Pager *pPager, int op, int iSavepoint);
18377 int iSavepoint; /* Depth of the SAVEPOINT stack */ member
64087 SQLITE_PRIVATE int sqlite3PagerSavepoint(Pager *pPager, int op, int iSavepoint){
64095 assert( iSavepoint>=0 || op==SAVEPOINT_ROLLBACK );
64097 if( rc==SQLITE_OK && iSavepoint<pPager->nSavepoint ){
64105 nNew = iSavepoint + (( op==SAVEPOINT_RELEASE ) ? 0 : 1);
75115 SQLITE_PRIVATE int sqlite3BtreeSavepoint(Btree *p, int op, int iSavepoint){
75120 assert( iSavepoint>=0 || (iSavepoint==-1 && op==SAVEPOINT_ROLLBACK) );
75126 rc = sqlite3PagerSavepoint(pBt->pPager, op, iSavepoint);
75129 if( iSavepoint<0 && (pBt->btsFlags & BTS_INITIALLY_EMPTY)!=0 ){
88029 const int iSavepoint = p->iStatement-1;
88040 rc2 = sqlite3BtreeSavepoint(pBt, SAVEPOINT_ROLLBACK, iSavepoint);
88043 rc2 = sqlite3BtreeSavepoint(pBt, SAVEPOINT_RELEASE, iSavepoint);
88055 rc = sqlite3VtabSavepoint(db, SAVEPOINT_ROLLBACK, iSavepoint);
88058 rc = sqlite3VtabSavepoint(db, SAVEPOINT_RELEASE, iSavepoint);
96855 int iSavepoint;
96915 iSavepoint = 0;
96924 iSavepoint++;
96962 iSavepoint = db->nSavepoint - iSavepoint - 1;
96976 rc = sqlite3BtreeSavepoint(db->aDb[ii].pBt, p1, iSavepoint);
97016 rc = sqlite3VtabSavepoint(db, p1, iSavepoint);
156371 pVTab->iSavepoint = 0;
156466 pVTab->iSavepoint = iSvpt;
156490 SQLITE_PRIVATE int sqlite3VtabSavepoint(sqlite3 *db, int op, int iSavepoint){
156494 assert( iSavepoint>=-1 );
156506 pVTab->iSavepoint = iSavepoint+1;
156515 if( xMethod && pVTab->iSavepoint>iSavepoint ){
156518 rc = xMethod(pVTab->pVtab, iSavepoint);
186047 int iSavepoint;
190082 static int fts3SavepointMethod(sqlite3_vtab *pVtab, int iSavepoint){
190086 assert( pTab->mxSavepoint<=iSavepoint );
190087 TESTONLY( pTab->mxSavepoint = iSavepoint );
190104 pTab->iSavepoint = iSavepoint+1;
190115 static int fts3ReleaseMethod(sqlite3_vtab *pVtab, int iSavepoint){
190118 assert( pTab->mxSavepoint >= iSavepoint );
190119 TESTONLY( pTab->mxSavepoint = iSavepoint-1 );
190120 pTab->iSavepoint = iSavepoint;
190129 static int fts3RollbackToMethod(sqlite3_vtab *pVtab, int iSavepoint){
190131 UNUSED_PARAMETER(iSavepoint);
190133 TESTONLY( pTab->mxSavepoint = iSavepoint );
190134 if( (iSavepoint+1)<=pTab->iSavepoint ){
213599 static int rtreeSavepoint(sqlite3_vtab *pVtab, int iSavepoint){
213602 UNUSED_PARAMETER(iSavepoint);
249664 int iSavepoint; /* Number of open savepoints (0 -> none) */
249714 int iSavepoint; /* Successful xSavepoint()+1 */
249850 static void fts5CheckTransactionState(Fts5FullTable *p, int op, int iSavepoint){
249855 p->ts.iSavepoint = -1;
249875 assert( iSavepoint>=0 );
249876 assert( iSavepoint>=p->ts.iSavepoint );
249877 p->ts.iSavepoint = iSavepoint;
249882 assert( iSavepoint>=0 );
249883 assert( iSavepoint<=p->ts.iSavepoint );
249884 p->ts.iSavepoint = iSavepoint-1;
249889 assert( iSavepoint>=-1 );
249894 p->ts.iSavepoint = iSavepoint;
252292 static int fts5SavepointMethod(sqlite3_vtab *pVtab, int iSavepoint){
252296 fts5CheckTransactionState(pTab, FTS5_SAVEPOINT, iSavepoint);
252299 pTab->iSavepoint = iSavepoint+1;
252309 static int fts5ReleaseMethod(sqlite3_vtab *pVtab, int iSavepoint){
252312 fts5CheckTransactionState(pTab, FTS5_RELEASE, iSavepoint);
252313 if( (iSavepoint+1)<pTab->iSavepoint ){
252316 pTab->iSavepoint = iSavepoint;
252327 static int fts5RollbackToMethod(sqlite3_vtab *pVtab, int iSavepoint){
252330 fts5CheckTransactionState(pTab, FTS5_ROLLBACKTO, iSavepoint);
252332 if( (iSavepoint+1)<=pTab->iSavepoint ){