sqliteExpr 2184 ext/sqlite/libsqlite/src/parse.c yygotominor.yy322 = sqliteExprListAppend(yymsp[-1].minor.yy322, sqliteExpr(TK_ALL, 0, 0, 0), 0); sqliteExpr 2191 ext/sqlite/libsqlite/src/parse.c Expr *pRight = sqliteExpr(TK_ALL, 0, 0, 0); sqliteExpr 2192 ext/sqlite/libsqlite/src/parse.c Expr *pLeft = sqliteExpr(TK_ID, 0, 0, &yymsp[-2].minor.yy298); sqliteExpr 2193 ext/sqlite/libsqlite/src/parse.c yygotominor.yy322 = sqliteExprListAppend(yymsp[-3].minor.yy322, sqliteExpr(TK_DOT, pLeft, pRight, 0), 0); sqliteExpr 2464 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_NULL, 0, 0, &yymsp[0].minor.yy0);} sqliteExpr 2470 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_ID, 0, 0, &yymsp[0].minor.yy0);} sqliteExpr 2476 ext/sqlite/libsqlite/src/parse.c Expr *temp1 = sqliteExpr(TK_ID, 0, 0, &yymsp[-2].minor.yy298); sqliteExpr 2477 ext/sqlite/libsqlite/src/parse.c Expr *temp2 = sqliteExpr(TK_ID, 0, 0, &yymsp[0].minor.yy298); sqliteExpr 2478 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_DOT, temp1, temp2, 0); sqliteExpr 2485 ext/sqlite/libsqlite/src/parse.c Expr *temp1 = sqliteExpr(TK_ID, 0, 0, &yymsp[-4].minor.yy298); sqliteExpr 2486 ext/sqlite/libsqlite/src/parse.c Expr *temp2 = sqliteExpr(TK_ID, 0, 0, &yymsp[-2].minor.yy298); sqliteExpr 2487 ext/sqlite/libsqlite/src/parse.c Expr *temp3 = sqliteExpr(TK_ID, 0, 0, &yymsp[0].minor.yy298); sqliteExpr 2488 ext/sqlite/libsqlite/src/parse.c Expr *temp4 = sqliteExpr(TK_DOT, temp2, temp3, 0); sqliteExpr 2489 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_DOT, temp1, temp4, 0); sqliteExpr 2495 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_INTEGER, 0, 0, &yymsp[0].minor.yy0);} sqliteExpr 2500 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_FLOAT, 0, 0, &yymsp[0].minor.yy0);} sqliteExpr 2505 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_STRING, 0, 0, &yymsp[0].minor.yy0);} sqliteExpr 2511 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_VARIABLE, 0, 0, &yymsp[0].minor.yy0); sqliteExpr 2534 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_AND, yymsp[-2].minor.yy242, yymsp[0].minor.yy242, 0);} sqliteExpr 2539 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_OR, yymsp[-2].minor.yy242, yymsp[0].minor.yy242, 0);} sqliteExpr 2544 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_LT, yymsp[-2].minor.yy242, yymsp[0].minor.yy242, 0);} sqliteExpr 2549 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_GT, yymsp[-2].minor.yy242, yymsp[0].minor.yy242, 0);} sqliteExpr 2554 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_LE, yymsp[-2].minor.yy242, yymsp[0].minor.yy242, 0);} sqliteExpr 2559 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_GE, yymsp[-2].minor.yy242, yymsp[0].minor.yy242, 0);} sqliteExpr 2564 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_NE, yymsp[-2].minor.yy242, yymsp[0].minor.yy242, 0);} sqliteExpr 2569 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_EQ, yymsp[-2].minor.yy242, yymsp[0].minor.yy242, 0);} sqliteExpr 2574 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_BITAND, yymsp[-2].minor.yy242, yymsp[0].minor.yy242, 0);} sqliteExpr 2579 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_BITOR, yymsp[-2].minor.yy242, yymsp[0].minor.yy242, 0);} sqliteExpr 2584 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_LSHIFT, yymsp[-2].minor.yy242, yymsp[0].minor.yy242, 0);} sqliteExpr 2589 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_RSHIFT, yymsp[-2].minor.yy242, yymsp[0].minor.yy242, 0);} sqliteExpr 2610 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_NOT, yygotominor.yy242, 0, 0); sqliteExpr 2627 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_PLUS, yymsp[-2].minor.yy242, yymsp[0].minor.yy242, 0);} sqliteExpr 2632 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_MINUS, yymsp[-2].minor.yy242, yymsp[0].minor.yy242, 0);} sqliteExpr 2637 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_STAR, yymsp[-2].minor.yy242, yymsp[0].minor.yy242, 0);} sqliteExpr 2642 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_SLASH, yymsp[-2].minor.yy242, yymsp[0].minor.yy242, 0);} sqliteExpr 2647 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_REM, yymsp[-2].minor.yy242, yymsp[0].minor.yy242, 0);} sqliteExpr 2652 ext/sqlite/libsqlite/src/parse.c {yygotominor.yy242 = sqliteExpr(TK_CONCAT, yymsp[-2].minor.yy242, yymsp[0].minor.yy242, 0);} sqliteExpr 2658 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_ISNULL, yymsp[-1].minor.yy242, 0, 0); sqliteExpr 2666 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_ISNULL, yymsp[-2].minor.yy242, 0, 0); sqliteExpr 2674 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_NOTNULL, yymsp[-1].minor.yy242, 0, 0); sqliteExpr 2682 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_NOTNULL, yymsp[-2].minor.yy242, 0, 0); sqliteExpr 2690 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_NOTNULL, yymsp[-3].minor.yy242, 0, 0); sqliteExpr 2698 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_NOT, yymsp[0].minor.yy242, 0, 0); sqliteExpr 2706 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_BITNOT, yymsp[0].minor.yy242, 0, 0); sqliteExpr 2714 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_UMINUS, yymsp[0].minor.yy242, 0, 0); sqliteExpr 2722 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_UPLUS, yymsp[0].minor.yy242, 0, 0); sqliteExpr 2730 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_SELECT, 0, 0, 0); sqliteExpr 2741 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_BETWEEN, yymsp[-4].minor.yy242, 0, 0); sqliteExpr 2752 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_BETWEEN, yymsp[-5].minor.yy242, 0, 0); sqliteExpr 2754 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_NOT, yygotominor.yy242, 0, 0); sqliteExpr 2762 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_IN, yymsp[-4].minor.yy242, 0, 0); sqliteExpr 2771 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_IN, yymsp[-4].minor.yy242, 0, 0); sqliteExpr 2780 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_IN, yymsp[-5].minor.yy242, 0, 0); sqliteExpr 2782 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_NOT, yygotominor.yy242, 0, 0); sqliteExpr 2790 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_IN, yymsp[-5].minor.yy242, 0, 0); sqliteExpr 2792 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_NOT, yygotominor.yy242, 0, 0); sqliteExpr 2801 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_IN, yymsp[-3].minor.yy242, 0, 0); sqliteExpr 2811 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_IN, yymsp[-4].minor.yy242, 0, 0); sqliteExpr 2813 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_NOT, yygotominor.yy242, 0, 0); sqliteExpr 2821 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_CASE, yymsp[-3].minor.yy242, yymsp[-1].minor.yy242, 0); sqliteExpr 3027 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_RAISE, 0, 0, 0); sqliteExpr 3036 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_RAISE, 0, 0, &yymsp[-1].minor.yy298); sqliteExpr 3045 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_RAISE, 0, 0, &yymsp[-1].minor.yy298); sqliteExpr 3054 ext/sqlite/libsqlite/src/parse.c yygotominor.yy242 = sqliteExpr(TK_RAISE, 0, 0, &yymsp[-1].minor.yy298); sqliteExpr 331 ext/sqlite/libsqlite/src/parse.y A = sqliteExprListAppend(P, sqliteExpr(TK_ALL, 0, 0, 0), 0); sqliteExpr 334 ext/sqlite/libsqlite/src/parse.y Expr *pRight = sqliteExpr(TK_ALL, 0, 0, 0); sqliteExpr 335 ext/sqlite/libsqlite/src/parse.y Expr *pLeft = sqliteExpr(TK_ID, 0, 0, &X); sqliteExpr 336 ext/sqlite/libsqlite/src/parse.y A = sqliteExprListAppend(P, sqliteExpr(TK_DOT, pLeft, pRight, 0), 0); sqliteExpr 536 ext/sqlite/libsqlite/src/parse.y expr(A) ::= NULL(X). {A = sqliteExpr(TK_NULL, 0, 0, &X);} sqliteExpr 537 ext/sqlite/libsqlite/src/parse.y expr(A) ::= ID(X). {A = sqliteExpr(TK_ID, 0, 0, &X);} sqliteExpr 538 ext/sqlite/libsqlite/src/parse.y expr(A) ::= JOIN_KW(X). {A = sqliteExpr(TK_ID, 0, 0, &X);} sqliteExpr 540 ext/sqlite/libsqlite/src/parse.y Expr *temp1 = sqliteExpr(TK_ID, 0, 0, &X); sqliteExpr 541 ext/sqlite/libsqlite/src/parse.y Expr *temp2 = sqliteExpr(TK_ID, 0, 0, &Y); sqliteExpr 542 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_DOT, temp1, temp2, 0); sqliteExpr 545 ext/sqlite/libsqlite/src/parse.y Expr *temp1 = sqliteExpr(TK_ID, 0, 0, &X); sqliteExpr 546 ext/sqlite/libsqlite/src/parse.y Expr *temp2 = sqliteExpr(TK_ID, 0, 0, &Y); sqliteExpr 547 ext/sqlite/libsqlite/src/parse.y Expr *temp3 = sqliteExpr(TK_ID, 0, 0, &Z); sqliteExpr 548 ext/sqlite/libsqlite/src/parse.y Expr *temp4 = sqliteExpr(TK_DOT, temp2, temp3, 0); sqliteExpr 549 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_DOT, temp1, temp4, 0); sqliteExpr 551 ext/sqlite/libsqlite/src/parse.y expr(A) ::= INTEGER(X). {A = sqliteExpr(TK_INTEGER, 0, 0, &X);} sqliteExpr 552 ext/sqlite/libsqlite/src/parse.y expr(A) ::= FLOAT(X). {A = sqliteExpr(TK_FLOAT, 0, 0, &X);} sqliteExpr 553 ext/sqlite/libsqlite/src/parse.y expr(A) ::= STRING(X). {A = sqliteExpr(TK_STRING, 0, 0, &X);} sqliteExpr 555 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_VARIABLE, 0, 0, &X); sqliteExpr 566 ext/sqlite/libsqlite/src/parse.y expr(A) ::= expr(X) AND expr(Y). {A = sqliteExpr(TK_AND, X, Y, 0);} sqliteExpr 567 ext/sqlite/libsqlite/src/parse.y expr(A) ::= expr(X) OR expr(Y). {A = sqliteExpr(TK_OR, X, Y, 0);} sqliteExpr 568 ext/sqlite/libsqlite/src/parse.y expr(A) ::= expr(X) LT expr(Y). {A = sqliteExpr(TK_LT, X, Y, 0);} sqliteExpr 569 ext/sqlite/libsqlite/src/parse.y expr(A) ::= expr(X) GT expr(Y). {A = sqliteExpr(TK_GT, X, Y, 0);} sqliteExpr 570 ext/sqlite/libsqlite/src/parse.y expr(A) ::= expr(X) LE expr(Y). {A = sqliteExpr(TK_LE, X, Y, 0);} sqliteExpr 571 ext/sqlite/libsqlite/src/parse.y expr(A) ::= expr(X) GE expr(Y). {A = sqliteExpr(TK_GE, X, Y, 0);} sqliteExpr 572 ext/sqlite/libsqlite/src/parse.y expr(A) ::= expr(X) NE expr(Y). {A = sqliteExpr(TK_NE, X, Y, 0);} sqliteExpr 573 ext/sqlite/libsqlite/src/parse.y expr(A) ::= expr(X) EQ expr(Y). {A = sqliteExpr(TK_EQ, X, Y, 0);} sqliteExpr 574 ext/sqlite/libsqlite/src/parse.y expr(A) ::= expr(X) BITAND expr(Y). {A = sqliteExpr(TK_BITAND, X, Y, 0);} sqliteExpr 575 ext/sqlite/libsqlite/src/parse.y expr(A) ::= expr(X) BITOR expr(Y). {A = sqliteExpr(TK_BITOR, X, Y, 0);} sqliteExpr 576 ext/sqlite/libsqlite/src/parse.y expr(A) ::= expr(X) LSHIFT expr(Y). {A = sqliteExpr(TK_LSHIFT, X, Y, 0);} sqliteExpr 577 ext/sqlite/libsqlite/src/parse.y expr(A) ::= expr(X) RSHIFT expr(Y). {A = sqliteExpr(TK_RSHIFT, X, Y, 0);} sqliteExpr 590 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_NOT, A, 0, 0); sqliteExpr 596 ext/sqlite/libsqlite/src/parse.y expr(A) ::= expr(X) PLUS expr(Y). {A = sqliteExpr(TK_PLUS, X, Y, 0);} sqliteExpr 597 ext/sqlite/libsqlite/src/parse.y expr(A) ::= expr(X) MINUS expr(Y). {A = sqliteExpr(TK_MINUS, X, Y, 0);} sqliteExpr 598 ext/sqlite/libsqlite/src/parse.y expr(A) ::= expr(X) STAR expr(Y). {A = sqliteExpr(TK_STAR, X, Y, 0);} sqliteExpr 599 ext/sqlite/libsqlite/src/parse.y expr(A) ::= expr(X) SLASH expr(Y). {A = sqliteExpr(TK_SLASH, X, Y, 0);} sqliteExpr 600 ext/sqlite/libsqlite/src/parse.y expr(A) ::= expr(X) REM expr(Y). {A = sqliteExpr(TK_REM, X, Y, 0);} sqliteExpr 601 ext/sqlite/libsqlite/src/parse.y expr(A) ::= expr(X) CONCAT expr(Y). {A = sqliteExpr(TK_CONCAT, X, Y, 0);} sqliteExpr 603 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_ISNULL, X, 0, 0); sqliteExpr 607 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_ISNULL, X, 0, 0); sqliteExpr 611 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_NOTNULL, X, 0, 0); sqliteExpr 615 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_NOTNULL, X, 0, 0); sqliteExpr 619 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_NOTNULL, X, 0, 0); sqliteExpr 623 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_NOT, X, 0, 0); sqliteExpr 627 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_BITNOT, X, 0, 0); sqliteExpr 631 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_UMINUS, X, 0, 0); sqliteExpr 635 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_UPLUS, X, 0, 0); sqliteExpr 639 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_SELECT, 0, 0, 0); sqliteExpr 646 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_BETWEEN, W, 0, 0); sqliteExpr 653 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_BETWEEN, W, 0, 0); sqliteExpr 655 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_NOT, A, 0, 0); sqliteExpr 659 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_IN, X, 0, 0); sqliteExpr 664 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_IN, X, 0, 0); sqliteExpr 669 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_IN, X, 0, 0); sqliteExpr 671 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_NOT, A, 0, 0); sqliteExpr 675 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_IN, X, 0, 0); sqliteExpr 677 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_NOT, A, 0, 0); sqliteExpr 682 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_IN, X, 0, 0); sqliteExpr 688 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_IN, X, 0, 0); sqliteExpr 690 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_NOT, A, 0, 0); sqliteExpr 697 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_CASE, X, Z, 0); sqliteExpr 858 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_RAISE, 0, 0, 0); sqliteExpr 863 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_RAISE, 0, 0, &Z); sqliteExpr 868 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_RAISE, 0, 0, &Z); sqliteExpr 873 ext/sqlite/libsqlite/src/parse.y A = sqliteExpr(TK_RAISE, 0, 0, &Z); sqliteExpr 46 ext/sqlite/libsqlite/src/select.c pEList = sqliteExprListAppend(0, sqliteExpr(TK_ALL,0,0,0), 0); sqliteExpr 165 ext/sqlite/libsqlite/src/select.c pE1a = sqliteExpr(TK_ID, 0, 0, &dummy); sqliteExpr 166 ext/sqlite/libsqlite/src/select.c pE2a = sqliteExpr(TK_ID, 0, 0, &dummy); sqliteExpr 169 ext/sqlite/libsqlite/src/select.c pE1b = sqliteExpr(TK_ID, 0, 0, &dummy); sqliteExpr 172 ext/sqlite/libsqlite/src/select.c pE2b = sqliteExpr(TK_ID, 0, 0, &dummy); sqliteExpr 173 ext/sqlite/libsqlite/src/select.c pE1c = sqliteExpr(TK_DOT, pE1b, pE1a, 0); sqliteExpr 174 ext/sqlite/libsqlite/src/select.c pE2c = sqliteExpr(TK_DOT, pE2b, pE2a, 0); sqliteExpr 175 ext/sqlite/libsqlite/src/select.c pE = sqliteExpr(TK_EQ, pE1c, pE2c, 0); sqliteExpr 178 ext/sqlite/libsqlite/src/select.c *ppExpr = sqliteExpr(TK_AND, *ppExpr, pE, 0); sqliteExpr 253 ext/sqlite/libsqlite/src/select.c p->pWhere = sqliteExpr(TK_AND, p->pWhere, pTerm->pOn, 0); sqliteExpr 994 ext/sqlite/libsqlite/src/select.c pRight = sqliteExpr(TK_ID, 0, 0, 0); sqliteExpr 1000 ext/sqlite/libsqlite/src/select.c pLeft = sqliteExpr(TK_ID, 0, 0, 0); sqliteExpr 1001 ext/sqlite/libsqlite/src/select.c pExpr = sqliteExpr(TK_DOT, pLeft, pRight, 0); sqliteExpr 1786 ext/sqlite/libsqlite/src/select.c p->pHaving = sqliteExpr(TK_AND, p->pHaving, pHaving, 0); sqliteExpr 1798 ext/sqlite/libsqlite/src/select.c p->pWhere = sqliteExpr(TK_AND, p->pWhere, pWhere, 0); sqliteExpr 1130 ext/sqlite/libsqlite/src/sqliteInt.h Expr *sqliteExpr(int, Expr*, Expr*, Token*);