Lines Matching refs:op
36 if( pExpr->op==TK_AGG_FUNCTION ) pExpr->op2 += pWalker->u.n; in incrAggDepth()
90 if( pExpr->op==TK_COLLATE ){ in resolveAlias()
438 int op = pParse->eTriggerOp; in lookupName() local
439 assert( op==TK_DELETE || op==TK_UPDATE || op==TK_INSERT ); in lookupName()
444 pExpr->iTable = op!=TK_DELETE; in lookupName()
447 }else if( op!=TK_DELETE && zTab && sqlite3StrICmp("new",zTab) == 0 ){ in lookupName()
450 }else if( op!=TK_INSERT && zTab && sqlite3StrICmp("old",zTab)==0 ){ in lookupName()
629 assert( pExpr->op==TK_ID ); in lookupName()
652 pExpr->op = TK_STRING; in lookupName()
683 pExpr->op = TK_FUNCTION; in lookupName()
734 pExpr->op = eNewExprOp; in lookupName()
740 && (pExpr->op==TK_COLUMN || pExpr->op==TK_TRIGGER) in lookupName()
823 if( pExpr ) pExpr->op = TK_NULL; in notValidImpl()
837 if( p->op!=TK_FLOAT ) return -1; in exprProbability()
874 switch( pExpr->op ){ in resolveExprStep()
886 pExpr->op = TK_COLUMN; in resolveExprStep()
921 if( pExpr->op==TK_NOTNULL ){ in resolveExprStep()
928 pExpr->op = TK_TRUEFALSE; in resolveExprStep()
953 if( pExpr->op==TK_ID ){ in resolveExprStep()
965 if( pRight->op==TK_ID ){ in resolveExprStep()
968 assert( pRight->op==TK_DOT ); in resolveExprStep()
1045 pExpr->op = TK_NULL; in resolveExprStep()
1178 pExpr->op = TK_AGG_FUNCTION; in resolveExprStep()
1212 case TK_EXISTS: testcase( pExpr->op==TK_EXISTS ); in resolveExprStep()
1215 testcase( pExpr->op==TK_IN ); in resolveExprStep()
1250 if( ALWAYS(pRight) && (pRight->op==TK_ID || pRight->op==TK_TRUEFALSE) ){ in resolveExprStep()
1253 if( pRight->op==TK_TRUEFALSE ){ in resolveExprStep()
1254 pExpr->op2 = pExpr->op; in resolveExprStep()
1255 pExpr->op = TK_TRUTH; in resolveExprStep()
1272 if( pExpr->op==TK_BETWEEN ){ in resolveExprStep()
1283 testcase( pExpr->op==TK_EQ ); in resolveExprStep()
1284 testcase( pExpr->op==TK_NE ); in resolveExprStep()
1285 testcase( pExpr->op==TK_LT ); in resolveExprStep()
1286 testcase( pExpr->op==TK_LE ); in resolveExprStep()
1287 testcase( pExpr->op==TK_GT ); in resolveExprStep()
1288 testcase( pExpr->op==TK_GE ); in resolveExprStep()
1289 testcase( pExpr->op==TK_IS ); in resolveExprStep()
1290 testcase( pExpr->op==TK_ISNOT ); in resolveExprStep()
1291 testcase( pExpr->op==TK_BETWEEN ); in resolveExprStep()
1323 if( pE->op==TK_ID ){ in resolveAsName()
1509 assert( pParent->op==TK_COLLATE ); in resolveCompoundOrderBy()
1510 while( pParent->pLeft->op==TK_COLLATE ) pParent = pParent->pLeft; in resolveCompoundOrderBy()