SAVEPOINT_RELEASE 48199 ext/sqlite3/libsqlite/sqlite3.c assert( op==SAVEPOINT_RELEASE || op==SAVEPOINT_ROLLBACK ); SAVEPOINT_RELEASE 48210 ext/sqlite3/libsqlite/sqlite3.c nNew = iSavepoint + (( op==SAVEPOINT_RELEASE ) ? 0 : 1); SAVEPOINT_RELEASE 48218 ext/sqlite3/libsqlite/sqlite3.c if( op==SAVEPOINT_RELEASE ){ SAVEPOINT_RELEASE 56826 ext/sqlite3/libsqlite/sqlite3.c assert( op==SAVEPOINT_RELEASE || op==SAVEPOINT_ROLLBACK ); SAVEPOINT_RELEASE 67022 ext/sqlite3/libsqlite/sqlite3.c assert( eOp==SAVEPOINT_ROLLBACK || eOp==SAVEPOINT_RELEASE); SAVEPOINT_RELEASE 67034 ext/sqlite3/libsqlite/sqlite3.c rc2 = sqlite3BtreeSavepoint(pBt, SAVEPOINT_RELEASE, iSavepoint); SAVEPOINT_RELEASE 67049 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3VtabSavepoint(db, SAVEPOINT_RELEASE, iSavepoint); SAVEPOINT_RELEASE 67224 ext/sqlite3/libsqlite/sqlite3.c eStatementOp = SAVEPOINT_RELEASE; SAVEPOINT_RELEASE 72158 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3VdbeCloseStatement(p, SAVEPOINT_RELEASE); SAVEPOINT_RELEASE 73617 ext/sqlite3/libsqlite/sqlite3.c assert( p1==SAVEPOINT_BEGIN||p1==SAVEPOINT_RELEASE||p1==SAVEPOINT_ROLLBACK ); SAVEPOINT_RELEASE 73681 ext/sqlite3/libsqlite/sqlite3.c }else if( db->nVdbeWrite>0 && p1==SAVEPOINT_RELEASE ){ SAVEPOINT_RELEASE 73696 ext/sqlite3/libsqlite/sqlite3.c if( isTransaction && p1==SAVEPOINT_RELEASE ){ SAVEPOINT_RELEASE 73749 ext/sqlite3/libsqlite/sqlite3.c if( p1==SAVEPOINT_RELEASE ){ SAVEPOINT_RELEASE 94661 ext/sqlite3/libsqlite/sqlite3.c assert( !SAVEPOINT_BEGIN && SAVEPOINT_RELEASE==1 && SAVEPOINT_ROLLBACK==2 ); SAVEPOINT_RELEASE 115514 ext/sqlite3/libsqlite/sqlite3.c assert( op==SAVEPOINT_RELEASE||op==SAVEPOINT_ROLLBACK||op==SAVEPOINT_BEGIN ); SAVEPOINT_RELEASE 125367 ext/sqlite3/libsqlite/sqlite3.c sqlite3Savepoint(pParse, SAVEPOINT_RELEASE, &yymsp[0].minor.yy0);