Lines Matching defs:op2

18307   u8 op2;                /* TK_REGISTER/TK_TRUTH: original value of Expr.op
31852 if( pExpr->op2 ){
31853 sqlite3_snprintf(sizeof(zOp2),zOp2," op2=0x%02x",pExpr->op2);
31965 assert( pExpr->op2==TK_IS || pExpr->op2==TK_ISNOT );
31968 x = (pExpr->op2==TK_ISNOT)*2 + sqlite3ExprTruthValue(pExpr->pRight);
32013 pExpr->op2, pExpr->u.zToken, zFlgs,
32016 }else if( pExpr->op2!=0 ){
32019 sqlite3_snprintf(sizeof(zBuf),zBuf,"0x%02x",pExpr->op2);
32021 if( pExpr->op2==NC_IsCheck ) zOp2 = "NC_IsCheck";
32022 if( pExpr->op2==NC_IdxExpr ) zOp2 = "NC_IdxExpr";
32023 if( pExpr->op2==NC_PartIdx ) zOp2 = "NC_PartIdx";
32024 if( pExpr->op2==NC_GenCol ) zOp2 = "NC_GenCol";
32025 sqlite3TreeViewLine(pView, "FUNCTION %Q%s op2=%s",
32162 tmp.op = pExpr->op2;
82119 if( op==TK_REGISTER ) op = pExpr->op2;
82300 assert( pExpr==0 || pExpr->op!=TK_REGISTER || pExpr->op2!=TK_VARIABLE );
82888 ** The eCallCtx argument is information (typically taken from Expr.op2)
103701 ** depth (the Expr.op2 field) by N on every TK_AGG_FUNCTION node.
103711 if( pExpr->op==TK_AGG_FUNCTION ) pExpr->op2 += pWalker->u.n;
103740 ** of the original expression. The Expr.op2 field of TK_AGG_FUNCTION
104183 pExpr->op2 = TK_COLUMN;
104743 pExpr->op2 = pNC->ncFlags & NC_SelfRef;
104854 pExpr->op2 = 0;
104864 pExpr->op2++;
104929 pExpr->op2 = pExpr->op;
105863 || (pExpr->op==TK_REGISTER && pExpr->op2==TK_IF_NULL_ROW) );
105868 if( op==TK_REGISTER ) op = pExpr->op2;
105988 if( op==TK_REGISTER ) op = p->op2;
106242 if( op==TK_REGISTER ) op = pExpr->op2;
106272 assert( pVector->op2==0 || pVector->op==TK_REGISTER );
106273 if( pVector->op==TK_SELECT || pVector->op2==TK_SELECT ){
108315 if( op==TK_REGISTER ) op = p->op2;
108353 if( op==TK_REGISTER ) op = p->op2;
109158 pExpr->op2 = pExpr->op;
109682 p->op2 = p->op;
110043 pExpr->op2);
110227 bNormal = pExpr->op2==TK_IS;
110339 pFarg->a[0].pExpr->op2 =
110373 pDef, pExpr->op2);
110404 if( pLeft->iTable==0 || pParse->withinRJSubrtn > pLeft->op2 ){
110406 pLeft->op2 = pParse->withinRJSubrtn;
111046 isNot = pExpr->op2==TK_ISNOT;
111220 isNot = pExpr->op2==TK_ISNOT;
111476 if( pA->op2!=pB->op2 && pA->op==TK_TRUTH ) return 2;
111594 if( p->op2!=TK_IS ) return 0;
112152 && pWalker->walkerDepth==pExpr->op2
155051 unsigned char *peOp2, /* OUT: 0 for MATCH, or else an op2 value */
155052 Expr **ppLeft, /* Column expression to left of MATCH/op2 */
155053 Expr **ppRight /* Expression to left of MATCH/op2 */
155763 unsigned char eOp2 = 0; /* op2 value for LIKE/REGEXP/GLOB */
164053 ** then we have to increase the Expr->op2 values of those nodes
164060 && pExpr->op2>=pWalker->walkerDepth
164062 pExpr->op2++;
166400 p->op2 = 0;
220485 int op2, /* Second change operation */
220500 pNew->op = op2;
220540 pNew->op = op2;
220566 ** op1=INSERT, op2=INSERT -> Unsupported. Discard op2.
220567 ** op1=INSERT, op2=UPDATE -> INSERT.
220568 ** op1=INSERT, op2=DELETE -> (none)
220570 ** op1=UPDATE, op2=INSERT -> Unsupported. Discard op2.
220571 ** op1=UPDATE, op2=UPDATE -> UPDATE.
220572 ** op1=UPDATE, op2=DELETE -> DELETE.
220574 ** op1=DELETE, op2=INSERT -> UPDATE.
220575 ** op1=DELETE, op2=UPDATE -> Unsupported. Discard op2.
220576 ** op1=DELETE, op2=DELETE -> Unsupported. Discard op2.
220578 if( (op1==SQLITE_INSERT && op2==SQLITE_INSERT)
220579 || (op1==SQLITE_UPDATE && op2==SQLITE_INSERT)
220580 || (op1==SQLITE_DELETE && op2==SQLITE_UPDATE)
220581 || (op1==SQLITE_DELETE && op2==SQLITE_DELETE)
220584 }else if( op1==SQLITE_INSERT && op2==SQLITE_DELETE ){
220607 assert( op2==SQLITE_UPDATE );
220612 assert( op2==SQLITE_INSERT );
220623 }else if( op2==SQLITE_UPDATE ){ /* UPDATE + UPDATE */
220637 assert( op1==SQLITE_UPDATE && op2==SQLITE_DELETE );