Lines Matching refs:pWalker
926 static int codeCursorHintCheckExpr(Walker *pWalker, Expr *pExpr){ in codeCursorHintCheckExpr() argument
927 struct CCurHint *pHint = pWalker->u.pCCurHint; in codeCursorHintCheckExpr()
933 pWalker->eCode = 1; in codeCursorHintCheckExpr()
953 static int codeCursorHintIsOrFunction(Walker *pWalker, Expr *pExpr){ in codeCursorHintIsOrFunction() argument
958 pWalker->eCode = 1; in codeCursorHintIsOrFunction()
962 if( 0==sqlite3IsLikeFunction(pWalker->pParse->db, pExpr, &d1, d2) ){ in codeCursorHintIsOrFunction()
963 pWalker->eCode = 1; in codeCursorHintIsOrFunction()
988 static int codeCursorHintFixExpr(Walker *pWalker, Expr *pExpr){ in codeCursorHintFixExpr() argument
990 struct CCurHint *pHint = pWalker->u.pCCurHint; in codeCursorHintFixExpr()
993 int reg = ++pWalker->pParse->nMem; /* Register for column value */ in codeCursorHintFixExpr()
994 sqlite3ExprCode(pWalker->pParse, pExpr, reg); in codeCursorHintFixExpr()