Lines Matching refs:pTriggerStep
157959 SQLITE_PRIVATE void sqlite3DeleteTriggerStep(sqlite3 *db, TriggerStep *pTriggerStep){ argument
157960 while( pTriggerStep ){
157961 TriggerStep * pTmp = pTriggerStep;
157962 pTriggerStep = pTriggerStep->pNext;
158389 TriggerStep *pTriggerStep = sqlite3DbMallocZero(db, sizeof(TriggerStep)); local
158390 if( pTriggerStep==0 ) {
158394 pTriggerStep->op = TK_SELECT;
158395 pTriggerStep->pSelect = pSelect;
158396 pTriggerStep->orconf = OE_Default;
158397 pTriggerStep->zSpan = triggerSpanDup(db, zStart, zEnd);
158398 return pTriggerStep;
158416 TriggerStep *pTriggerStep = 0; local
158427 pTriggerStep = sqlite3DbMallocZero(db, sizeof(TriggerStep));
158428 if( pTriggerStep ){
158429 pTriggerStep->pSrc = sqlite3SrcListDup(db, pTabList, EXPRDUP_REDUCE);
158430 pTriggerStep->op = op;
158431 pTriggerStep->zSpan = triggerSpanDup(db, zStart, zEnd);
158432 if( pTriggerStep->pSrc && IN_RENAME_OBJECT ){
158434 pTriggerStep->pSrc->a[0].zName,
158443 return pTriggerStep;
158464 TriggerStep *pTriggerStep; local
158468 pTriggerStep = triggerStepAllocate(pParse, TK_INSERT, pTabList, zStart, zEnd);
158469 if( pTriggerStep ){
158471 pTriggerStep->pSelect = pSelect;
158474 pTriggerStep->pSelect = sqlite3SelectDup(db, pSelect, EXPRDUP_REDUCE);
158476 pTriggerStep->pIdList = pColumn;
158477 pTriggerStep->pUpsert = pUpsert;
158478 pTriggerStep->orconf = orconf;
158490 return pTriggerStep;
158509 TriggerStep *pTriggerStep; local
158511 pTriggerStep = triggerStepAllocate(pParse, TK_UPDATE, pTabList, zStart, zEnd);
158512 if( pTriggerStep ){
158515 pTriggerStep->pExprList = pEList;
158516 pTriggerStep->pWhere = pWhere;
158522 pTriggerStep->pExprList = sqlite3ExprListDup(db, pEList, EXPRDUP_REDUCE);
158523 pTriggerStep->pWhere = sqlite3ExprDup(db, pWhere, EXPRDUP_REDUCE);
158526 pTriggerStep->orconf = orconf;
158534 if( pFromDup && pTriggerStep->pSrc ){
158535 pTriggerStep->pSrc = sqlite3SrcListAppendList(
158536 pParse, pTriggerStep->pSrc, pFromDup
158545 return pTriggerStep;
158561 TriggerStep *pTriggerStep; local
158563 pTriggerStep = triggerStepAllocate(pParse, TK_DELETE, pTabList, zStart, zEnd);
158564 if( pTriggerStep ){
158566 pTriggerStep->pWhere = pWhere;
158569 pTriggerStep->pWhere = sqlite3ExprDup(db, pWhere, EXPRDUP_REDUCE);
158571 pTriggerStep->orconf = OE_Default;
158574 return pTriggerStep;