Searched refs:pTrigger (Results 1 - 10 of 10) sorted by relevance

/external/chromium_org/third_party/sqlite/src/src/
H A Dtrigger.c38 ** 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 Ddelete.c245 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 Dupdate.c119 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 Dinsert.c475 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 Dfkey.c948 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 Dbuild.c2077 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 DsqliteInt.h1293 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 Dsqlite3.c9638 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 Dsqlite3.c10967 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 Dsqlite3.c10967 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...]

Completed in 555 milliseconds