/external/chromium_org/third_party/sqlite/src/src/ |
H A D | trigger.c | 38 ** are already attached to pTab->pTrigger. But there might be additional 40 ** TEMP triggers on pTab to the beginning of the pTab->pTrigger list 45 ** pTab as well as the triggers lised in pTab->pTrigger. 63 pTrig->pNext = (pList ? pList : pTab->pTrigger); 69 return (pList ? pList : pTab->pTrigger); 92 Trigger *pTrigger = 0; /* The new trigger */ local 228 pTrigger = (Trigger*)sqlite3DbMallocZero(db, sizeof(Trigger)); 229 if( pTrigger==0 ) goto trigger_cleanup; 230 pTrigger->zName = zName; 232 pTrigger 459 sqlite3DeleteTrigger(sqlite3 *db, Trigger *pTrigger) argument 478 Trigger *pTrigger = 0; local 521 tableOfTrigger(Trigger *pTrigger) argument 530 sqlite3DropTriggerPtr(Parse *pParse, Trigger *pTrigger) argument 589 Trigger *pTrigger; local 802 codeRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 914 getRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 1020 sqlite3CodeRowTrigger( Parse *pParse, Trigger *pTrigger, int op, ExprList *pChanges, int tr_tm, Table *pTab, int reg, int orconf, int ignoreJump ) argument 1082 sqlite3TriggerColmask( Parse *pParse, Trigger *pTrigger, ExprList *pChanges, int isNew, int tr_tm, Table *pTab, int orconf ) argument [all...] |
H A D | delete.c | 245 Trigger *pTrigger; /* List of table triggers, if required */ local 267 pTrigger = sqlite3TriggersExist(pParse, pTab, TK_DELETE, 0, 0); 270 # define pTrigger 0 284 if( sqlite3IsReadOnly(pParse, pTab, (pTrigger?1:0)) ){ 295 assert(!isView || pTrigger); 351 if( rcauth==SQLITE_OK && pWhere==0 && !pTrigger && !IsVirtual(pTab) 409 sqlite3GenerateRowDelete(pParse, pTab, iCur, iRowid, count, pTrigger, OE_Default); 455 #ifdef pTrigger 456 #undef pTrigger macro 484 Trigger *pTrigger, /* Lis 478 sqlite3GenerateRowDelete( Parse *pParse, Table *pTab, int iCur, int iRowid, int count, Trigger *pTrigger, int onconf ) argument [all...] |
H A D | update.c | 119 Trigger *pTrigger; /* List of triggers on pTab, if required */ local 149 pTrigger = sqlite3TriggersExist(pParse, pTab, TK_UPDATE, pChanges, &tmask); 151 assert( pTrigger || tmask==0 ); 153 # define pTrigger 0 macro 279 if( pTrigger || hasFK ){ 283 if( chngRowid || pTrigger || hasFK ){ 383 assert( chngRowid || pTrigger || hasFK || regOldRowid==regNewRowid ); 391 if( hasFK || pTrigger ){ 394 pTrigger, pChanges, 0, TRIGGER_BEFORE|TRIGGER_AFTER, pTab, onError 422 pParse, pTrigger, pChange 570 #undef pTrigger macro [all...] |
H A D | insert.c | 475 Trigger *pTrigger; /* List of triggers on pTab, if required */ local 506 pTrigger = sqlite3TriggersExist(pParse, pTab, TK_INSERT, 0, &tmask); 509 # define pTrigger 0 macro 517 assert( (pTrigger && tmask) || (pTrigger==0 && tmask==0) ); 540 sqlite3BeginWriteOperation(pParse, pSelect || pTrigger, iDb); 553 assert( !pTrigger ); 629 if( pTrigger || readsTable(pParse, addrSelect, iDb, pTab) ){ 870 sqlite3CodeRowTrigger(pParse, pTrigger, TK_INSERT, 0, TRIGGER_BEFORE, 993 if( pTrigger ){ 1055 #undef pTrigger macro 1281 Trigger *pTrigger = 0; local 1392 Trigger *pTrigger = 0; local [all...] |
H A D | fkey.c | 948 Trigger *pTrigger; /* Trigger definition to return */ local 952 pTrigger = pFKey->apTrigger[iAction]; 954 if( action!=OE_None && !pTrigger ){ 1067 pTrigger = (Trigger *)sqlite3DbMallocZero(db, 1072 if( pTrigger ){ 1073 pStep = pTrigger->step_list = (TriggerStep *)&pTrigger[1]; 1083 pTrigger->pWhen = sqlite3ExprDup(db, pWhen, EXPRDUP_REDUCE); 1095 fkTriggerDelete(db, pTrigger); 1111 pStep->pTrig = pTrigger; [all...] |
H A D | build.c | 2077 Trigger *pTrigger; local 2092 pTrigger = sqlite3TriggerList(pParse, pTab); 2093 while( pTrigger ){ 2094 assert( pTrigger->pSchema==pTab->pSchema || 2095 pTrigger->pSchema==db->aDb[1].pSchema ); 2096 sqlite3DropTriggerPtr(pParse, pTrigger); 2097 pTrigger = pTrigger->pNext;
|
H A D | sqliteInt.h | 1293 Trigger *pTrigger; /* List of triggers stored in pSchema */ member in struct:Table 2125 ** TriggerPrg.pTrigger, assuming a default ON CONFLICT clause of 2128 ** values for both pTrigger and orconf. 2136 Trigger *pTrigger; /* Trigger this program was coded from */ member in struct:TriggerPrg 2138 SubProgram *pProgram; /* Program implementing pTrigger/orconf */ 2293 * linked list is stored as the "pTrigger" member of the associated
|
/external/chromium_org/third_party/sqlite/amalgamation/ |
H A D | sqlite3.c | 9638 Trigger *pTrigger; /* List of triggers stored in pSchema */ member in struct:Table 10470 ** TriggerPrg.pTrigger, assuming a default ON CONFLICT clause of 10473 ** values for both pTrigger and orconf. 10481 Trigger *pTrigger; /* Trigger this program was coded from */ member in struct:TriggerPrg 10483 SubProgram *pProgram; /* Program implementing pTrigger/orconf */ 10638 * linked list is stored as the "pTrigger" member of the associated 78916 Trigger *pTrigger; local 81302 Trigger *pTrigger; /* List of table triggers, if required */ local 81513 #undef pTrigger macro 81535 sqlite3GenerateRowDelete( Parse *pParse, Table *pTab, int iCur, int iRowid, int count, Trigger *pTrigger, int onconf ) argument 84240 Trigger *pTrigger; /* Trigger definition to return */ local 84958 Trigger *pTrigger; /* List of triggers on pTab, if required */ local 84992 # define pTrigger macro 85538 #undef pTrigger macro 85764 Trigger *pTrigger = 0; local 85875 Trigger *pTrigger = 0; local 94678 Trigger *pTrigger = 0; /* The new trigger */ local 95045 sqlite3DeleteTrigger(sqlite3 *db, Trigger *pTrigger) argument 95064 Trigger *pTrigger = 0; local 95107 tableOfTrigger(Trigger *pTrigger) argument 95116 sqlite3DropTriggerPtr(Parse *pParse, Trigger *pTrigger) argument 95175 Trigger *pTrigger; local 95388 codeRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 95500 getRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 95606 sqlite3CodeRowTrigger( Parse *pParse, Trigger *pTrigger, int op, ExprList *pChanges, int tr_tm, Table *pTab, int reg, int orconf, int ignoreJump ) argument 95668 sqlite3TriggerColmask( Parse *pParse, Trigger *pTrigger, ExprList *pChanges, int isNew, int tr_tm, Table *pTab, int orconf ) argument 95818 Trigger *pTrigger; /* List of triggers on pTab, if required */ local 95852 # define pTrigger macro 96269 #undef pTrigger macro [all...] |
/external/sqlite/dist/orig/ |
H A D | sqlite3.c | 10967 Trigger *pTrigger; /* List of triggers stored in pSchema */ member in struct:Table 11854 ** TriggerPrg.pTrigger, assuming a default ON CONFLICT clause of 11857 ** values for both pTrigger and orconf. 11865 Trigger *pTrigger; /* Trigger this program was coded from */ member in struct:TriggerPrg 11867 SubProgram *pProgram; /* Program implementing pTrigger/orconf */ 12051 * linked list is stored as the "pTrigger" member of the associated 88420 Trigger *pTrigger; local 91087 Trigger *pTrigger; /* List of table triggers, if required */ local 91396 #undef pTrigger macro 91419 sqlite3GenerateRowDelete( Parse *pParse, Table *pTab, Trigger *pTrigger, int iDataCur, int iIdxCur, int iPk, i16 nPk, u8 count, u8 onconf, u8 bNoSeek ) argument 94537 Trigger *pTrigger; /* Trigger definition to return */ local 95264 Trigger *pTrigger; /* List of triggers on pTab, if required */ local 95310 # define pTrigger macro 95821 #undef pTrigger macro 96112 Trigger *pTrigger = 0; local 96286 Trigger *pTrigger = 0; local 107150 Trigger *pTrigger = 0; /* The new trigger */ local 107527 sqlite3DeleteTrigger(sqlite3 *db, Trigger *pTrigger) argument 107546 Trigger *pTrigger = 0; local 107589 tableOfTrigger(Trigger *pTrigger) argument 107598 sqlite3DropTriggerPtr(Parse *pParse, Trigger *pTrigger) argument 107658 Trigger *pTrigger; local 107871 codeRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 107985 getRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 108091 sqlite3CodeRowTrigger( Parse *pParse, Trigger *pTrigger, int op, ExprList *pChanges, int tr_tm, Table *pTab, int reg, int orconf, int ignoreJump ) argument 108153 sqlite3TriggerColmask( Parse *pParse, Trigger *pTrigger, ExprList *pChanges, int isNew, int tr_tm, Table *pTab, int orconf ) argument 108311 Trigger *pTrigger; /* List of triggers on pTab, if required */ local 108349 # define pTrigger macro 108861 #undef pTrigger macro [all...] |
/external/sqlite/dist/ |
H A D | sqlite3.c | 10967 Trigger *pTrigger; /* List of triggers stored in pSchema */ member in struct:Table 11854 ** TriggerPrg.pTrigger, assuming a default ON CONFLICT clause of 11857 ** values for both pTrigger and orconf. 11865 Trigger *pTrigger; /* Trigger this program was coded from */ member in struct:TriggerPrg 11867 SubProgram *pProgram; /* Program implementing pTrigger/orconf */ 12051 * linked list is stored as the "pTrigger" member of the associated 88440 Trigger *pTrigger; local 91107 Trigger *pTrigger; /* List of table triggers, if required */ local 91416 #undef pTrigger macro 91439 sqlite3GenerateRowDelete( Parse *pParse, Table *pTab, Trigger *pTrigger, int iDataCur, int iIdxCur, int iPk, i16 nPk, u8 count, u8 onconf, u8 bNoSeek ) argument 94557 Trigger *pTrigger; /* Trigger definition to return */ local 95284 Trigger *pTrigger; /* List of triggers on pTab, if required */ local 95330 # define pTrigger macro 95841 #undef pTrigger macro 96132 Trigger *pTrigger = 0; local 96306 Trigger *pTrigger = 0; local 107170 Trigger *pTrigger = 0; /* The new trigger */ local 107547 sqlite3DeleteTrigger(sqlite3 *db, Trigger *pTrigger) argument 107566 Trigger *pTrigger = 0; local 107609 tableOfTrigger(Trigger *pTrigger) argument 107618 sqlite3DropTriggerPtr(Parse *pParse, Trigger *pTrigger) argument 107678 Trigger *pTrigger; local 107891 codeRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 108005 getRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 108111 sqlite3CodeRowTrigger( Parse *pParse, Trigger *pTrigger, int op, ExprList *pChanges, int tr_tm, Table *pTab, int reg, int orconf, int ignoreJump ) argument 108173 sqlite3TriggerColmask( Parse *pParse, Trigger *pTrigger, ExprList *pChanges, int isNew, int tr_tm, Table *pTab, int orconf ) argument 108331 Trigger *pTrigger; /* List of triggers on pTab, if required */ local 108369 # define pTrigger macro 108881 #undef pTrigger macro [all...] |