wrflag 55930 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BtreeBeginTrans(Btree *p, int wrflag){ wrflag 55942 ext/sqlite3/libsqlite/sqlite3.c if( p->inTrans==TRANS_WRITE || (p->inTrans==TRANS_READ && !wrflag) ){ wrflag 55948 ext/sqlite3/libsqlite/sqlite3.c if( (pBt->btsFlags & BTS_READ_ONLY)!=0 && wrflag ){ wrflag 55958 ext/sqlite3/libsqlite/sqlite3.c if( (wrflag && pBt->inTransaction==TRANS_WRITE) wrflag 55962 ext/sqlite3/libsqlite/sqlite3.c }else if( wrflag>1 ){ wrflag 55996 ext/sqlite3/libsqlite/sqlite3.c if( rc==SQLITE_OK && wrflag ){ wrflag 56000 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3PagerBegin(pBt->pPager,wrflag>1,sqlite3TempInMemory(p->db)); wrflag 56025 ext/sqlite3/libsqlite/sqlite3.c p->inTrans = (wrflag?TRANS_WRITE:TRANS_READ); wrflag 56029 ext/sqlite3/libsqlite/sqlite3.c if( wrflag ){ wrflag 56035 ext/sqlite3/libsqlite/sqlite3.c if( wrflag>1 ) pBt->btsFlags |= BTS_EXCLUSIVE; wrflag 56055 ext/sqlite3/libsqlite/sqlite3.c if( rc==SQLITE_OK && wrflag ){