isDeferred 11609 ext/sqlite3/libsqlite/sqlite3.c u8 isDeferred; /* True if constraint checking is deferred till COMMIT */ isDeferred 93445 ext/sqlite3/libsqlite/sqlite3.c pFKey->isDeferred = 0; isDeferred 93482 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3DeferForeignKey(Parse *pParse, int isDeferred){ isDeferred 93487 ext/sqlite3/libsqlite/sqlite3.c assert( isDeferred==0 || isDeferred==1 ); /* EV: R-30323-21917 */ isDeferred 93488 ext/sqlite3/libsqlite/sqlite3.c pFKey->isDeferred = (u8)isDeferred; isDeferred 98569 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_FkIfZero, pFKey->isDeferred, iOk); isDeferred 98654 ext/sqlite3/libsqlite/sqlite3.c if( !pFKey->isDeferred && !(pParse->db->flags & SQLITE_DeferFKs) isDeferred 98666 ext/sqlite3/libsqlite/sqlite3.c if( nIncr>0 && pFKey->isDeferred==0 ){ isDeferred 98669 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_FkCounter, pFKey->isDeferred, nIncr); isDeferred 98788 ext/sqlite3/libsqlite/sqlite3.c iFkIfZero = sqlite3VdbeAddOp2(v, OP_FkIfZero, pFKey->isDeferred, 0); isDeferred 98862 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_FkCounter, pFKey->isDeferred, nIncr); isDeferred 98943 ext/sqlite3/libsqlite/sqlite3.c if( p->isDeferred || (db->flags & SQLITE_DeferFKs) ) break; isDeferred 99145 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_FkCounter, pFKey->isDeferred, -1); isDeferred 99212 ext/sqlite3/libsqlite/sqlite3.c if( !pFKey->isDeferred && !(db->flags & SQLITE_DeferFKs) isDeferred 99260 ext/sqlite3/libsqlite/sqlite3.c if( !pFKey->isDeferred && eAction!=OE_Cascade && eAction!=OE_SetNull ){ isDeferred 99616 ext/sqlite3/libsqlite/sqlite3.c assert( pFKey->isDeferred==0 || pFKey->isDeferred==1 );