Home
last modified time | relevance | path

Searched refs:pTrigger (Results 1 – 9 of 9) sorted by relevance

/sqlite-3.40.0/src/
H A Dtrigger.c58 pList = pTab->pTrigger; in sqlite3TriggerList()
263 pTrigger->op = (u8)op; in sqlite3BeginTrigger()
599 if( pTrigger==0 || pTrigger->bReturning ) return; in sqlite3DeleteTrigger()
639 if( !pTrigger ){ in sqlite3DropTrigger()
659 return sqlite3HashFind(&pTrigger->pTabSchema->tblHash, pTrigger->table); in tableOfTrigger()
705 Trigger *pTrigger; in sqlite3UnlinkAndDeleteTrigger() local
712 if( pTrigger->pSchema==pTrigger->pTabSchema ){ in sqlite3UnlinkAndDeleteTrigger()
1166 assert( pTrigger->zName==0 || pTab==tableOfTrigger(pTrigger) ); in codeRowTrigger()
1179 pPrg->pTrigger = pTrigger; in codeRowTrigger()
1273 assert( pTrigger->zName==0 || pTab==tableOfTrigger(pTrigger) ); in getRowTrigger()
[all …]
H A Ddelete.c341 pTrigger = sqlite3TriggersExist(pParse, pTab, TK_DELETE, 0, 0); in sqlite3DeleteFrom()
344 # define pTrigger 0 in sqlite3DeleteFrom() macro
347 bComplex = pTrigger || sqlite3FkRequired(pParse, pTab, 0, 0); in sqlite3DeleteFrom()
357 pOrderBy, pLimit, pTrigger); in sqlite3DeleteFrom()
377 if( sqlite3IsReadOnly(pParse, pTab, (pTrigger?1:0)) ){ in sqlite3DeleteFrom()
388 assert(!isView || pTrigger); in sqlite3DeleteFrom()
688 #ifdef pTrigger
689 #undef pTrigger
769 if( sqlite3FkRequired(pParse, pTab, 0, 0) || pTrigger ){ in sqlite3GenerateRowDelete()
797 sqlite3CodeRowTrigger(pParse, pTrigger, in sqlite3GenerateRowDelete()
[all …]
H A Dtreeview.c1013 const Trigger *pTrigger in sqlite3TreeViewDelete() argument
1024 if( pTrigger ) n++; in sqlite3TreeViewDelete()
1051 if( pTrigger ){ in sqlite3TreeViewDelete()
1071 const Trigger *pTrigger in sqlite3TreeViewInsert() argument
1091 if( pTrigger ) n++; in sqlite3TreeViewInsert()
1121 if( pTrigger ){ in sqlite3TreeViewInsert()
1142 const Trigger *pTrigger in sqlite3TreeViewUpdate() argument
1163 if( pTrigger ) n++; in sqlite3TreeViewUpdate()
1199 if( pTrigger ){ in sqlite3TreeViewUpdate()
1235 const Trigger *pTrigger, in sqlite3TreeViewTrigger() argument
[all …]
H A Dfkey.c1223 pTrigger = pFKey->apTrigger[iAction]; in fkActionTrigger()
1225 if( action!=OE_None && !pTrigger ){ in fkActionTrigger()
1350 if( pTrigger ){ in fkActionTrigger()
1351 pStep = pTrigger->step_list = (TriggerStep *)&pTrigger[1]; in fkActionTrigger()
1372 fkTriggerDelete(db, pTrigger); in fkActionTrigger()
1376 assert( pTrigger!=0 ); in fkActionTrigger()
1391 pStep->pTrig = pTrigger; in fkActionTrigger()
1392 pTrigger->pSchema = pTab->pSchema; in fkActionTrigger()
1393 pTrigger->pTabSchema = pTab->pSchema; in fkActionTrigger()
1394 pFKey->apTrigger[iAction] = pTrigger; in fkActionTrigger()
[all …]
H A Dupdate.c371 assert( pTrigger || tmask==0 ); in sqlite3Update()
373 # define pTrigger 0 in sqlite3Update() macro
603 sqlite3BeginWriteOperation(pParse, pTrigger || hasFK, iDb); in sqlite3Update()
615 if( chngPk || pTrigger || hasFK ){ in sqlite3Update()
619 if( chngKey || pTrigger || hasFK ){ in sqlite3Update()
892 if( chngPk || hasFK || pTrigger ){ in sqlite3Update()
929 pParse, pTrigger, pChanges, 1, TRIGGER_BEFORE, pTab, onError in sqlite3Update()
974 sqlite3CodeRowTrigger(pParse, pTrigger, TK_UPDATE, pChanges, in sqlite3Update()
1107 sqlite3CodeRowTrigger(pParse, pTrigger, TK_UPDATE, pChanges, in sqlite3Update()
1158 #ifdef pTrigger
[all …]
H A Dinsert.c770 # define pTrigger 0 in sqlite3Insert() macro
778 assert( (pTrigger && tmask) || (pTrigger==0 && tmask==0) ); in sqlite3Insert()
820 && pTrigger==0 in sqlite3Insert()
823 assert( !pTrigger ); in sqlite3Insert()
1378 if( pTrigger ){ in sqlite3Insert()
1441 #ifdef pTrigger
1442 #undef pTrigger
1987 pTrigger = 0; in sqlite3GenerateConstraintChecks()
1994 pTrigger = 0; in sqlite3GenerateConstraintChecks()
2380 if( pTrigger && isUpdate ){ in sqlite3GenerateConstraintChecks()
[all …]
H A Dalter.c1389 static void renameWalkTrigger(Walker *pWalker, Trigger *pTrigger){ in renameWalkTrigger() argument
1393 sqlite3WalkExpr(pWalker, pTrigger->pWhen); in renameWalkTrigger()
1396 for(pStep=pTrigger->step_list; pStep; pStep=pStep->pNext){ in renameWalkTrigger()
1782 Trigger *pTrigger = sParse.pNewTrigger; in renameTableFunc() local
1785 && sCtx.pTab->pSchema==pTrigger->pTabSchema in renameTableFunc()
1793 renameWalkTrigger(&sWalker, pTrigger); in renameTableFunc()
1794 for(pStep=pTrigger->step_list; pStep; pStep=pStep->pNext){ in renameTableFunc()
H A Dbuild.c3353 Trigger *pTrigger; in sqlite3CodeDropTable() local
3370 pTrigger = sqlite3TriggerList(pParse, pTab); in sqlite3CodeDropTable()
3371 while( pTrigger ){ in sqlite3CodeDropTable()
3372 assert( pTrigger->pSchema==pTab->pSchema || in sqlite3CodeDropTable()
3373 pTrigger->pSchema==db->aDb[1].pSchema ); in sqlite3CodeDropTable()
3374 sqlite3DropTriggerPtr(pParse, pTrigger); in sqlite3CodeDropTable()
3375 pTrigger = pTrigger->pNext; in sqlite3CodeDropTable()
H A DsqliteInt.h2309 Trigger *pTrigger; /* List of triggers on this object */ member
3553 Trigger *pTrigger; /* Trigger this program was coded from */ member