/illumos-gate/usr/src/lib/libsqlite/src/ |
H A D | sqliteInt.h | 235 typedef struct Expr Expr; typedef 681 struct Expr { struct 686 Expr *pLeft, *pRight; /* Left and right subnodes */ argument 725 Expr *pExpr; /* The list of expressions */ 779 Expr *pOn; /* The ON clause of a join */ 855 Expr *pWhere; /* The WHERE clause */ 857 Expr *pHaving; /* The HAVING clause */ 900 Expr *pExpr; /* The expression */ 974 Expr *pWhen; /* The WHEN clause of the expresion (may be NULL) */ 1030 Expr *pWhere; /* Valid for DELETE, UPDATE steps */ [all …]
|
H A D | expr.c | 25 Expr *sqliteExpr(int op, Expr *pLeft, Expr *pRight, Token *pToken){ in sqliteExpr() 26 Expr *pNew; in sqliteExpr() 27 pNew = sqliteMalloc( sizeof(Expr) ); in sqliteExpr() 56 void sqliteExprSpan(Expr *pExpr, Token *pLeft, Token *pRight){ in sqliteExprSpan() 74 Expr *sqliteExprFunction(ExprList *pList, Token *pToken){ in sqliteExprFunction() 75 Expr *pNew; in sqliteExprFunction() 76 pNew = sqliteMalloc( sizeof(Expr) ); in sqliteExprFunction() 96 void sqliteExprDelete(Expr *p){ in sqliteExprDelete() 120 Expr *sqliteExprDup(Expr *p){ in sqliteExprDup() 121 Expr *pNew; in sqliteExprDup() [all …]
|
H A D | select.c | 26 Expr *pWhere, /* the WHERE clause */ in sqliteSelectNew() 28 Expr *pHaving, /* the HAVING clause */ in sqliteSelectNew() 154 Expr **ppExpr /* Add the equality term to this expression */ in addWhereTerm() 157 Expr *pE1a, *pE1b, *pE1c; in addWhereTerm() 158 Expr *pE2a, *pE2b, *pE2c; in addWhereTerm() 159 Expr *pE; in addWhereTerm() 193 static void setJoinExpr(Expr *p){ in setJoinExpr() 666 Expr *p = pEList->a[i].pExpr; in generateColumnTypes() 714 Expr *p; in generateColumnNames() 805 Expr *p, *pR; in sqliteResultSetOfSelect() [all …]
|
H A D | where.c | 26 Expr *p; /* Pointer to the subexpression */ 66 static int exprSplit(int nSlot, ExprInfo *aSlot, Expr *pExpr){ in exprSplit() 122 static int exprTableUsage(ExprMaskSet *pMaskSet, Expr *p){ in exprTableUsage() 171 Expr *pExpr = pInfo->p; in exprAnalyze() 229 Expr *p; in findSortingIndex() 296 static void disableTerm(WhereLevel *pLevel, Expr **ppExpr){ in disableTerm() 297 Expr *pExpr = *ppExpr; in disableTerm() 383 Expr *pWhere, /* The WHERE clause */ in sqliteWhereBegin() 751 Expr *pX = aExpr[k].p; in sqliteWhereBegin() 786 Expr *pX = aExpr[k].p; in sqliteWhereBegin() [all …]
|
H A D | parse.y | 335 Expr *pRight = sqliteExpr(TK_ALL, 0, 0, 0); 336 Expr *pLeft = sqliteExpr(TK_ID, 0, 0, &X); 420 %type on_opt {Expr*} 435 %type sortitem {Expr*} 464 %type having_opt {Expr*} 483 %type where_opt {Expr*} 533 %type expr {Expr*} 541 Expr *temp1 = sqliteExpr(TK_ID, 0, 0, &X); 542 Expr *temp2 = sqliteExpr(TK_ID, 0, 0, &Y); 546 Expr *temp1 = sqliteExpr(TK_ID, 0, 0, &X); [all …]
|
H A D | trigger.c | 49 Expr *pWhen, /* WHEN clause */ in sqliteBeginTrigger() 253 Expr *pNew = sqliteExprDup(p->pWhere); in sqlitePersistTriggerStep() 327 Expr *pWhere, /* The WHERE clause */ in sqliteTriggerUpdateStep() 348 TriggerStep *sqliteTriggerDeleteStep(Token *pTableName, Expr *pWhere){ in sqliteTriggerDeleteStep() 722 Expr * whenExpr; in sqliteCodeRowTrigger()
|
H A D | update.c | 30 Expr *pWhere, /* The WHERE clause. May be null */ in sqliteUpdate() 50 Expr *pRecnoExpr; /* Expression defining the new record number */ in sqliteUpdate()
|
H A D | auth.c | 105 Expr *pExpr, /* The expression to check authorization on */ in sqliteAuthRead()
|
H A D | attach.c | 265 Expr *pExpr /* The expression to be fixed to one database */ in sqliteFixExpr()
|
H A D | delete.c | 59 Expr *pWhere /* The WHERE clause. May be null */ in sqliteDeleteFrom()
|
/illumos-gate/usr/src/tools/cscope-fast/ |
H A D | cgrep.c | 97 typedef struct Expr { struct 103 struct Expr *l; /* pointer to Left child (or ccl count) */ argument 104 struct Expr *r; /* pointer to Right child (or ccl mask) */ argument 105 struct Expr *parent; /* pointer to Parent */ argument 106 } Expr; typedef 135 Expr *root; /* Pointer to root (EOP) expression */ 136 Expr **ptr; /* Pointer to array of ptrs to lit expressions. */ 239 void epr(Expr *e, uchar_t *res); 251 static BOOL match(Expr *e, int a); 252 static BOOL first_lit(Positionset *fpos, Expr *e); [all …]
|