• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/Heimdal-398.1.2/lib/sqlite/

Lines Matching refs:yygotominor

107576   YYMINORTYPE yygotominor;        /* The LHS of the rule reduced */
107589 /* Silence complaints from purify about yygotominor being uninitialized
107591 ** switch. yygotominor is uninitialized when a rule reduces that does
107603 /*memset(&yygotominor, 0, sizeof(yygotominor));*/
107604 yygotominor = yyzerominor;
107632 {yygotominor.yy4 = TK_DEFERRED;}
107639 {yygotominor.yy4 = yymsp[0].major;}
107671 yygotominor.yy0 = yymsp[0].minor.yy0;
107686 {yygotominor.yy4 = 0;}
107696 {yygotominor.yy4 = 1;}
107711 yygotominor.yy0.z = yymsp[-2].minor.yy0.z;
107712 yygotominor.yy0.n = (int)(pParse->sLastToken.z-yymsp[-2].minor.yy0.z) + pParse->sLastToken.n;
107718 yygotominor.yy0 = yymsp[0].minor.yy0;
107743 {yygotominor.yy0 = yymsp[0].minor.yy0;}
107750 yygotominor.yy0.z = yymsp[-3].minor.yy0.z;
107751 yygotominor.yy0.n = (int)(&yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n] - yymsp[-3].minor.yy0.z);
107756 yygotominor.yy0.z = yymsp[-5].minor.yy0.z;
107757 yygotominor.yy0.n = (int)(&yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n] - yymsp[-5].minor.yy0.z);
107761 {yygotominor.yy0.z=yymsp[-1].minor.yy0.z; yygotominor.yy0.n=yymsp[0].minor.yy0.n+(int)(yymsp[0].minor.yy0.z-yymsp[-1].minor.yy0.z);}
107808 { yygotominor.yy4 = OE_None*0x0101; /* EV: R-19803-45884 */}
107811 { yygotominor.yy4 = (yymsp[-1].minor.yy4 & ~yymsp[0].minor.yy215.mask) | yymsp[0].minor.yy215.value; }
107815 { yygotominor.yy215.value = 0; yygotominor.yy215.mask = 0x000000; }
107818 { yygotominor.yy215.value = yymsp[0].minor.yy4; yygotominor.yy215.mask = 0x0000ff; }
107821 { yygotominor.yy215.value = yymsp[0].minor.yy4<<8; yygotominor.yy215.mask = 0x00ff00; }
107824 { yygotominor.yy4 = OE_SetNull; /* EV: R-33326-45252 */}
107827 { yygotominor.yy4 = OE_SetDflt; /* EV: R-33326-45252 */}
107830 { yygotominor.yy4 = OE_Cascade; /* EV: R-33326-45252 */}
107833 { yygotominor.yy4 = OE_Restrict; /* EV: R-33326-45252 */}
107836 { yygotominor.yy4 = OE_None; /* EV: R-33326-45252 */}
107842 {yygotominor.yy4 = yymsp[0].minor.yy4;}
107845 {yygotominor.yy0.n = 0; yygotominor.yy0.z = 0;}
107848 {yygotominor.yy0 = yymsp[-1].minor.yy0;}
107866 {yygotominor.yy4 = OE_Default;}
107869 {yygotominor.yy210 = OE_Default;}
107872 {yygotominor.yy210 = (u8)yymsp[0].minor.yy4;}
107875 {yygotominor.yy4 = OE_Ignore;}
107878 {yygotominor.yy4 = OE_Replace;}
107903 {yygotominor.yy387 = yymsp[0].minor.yy387;}
107913 yygotominor.yy387 = yymsp[0].minor.yy387;
107917 {yygotominor.yy4 = TK_ALL;}
107921 yygotominor.yy387 = sqlite3SelectNew(pParse,yymsp[-6].minor.yy322,yymsp[-5].minor.yy259,yymsp[-4].minor.yy314,yymsp[-3].minor.yy322,yymsp[-2].minor.yy314,yymsp[-1].minor.yy322,yymsp[-7].minor.yy4,yymsp[0].minor.yy292.pLimit,yymsp[0].minor.yy292.pOffset);
107926 {yygotominor.yy322 = yymsp[-1].minor.yy322;}
107933 {yygotominor.yy322 = 0;}
107937 yygotominor.yy322 = sqlite3ExprListAppend(pParse, yymsp[-2].minor.yy322, yymsp[-1].minor.yy118.pExpr);
107938 if( yymsp[0].minor.yy0.n>0 ) sqlite3ExprListSetName(pParse, yygotominor.yy322, &yymsp[0].minor.yy0, 1);
107939 sqlite3ExprListSetSpan(pParse,yygotominor.yy322,&yymsp[-1].minor.yy118);
107945 yygotominor.yy322 = sqlite3ExprListAppend(pParse, yymsp[-1].minor.yy322, p);
107953 yygotominor.yy322 = sqlite3ExprListAppend(pParse,yymsp[-3].minor.yy322, pDot);
107957 {yygotominor.yy0.n = 0;}
107960 {yygotominor.yy259 = sqlite3DbMallocZero(pParse->db, sizeof(*yygotominor.yy259));}
107964 yygotominor.yy259 = yymsp[0].minor.yy259;
107965 sqlite3SrcListShiftJoinType(yygotominor.yy259);
107970 yygotominor.yy259 = yymsp[-1].minor.yy259;
107971 if( ALWAYS(yygotominor.yy259 && yygotominor.yy259->nSrc>0) ) yygotominor.yy259->a[yygotominor.yy259->nSrc-1].jointype = (u8)yymsp[0].minor.yy4;
107975 {yygotominor.yy259 = 0;}
107979 yygotominor.yy259 = sqlite3SrcListAppendFromTerm(pParse,yymsp[-6].minor.yy259,&yymsp[-5].minor.yy0,&yymsp[-4].minor.yy0,&yymsp[-3].minor.yy0,0,yymsp[-1].minor.yy314,yymsp[0].minor.yy384);
107980 sqlite3SrcListIndexedBy(pParse, yygotominor.yy259, &yymsp[-2].minor.yy0);
107985 yygotominor.yy259 = sqlite3SrcListAppendFromTerm(pParse,yymsp[-6].minor.yy259,0,0,&yymsp[-2].minor.yy0,yymsp[-4].minor.yy387,yymsp[-1].minor.yy314,yymsp[0].minor.yy384);
107991 yygotominor.yy259 = yymsp[-4].minor.yy259;
107996 yygotominor.yy259 = sqlite3SrcListAppendFromTerm(pParse,yymsp[-6].minor.yy259,0,0,&yymsp[-2].minor.yy0,pSubquery,yymsp[-1].minor.yy314,yymsp[0].minor.yy384);
108002 {yygotominor.yy0.z=0; yygotominor.yy0.n=0;}
108005 {yygotominor.yy259 = sqlite3SrcListAppend(pParse->db,0,&yymsp[-1].minor.yy0,&yymsp[0].minor.yy0);}
108008 { yygotominor.yy4 = JT_INNER; }
108011 { yygotominor.yy4 = sqlite3JoinType(pParse,&yymsp[-1].minor.yy0,0,0); }
108014 { yygotominor.yy4 = sqlite3JoinType(pParse,&yymsp[-2].minor.yy0,&yymsp[-1].minor.yy0,0); }
108017 { yygotominor.yy4 = sqlite3JoinType(pParse,&yymsp[-3].minor.yy0,&yymsp[-2].minor.yy0,&yymsp[-1].minor.yy0); }
108025 {yygotominor.yy314 = yymsp[0].minor.yy118.pExpr;}
108032 {yygotominor.yy314 = 0;}
108035 {yygotominor.yy0.z=0; yygotominor.yy0.n=1;}
108039 {yygotominor.yy384 = yymsp[-1].minor.yy384;}
108043 {yygotominor.yy384 = 0;}
108048 {yygotominor.yy322 = yymsp[0].minor.yy322;}
108052 yygotominor.yy322 = sqlite3ExprListAppend(pParse,yymsp[-3].minor.yy322,yymsp[-1].minor.yy314);
108053 if( yygotominor.yy322 ) yygotominor.yy322->a[yygotominor.yy322->nExpr-1].sortOrder = (u8)yymsp[0].minor.yy4;
108058 yygotominor.yy322 = sqlite3ExprListAppend(pParse,0,yymsp[-1].minor.yy314);
108059 if( yygotominor.yy322 && ALWAYS(yygotominor.yy322->a) ) yygotominor.yy322->a[0].sortOrder = (u8)yymsp[0].minor.yy4;
108064 {yygotominor.yy4 = SQLITE_SO_ASC;}
108067 {yygotominor.yy4 = SQLITE_SO_DESC;}
108070 {yygotominor.yy292.pLimit = 0; yygotominor.yy292.pOffset = 0;}
108073 {yygotominor.yy292.pLimit = yymsp[0].minor.yy118.pExpr; yygotominor.yy292.pOffset = 0;}
108076 {yygotominor.yy292.pLimit = yymsp[-2].minor.yy118.pExpr; yygotominor.yy292.pOffset = yymsp[0].minor.yy118.pExpr;}
108079 {yygotominor.yy292.pOffset = yymsp[-2].minor.yy118.pExpr; yygotominor.yy292.pLimit = yymsp[0].minor.yy118.pExpr;}
108096 yygotominor.yy322 = sqlite3ExprListAppend(pParse, yymsp[-4].minor.yy322, yymsp[0].minor.yy118.pExpr);
108097 sqlite3ExprListSetName(pParse, yygotominor.yy322, &yymsp[-2].minor.yy0, 1);
108102 yygotominor.yy322 = sqlite3ExprListAppend(pParse, 0, yymsp[0].minor.yy118.pExpr);
108103 sqlite3ExprListSetName(pParse, yygotominor.yy322, &yymsp[-2].minor.yy0, 1);
108116 {yygotominor.yy210 = yymsp[0].minor.yy210;}
108119 {yygotominor.yy210 = OE_Replace;}
108123 {yygotominor.yy322 = sqlite3ExprListAppend(pParse,yymsp[-2].minor.yy322,yymsp[0].minor.yy118.pExpr);}
108127 {yygotominor.yy322 = sqlite3ExprListAppend(pParse,0,yymsp[0].minor.yy118.pExpr);}
108130 {yygotominor.yy384 = sqlite3IdListAppend(pParse->db,yymsp[-2].minor.yy384,&yymsp[0].minor.yy0);}
108133 {yygotominor.yy384 = sqlite3IdListAppend(pParse->db,0,&yymsp[0].minor.yy0);}
108136 {yygotominor.yy118 = yymsp[0].minor.yy118;}
108139 {yygotominor.yy118.pExpr = yymsp[-1].minor.yy118.pExpr; spanSet(&yygotominor.yy118,&yymsp[-2].minor.yy0,&yymsp[0].minor.yy0);}
108144 {spanExpr(&yygotominor.yy118, pParse, yymsp[0].major, &yymsp[0].minor.yy0);}
108148 {spanExpr(&yygotominor.yy118, pParse, TK_ID, &yymsp[0].minor.yy0);}
108154 yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_DOT, temp1, temp2, 0);
108155 spanSet(&yygotominor.yy118,&yymsp[-2].minor.yy0,&yymsp[0].minor.yy0);
108164 yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_DOT, temp1, temp4, 0);
108165 spanSet(&yygotominor.yy118,&yymsp[-4].minor.yy0,&yymsp[0].minor.yy0);
108175 yygotominor.yy118.pExpr = 0;
108177 yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_REGISTER, 0, 0, &yymsp[0].minor.yy0);
108178 if( yygotominor.yy118.pExpr ) sqlite3GetInt32(&yymsp[0].minor.yy0.z[1], &yygotominor.yy118.pExpr->iTable);
108180 spanSet(&yygotominor.yy118, &yymsp[0].minor.yy0, &yymsp[0].minor.yy0);
108185 spanExpr(&yygotominor.yy118, pParse, TK_VARIABLE, &yymsp[0].minor.yy0);
108186 sqlite3ExprAssignVarNumber(pParse, yygotominor.yy118.pExpr);
108187 spanSet(&yygotominor.yy118, &yymsp[0].minor.yy0, &yymsp[0].minor.yy0);
108192 yygotominor.yy118.pExpr = sqlite3ExprSetCollByToken(pParse, yymsp[-2].minor.yy118.pExpr, &yymsp[0].minor.yy0);
108193 yygotominor.yy118.zStart = yymsp[-2].minor.yy118.zStart;
108194 yygotominor.yy118.zEnd = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n];
108199 yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_CAST, yymsp[-3].minor.yy118.pExpr, 0, &yymsp[-1].minor.yy0);
108200 spanSet(&yygotominor.yy118,&yymsp[-5].minor.yy0,&yymsp[0].minor.yy0);
108208 yygotominor.yy118.pExpr = sqlite3ExprFunction(pParse, yymsp[-1].minor.yy322, &yymsp[-4].minor.yy0);
108209 spanSet(&yygotominor.yy118,&yymsp[-4].minor.yy0,&yymsp[0].minor.yy0);
108210 if( yymsp[-2].minor.yy4 && yygotominor.yy118.pExpr ){
108211 yygotominor.yy118.pExpr->flags |= EP_Distinct;
108217 yygotominor.yy118.pExpr = sqlite3ExprFunction(pParse, 0, &yymsp[-3].minor.yy0);
108218 spanSet(&yygotominor.yy118,&yymsp[-3].minor.yy0,&yymsp[0].minor.yy0);
108225 yygotominor.yy118.pExpr = sqlite3ExprFunction(pParse, 0,&yymsp[0].minor.yy0);
108226 if( yygotominor.yy118.pExpr ){
108227 yygotominor.yy118.pExpr->op = TK_CONST_FUNC;
108229 spanSet(&yygotominor.yy118, &yymsp[0].minor.yy0, &yymsp[0].minor.yy0);
108240 {spanBinaryExpr(&yygotominor.yy118,pParse,yymsp[-1].major,&yymsp[-2].minor.yy118,&yymsp[0].minor.yy118);}
108244 {yygotominor.yy342.eOperator = yymsp[0].minor.yy0; yygotominor.yy342.not = 0;}
108248 {yygotominor.yy342.eOperator = yymsp[0].minor.yy0; yygotominor.yy342.not = 1;}
108255 yygotominor.yy118.pExpr = sqlite3ExprFunction(pParse, pList, &yymsp[-1].minor.yy342.eOperator);
108256 if( yymsp[-1].minor.yy342.not ) yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_NOT, yygotominor.yy118.pExpr, 0, 0);
108257 yygotominor.yy118.zStart = yymsp[-2].minor.yy118.zStart;
108258 yygotominor.yy118.zEnd = yymsp[0].minor.yy118.zEnd;
108259 if( yygotominor.yy118.pExpr ) yygotominor.yy118.pExpr->flags |= EP_InfixFunc;
108268 yygotominor.yy118.pExpr = sqlite3ExprFunction(pParse, pList, &yymsp[-3].minor.yy342.eOperator);
108269 if( yymsp[-3].minor.yy342.not ) yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_NOT, yygotominor.yy118.pExpr, 0, 0);
108270 yygotominor.yy118.zStart = yymsp[-4].minor.yy118.zStart;
108271 yygotominor.yy118.zEnd = yymsp[0].minor.yy118.zEnd;
108272 if( yygotominor.yy118.pExpr ) yygotominor.yy118.pExpr->flags |= EP_InfixFunc;
108276 {spanUnaryPostfix(&yygotominor.yy118,pParse,yymsp[0].major,&yymsp[-1].minor.yy118,&yymsp[0].minor.yy0);}
108279 {spanUnaryPostfix(&yygotominor.yy118,pParse,TK_NOTNULL,&yymsp[-2].minor.yy118,&yymsp[0].minor.yy0);}
108283 spanBinaryExpr(&yygotominor.yy118,pParse,TK_IS,&yymsp[-2].minor.yy118,&yymsp[0].minor.yy118);
108284 binaryToUnaryIfNull(pParse, yymsp[0].minor.yy118.pExpr, yygotominor.yy118.pExpr, TK_ISNULL);
108289 spanBinaryExpr(&yygotominor.yy118,pParse,TK_ISNOT,&yymsp[-3].minor.yy118,&yymsp[0].minor.yy118);
108290 binaryToUnaryIfNull(pParse, yymsp[0].minor.yy118.pExpr, yygotominor.yy118.pExpr, TK_NOTNULL);
108295 {spanUnaryPrefix(&yygotominor.yy118,pParse,yymsp[-1].major,&yymsp[0].minor.yy118,&yymsp[-1].minor.yy0);}
108298 {spanUnaryPrefix(&yygotominor.yy118,pParse,TK_UMINUS,&yymsp[0].minor.yy118,&yymsp[-1].minor.yy0);}
108301 {spanUnaryPrefix(&yygotominor.yy118,pParse,TK_UPLUS,&yymsp[0].minor.yy118,&yymsp[-1].minor.yy0);}
108307 yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_BETWEEN, yymsp[-4].minor.yy118.pExpr, 0, 0);
108308 if( yygotominor.yy118.pExpr ){
108309 yygotominor.yy118.pExpr->x.pList = pList;
108313 if( yymsp[-3].minor.yy4 ) yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_NOT, yygotominor.yy118.pExpr, 0, 0);
108314 yygotominor.yy118.zStart = yymsp[-4].minor.yy118.zStart;
108315 yygotominor.yy118.zEnd = yymsp[0].minor.yy118.zEnd;
108329 yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_INTEGER, 0, 0, &sqlite3IntTokens[yymsp[-3].minor.yy4]);
108332 yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_IN, yymsp[-4].minor.yy118.pExpr, 0, 0);
108333 if( yygotominor.yy118.pExpr ){
108334 yygotominor.yy118.pExpr->x.pList = yymsp[-1].minor.yy322;
108335 sqlite3ExprSetHeight(pParse, yygotominor.yy118.pExpr);
108339 if( yymsp[-3].minor.yy4 ) yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_NOT, yygotominor.yy118.pExpr, 0, 0);
108341 yygotominor.yy118.zStart = yymsp[-4].minor.yy118.zStart;
108342 yygotominor.yy118.zEnd = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n];
108347 yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_SELECT, 0, 0, 0);
108348 if( yygotominor.yy118.pExpr ){
108349 yygotominor.yy118.pExpr->x.pSelect = yymsp[-1].minor.yy387;
108350 ExprSetProperty(yygotominor.yy118.pExpr, EP_xIsSelect);
108351 sqlite3ExprSetHeight(pParse, yygotominor.yy118.pExpr);
108355 yygotominor.yy118.zStart = yymsp[-2].minor.yy0.z;
108356 yygotominor.yy118.zEnd = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n];
108361 yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_IN, yymsp[-4].minor.yy118.pExpr, 0, 0);
108362 if( yygotominor.yy118.pExpr ){
108363 yygotominor.yy118.pExpr->x.pSelect = yymsp[-1].minor.yy387;
108364 ExprSetProperty(yygotominor.yy118.pExpr, EP_xIsSelect);
108365 sqlite3ExprSetHeight(pParse, yygotominor.yy118.pExpr);
108369 if( yymsp[-3].minor.yy4 ) yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_NOT, yygotominor.yy118.pExpr, 0, 0);
108370 yygotominor.yy118.zStart = yymsp[-4].minor.yy118.zStart;
108371 yygotominor.yy118.zEnd = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n];
108377 yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_IN, yymsp[-3].minor.yy118.pExpr, 0, 0);
108378 if( yygotominor.yy118.pExpr ){
108379 yygotominor.yy118.pExpr->x.pSelect = sqlite3SelectNew(pParse, 0,pSrc,0,0,0,0,0,0,0);
108380 ExprSetProperty(yygotominor.yy118.pExpr, EP_xIsSelect);
108381 sqlite3ExprSetHeight(pParse, yygotominor.yy118.pExpr);
108385 if( yymsp[-2].minor.yy4 ) yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_NOT, yygotominor.yy118.pExpr, 0, 0);
108386 yygotominor.yy118.zStart = yymsp[-3].minor.yy118.zStart;
108387 yygotominor.yy118.zEnd = yymsp[0].minor.yy0.z ? &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n] : &yymsp[-1].minor.yy0.z[yymsp[-1].minor.yy0.n];
108392 Expr *p = yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_EXISTS, 0, 0, 0);
108400 yygotominor.yy118.zStart = yymsp[-3].minor.yy0.z;
108401 yygotominor.yy118.zEnd = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n];
108406 yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_CASE, yymsp[-3].minor.yy314, yymsp[-1].minor.yy314, 0);
108407 if( yygotominor.yy118.pExpr ){
108408 yygotominor.yy118.pExpr->x.pList = yymsp[-2].minor.yy322;
108409 sqlite3ExprSetHeight(pParse, yygotominor.yy118.pExpr);
108413 yygotominor.yy118.zStart = yymsp[-4].minor.yy0.z;
108414 yygotominor.yy118.zEnd = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n];
108419 yygotominor.yy322 = sqlite3ExprListAppend(pParse,yymsp[-4].minor.yy322, yymsp[-2].minor.yy118.pExpr);
108420 yygotominor.yy322 = sqlite3ExprListAppend(pParse,yygotominor.yy322, yymsp[0].minor.yy118.pExpr);
108425 yygotominor.yy322 = sqlite3ExprListAppend(pParse,0, yymsp[-2].minor.yy118.pExpr);
108426 yygotominor.yy322 = sqlite3ExprListAppend(pParse,yygotominor.yy322, yymsp[0].minor.yy118.pExpr);
108438 {yygotominor.yy4 = OE_Abort;}
108441 {yygotominor.yy4 = OE_None;}
108450 yygotominor.yy322 = sqlite3ExprListAppend(pParse,yymsp[-4].minor.yy322, p);
108451 sqlite3ExprListSetName(pParse,yygotominor.yy322,&yymsp[-2].minor.yy0,1);
108452 sqlite3ExprListCheckLength(pParse, yygotominor.yy322, "index");
108453 if( yygotominor.yy322 ) yygotominor.yy322->a[yygotominor.yy322->nExpr-1].sortOrder = (u8)yymsp[0].minor.yy4;
108463 yygotominor.yy322 = sqlite3ExprListAppend(pParse,0, p);
108464 sqlite3ExprListSetName(pParse, yygotominor.yy322, &yymsp[-2].minor.yy0, 1);
108465 sqlite3ExprListCheckLength(pParse, yygotominor.yy322, "index");
108466 if( yygotominor.yy322 ) yygotominor.yy322->a[yygotominor.yy322->nExpr-1].sortOrder = (u8)yymsp[0].minor.yy4;
108470 {yygotominor.yy0.z = 0; yygotominor.yy0.n = 0;}
108505 yygotominor.yy0 = (yymsp[-6].minor.yy0.n==0?yymsp[-7].minor.yy0:yymsp[-6].minor.yy0);
108510 { yygotominor.yy4 = TK_BEFORE; }
108513 { yygotominor.yy4 = TK_AFTER; }
108516 { yygotominor.yy4 = TK_INSTEAD;}
108520 {yygotominor.yy90.a = yymsp[0].major; yygotominor.yy90.b = 0;}
108523 {yygotominor.yy90.a = TK_UPDATE; yygotominor.yy90.b = yymsp[0].minor.yy384;}
108527 { yygotominor.yy314 = 0; }
108531 { yygotominor.yy314 = yymsp[0].minor.yy118.pExpr; }
108538 yygotominor.yy203 = yymsp[-2].minor.yy203;
108545 yygotominor.yy203 = yymsp[-1].minor.yy203;
108550 yygotominor.yy0 = yymsp[0].minor.yy0;
108571 { yygotominor.yy203 = sqlite3TriggerUpdateStep(pParse->db, &yymsp[-4].minor.yy0, yymsp[-1].minor.yy322, yymsp[0].minor.yy314, yymsp[-5].minor.yy210); }
108574 {yygotominor.yy203 = sqlite3TriggerInsertStep(pParse->db, &yymsp[-5].minor.yy0, yymsp[-4].minor.yy384, yymsp[-1].minor.yy322, 0, yymsp[-7].minor.yy210);}
108577 {yygotominor.yy203 = sqlite3TriggerInsertStep(pParse->db, &yymsp[-2].minor.yy0, yymsp[-1].minor.yy384, 0, yymsp[0].minor.yy387, yymsp[-4].minor.yy210);}
108580 {yygotominor.yy203 = sqlite3TriggerDeleteStep(pParse->db, &yymsp[-2].minor.yy0, yymsp[0].minor.yy314);}
108583 {yygotominor.yy203 = sqlite3TriggerSelectStep(pParse->db, yymsp[0].minor.yy387); }
108587 yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_RAISE, 0, 0, 0);
108588 if( yygotominor.yy118.pExpr ){
108589 yygotominor.yy118.pExpr->affinity = OE_Ignore;
108591 yygotominor.yy118.zStart = yymsp[-3].minor.yy0.z;
108592 yygotominor.yy118.zEnd = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n];
108597 yygotominor.yy118.pExpr = sqlite3PExpr(pParse, TK_RAISE, 0, 0, &yymsp[-1].minor.yy0);
108598 if( yygotominor.yy118.pExpr ) {
108599 yygotominor.yy118.pExpr->affinity = (char)yymsp[-3].minor.yy4;
108601 yygotominor.yy118.zStart = yymsp[-5].minor.yy0.z;
108602 yygotominor.yy118.zEnd = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n];
108606 {yygotominor.yy4 = OE_Rollback;}
108609 {yygotominor.yy4 = OE_Fail;}
108731 yymsp->minor = yygotominor;
108735 yy_shift(yypParser,yyact,yygoto,&yygotominor);