Searched refs:oldIdx (Results 1 - 7 of 7) sorted by relevance

/osnet-11/usr/src/lib/libsqlite/src/
H A Ddelete.c79 int oldIdx = -1; /* Cursor for the OLD table of AFTER triggers */ local
120 oldIdx = pParse->nTab++;
217 sqliteVdbeAddOp(v, OP_OpenPseudo, oldIdx, 0);
241 sqliteVdbeAddOp(v, OP_PutIntKey, oldIdx, 0);
247 oldIdx, (pParse->trigStack)?pParse->trigStack->orconf:OE_Default,
282 oldIdx, (pParse->trigStack)?pParse->trigStack->orconf:OE_Default,
H A Dupdate.c64 int oldIdx = -1; /* index of trigger "old" temp table */ local
99 oldIdx = pParse->nTab++;
251 sqliteVdbeAddOp(v, OP_OpenPseudo, oldIdx, 0);
278 sqliteVdbeAddOp(v, OP_PutIntKey, oldIdx, 0);
308 newIdx, oldIdx, onError, loopStart) ){
417 newIdx, oldIdx, onError, loopStart) ){
440 sqliteVdbeAddOp(v, OP_Close, oldIdx, 0);
H A Dauth.c132 assert( pExpr->iTable==pStack->newIdx || pExpr->iTable==pStack->oldIdx );
H A Dtrigger.c668 ** 1. No cursors may be open in the main database. (But newIdx and oldIdx
677 ** a temporary vdbe cursor (index oldIdx) must be open and pointing at
689 int oldIdx, /* The indice of the "old" row to access */
699 assert(newIdx != -1 || oldIdx != -1);
733 pTriggerStack->oldIdx = oldIdx;
682 sqliteCodeRowTrigger( Parse *pParse, int op, ExprList *pChanges, int tr_tm, Table *pTab, int newIdx, int oldIdx, int orconf, int ignoreJump ) argument
H A Dexpr.c497 }else if( pTriggerStack->oldIdx != -1 && sqliteStrICmp("old", zTab) == 0 ){
498 pExpr->iTable = pTriggerStack->oldIdx;
H A DsqliteInt.h1051 * is set to -1. The oldIdx member is analogous to newIdx, for old.* references.
1071 int oldIdx; /* Index of vdbe cursor to "old" temp table */ member in struct:TriggerStack
H A Dwhere.c459 if( (x = pParse->trigStack->oldIdx) >= 0 ){

Completed in 30 milliseconds