Lines Matching refs:sqlite3PExpr
366 Expr *p = sqlite3PExpr(pParse, TK_UMINUS, X, 0); in MINUS()
661 Expr *pRight = sqlite3PExpr(pParse, TK_ASTERISK, 0, 0);
663 Expr *pDot = sqlite3PExpr(pParse, TK_DOT, pLeft, pRight);
879 {A = sqlite3PExpr(pParse,TK_LIMIT,X,0);}
881 {A = sqlite3PExpr(pParse,TK_LIMIT,X,Y);}
883 {A = sqlite3PExpr(pParse,TK_LIMIT,Y,X);}
1092 A = sqlite3PExpr(pParse, TK_DOT, temp1, temp2);
1098 Expr *temp4 = sqlite3PExpr(pParse, TK_DOT, temp2, temp3);
1102 A = sqlite3PExpr(pParse, TK_DOT, temp1, temp4);
1125 A = sqlite3PExpr(pParse, TK_REGISTER, 0, 0);
1165 A = sqlite3PExpr(pParse, TK_VECTOR, 0, 0);
1177 expr(A) ::= expr(A) OR(OP) expr(Y). {A=sqlite3PExpr(pParse,@OP,A,Y);}
1179 {A=sqlite3PExpr(pParse,@OP,A,Y);}
1180 expr(A) ::= expr(A) EQ|NE(OP) expr(Y). {A=sqlite3PExpr(pParse,@OP,A,Y);}
1182 {A=sqlite3PExpr(pParse,@OP,A,Y);}
1184 {A=sqlite3PExpr(pParse,@OP,A,Y);}
1186 {A=sqlite3PExpr(pParse,@OP,A,Y);}
1187 expr(A) ::= expr(A) CONCAT(OP) expr(Y). {A=sqlite3PExpr(pParse,@OP,A,Y);}
1198 if( bNot ) A = sqlite3PExpr(pParse, TK_NOT, A, 0);
1209 if( bNot ) A = sqlite3PExpr(pParse, TK_NOT, A, 0);
1213 expr(A) ::= expr(A) ISNULL|NOTNULL(E). {A = sqlite3PExpr(pParse,@E,A,0);}
1214 expr(A) ::= expr(A) NOT NULL. {A = sqlite3PExpr(pParse,TK_NOTNULL,A,0);}
1236 A = sqlite3PExpr(pParse,TK_IS,A,Y);
1240 A = sqlite3PExpr(pParse,TK_ISNOT,A,Y);
1244 A = sqlite3PExpr(pParse,TK_IS,A,Y);
1248 A = sqlite3PExpr(pParse,TK_ISNOT,A,Y);
1253 {A = sqlite3PExpr(pParse, @B, X, 0);/*A-overwrites-B*/}
1255 {A = sqlite3PExpr(pParse, @B, X, 0);/*A-overwrites-B*/}
1257 A = sqlite3PExpr(pParse, @B==TK_PLUS ? TK_UPLUS : TK_UMINUS, X, 0);
1273 A = sqlite3PExpr(pParse, TK_BETWEEN, A, 0);
1279 if( N ) A = sqlite3PExpr(pParse, TK_NOT, A, 0);
1303 pRHS = sqlite3PExpr(pParse, TK_UPLUS, pRHS, 0);
1304 A = sqlite3PExpr(pParse, TK_EQ, A, pRHS);
1306 A = sqlite3PExpr(pParse, TK_IN, A, 0);
1321 if( N ) A = sqlite3PExpr(pParse, TK_NOT, A, 0);
1325 A = sqlite3PExpr(pParse, TK_SELECT, 0, 0);
1329 A = sqlite3PExpr(pParse, TK_IN, A, 0);
1331 if( N ) A = sqlite3PExpr(pParse, TK_NOT, A, 0);
1337 A = sqlite3PExpr(pParse, TK_IN, A, 0);
1339 if( N ) A = sqlite3PExpr(pParse, TK_NOT, A, 0);
1343 p = A = sqlite3PExpr(pParse, TK_EXISTS, 0, 0);
1350 A = sqlite3PExpr(pParse, TK_CASE, X, 0);
1614 A = sqlite3PExpr(pParse, TK_RAISE, 0, 0);