Home
last modified time | relevance | path

Searched refs:Expr (Results 1 – 11 of 11) sorted by relevance

/illumos-gate/usr/src/lib/libsqlite/src/
H A DsqliteInt.h235 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 Dexpr.c25 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 Dselect.c26 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 Dwhere.c26 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 Dparse.y335 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 Dtrigger.c49 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 Dupdate.c30 Expr *pWhere, /* The WHERE clause. May be null */ in sqliteUpdate()
50 Expr *pRecnoExpr; /* Expression defining the new record number */ in sqliteUpdate()
H A Dauth.c105 Expr *pExpr, /* The expression to check authorization on */ in sqliteAuthRead()
H A Dattach.c265 Expr *pExpr /* The expression to be fixed to one database */ in sqliteFixExpr()
H A Ddelete.c59 Expr *pWhere /* The WHERE clause. May be null */ in sqliteDeleteFrom()
/illumos-gate/usr/src/tools/cscope-fast/
H A Dcgrep.c97 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 …]