Lines Matching refs:sqliteExpr
331 A = sqliteExprListAppend(P, sqliteExpr(TK_ALL, 0, 0, 0), 0);
334 Expr *pRight = sqliteExpr(TK_ALL, 0, 0, 0);
335 Expr *pLeft = sqliteExpr(TK_ID, 0, 0, &X);
336 A = sqliteExprListAppend(P, sqliteExpr(TK_DOT, pLeft, pRight, 0), 0);
536 expr(A) ::= NULL(X). {A = sqliteExpr(TK_NULL, 0, 0, &X);}
537 expr(A) ::= ID(X). {A = sqliteExpr(TK_ID, 0, 0, &X);}
538 expr(A) ::= JOIN_KW(X). {A = sqliteExpr(TK_ID, 0, 0, &X);}
540 Expr *temp1 = sqliteExpr(TK_ID, 0, 0, &X);
541 Expr *temp2 = sqliteExpr(TK_ID, 0, 0, &Y);
542 A = sqliteExpr(TK_DOT, temp1, temp2, 0);
545 Expr *temp1 = sqliteExpr(TK_ID, 0, 0, &X);
546 Expr *temp2 = sqliteExpr(TK_ID, 0, 0, &Y);
547 Expr *temp3 = sqliteExpr(TK_ID, 0, 0, &Z);
548 Expr *temp4 = sqliteExpr(TK_DOT, temp2, temp3, 0);
549 A = sqliteExpr(TK_DOT, temp1, temp4, 0);
551 expr(A) ::= INTEGER(X). {A = sqliteExpr(TK_INTEGER, 0, 0, &X);}
552 expr(A) ::= FLOAT(X). {A = sqliteExpr(TK_FLOAT, 0, 0, &X);}
553 expr(A) ::= STRING(X). {A = sqliteExpr(TK_STRING, 0, 0, &X);}
555 A = sqliteExpr(TK_VARIABLE, 0, 0, &X);
566 expr(A) ::= expr(X) AND expr(Y). {A = sqliteExpr(TK_AND, X, Y, 0);}
567 expr(A) ::= expr(X) OR expr(Y). {A = sqliteExpr(TK_OR, X, Y, 0);}
568 expr(A) ::= expr(X) LT expr(Y). {A = sqliteExpr(TK_LT, X, Y, 0);}
569 expr(A) ::= expr(X) GT expr(Y). {A = sqliteExpr(TK_GT, X, Y, 0);}
570 expr(A) ::= expr(X) LE expr(Y). {A = sqliteExpr(TK_LE, X, Y, 0);}
571 expr(A) ::= expr(X) GE expr(Y). {A = sqliteExpr(TK_GE, X, Y, 0);}
572 expr(A) ::= expr(X) NE expr(Y). {A = sqliteExpr(TK_NE, X, Y, 0);}
573 expr(A) ::= expr(X) EQ expr(Y). {A = sqliteExpr(TK_EQ, X, Y, 0);}
574 expr(A) ::= expr(X) BITAND expr(Y). {A = sqliteExpr(TK_BITAND, X, Y, 0);}
575 expr(A) ::= expr(X) BITOR expr(Y). {A = sqliteExpr(TK_BITOR, X, Y, 0);}
576 expr(A) ::= expr(X) LSHIFT expr(Y). {A = sqliteExpr(TK_LSHIFT, X, Y, 0);}
577 expr(A) ::= expr(X) RSHIFT expr(Y). {A = sqliteExpr(TK_RSHIFT, X, Y, 0);}
590 A = sqliteExpr(TK_NOT, A, 0, 0);
596 expr(A) ::= expr(X) PLUS expr(Y). {A = sqliteExpr(TK_PLUS, X, Y, 0);}
597 expr(A) ::= expr(X) MINUS expr(Y). {A = sqliteExpr(TK_MINUS, X, Y, 0);}
598 expr(A) ::= expr(X) STAR expr(Y). {A = sqliteExpr(TK_STAR, X, Y, 0);}
599 expr(A) ::= expr(X) SLASH expr(Y). {A = sqliteExpr(TK_SLASH, X, Y, 0);}
600 expr(A) ::= expr(X) REM expr(Y). {A = sqliteExpr(TK_REM, X, Y, 0);}
601 expr(A) ::= expr(X) CONCAT expr(Y). {A = sqliteExpr(TK_CONCAT, X, Y, 0);}
603 A = sqliteExpr(TK_ISNULL, X, 0, 0);
607 A = sqliteExpr(TK_ISNULL, X, 0, 0);
611 A = sqliteExpr(TK_NOTNULL, X, 0, 0);
615 A = sqliteExpr(TK_NOTNULL, X, 0, 0);
619 A = sqliteExpr(TK_NOTNULL, X, 0, 0);
623 A = sqliteExpr(TK_NOT, X, 0, 0);
627 A = sqliteExpr(TK_BITNOT, X, 0, 0);
631 A = sqliteExpr(TK_UMINUS, X, 0, 0);
635 A = sqliteExpr(TK_UPLUS, X, 0, 0);
639 A = sqliteExpr(TK_SELECT, 0, 0, 0);
646 A = sqliteExpr(TK_BETWEEN, W, 0, 0);
653 A = sqliteExpr(TK_BETWEEN, W, 0, 0);
655 A = sqliteExpr(TK_NOT, A, 0, 0);
659 A = sqliteExpr(TK_IN, X, 0, 0);
664 A = sqliteExpr(TK_IN, X, 0, 0);
669 A = sqliteExpr(TK_IN, X, 0, 0);
671 A = sqliteExpr(TK_NOT, A, 0, 0);
675 A = sqliteExpr(TK_IN, X, 0, 0);
677 A = sqliteExpr(TK_NOT, A, 0, 0);
682 A = sqliteExpr(TK_IN, X, 0, 0);
688 A = sqliteExpr(TK_IN, X, 0, 0);
690 A = sqliteExpr(TK_NOT, A, 0, 0);
697 A = sqliteExpr(TK_CASE, X, Z, 0);
858 A = sqliteExpr(TK_RAISE, 0, 0, 0);
863 A = sqliteExpr(TK_RAISE, 0, 0, &Z);
868 A = sqliteExpr(TK_RAISE, 0, 0, &Z);
873 A = sqliteExpr(TK_RAISE, 0, 0, &Z);