usr/src/lib/libsqlite/src/attach.c
265
Expr *pExpr /* The expression to be fixed to one database */
usr/src/lib/libsqlite/src/auth.c
105
Expr *pExpr, /* The expression to check authorization on */
usr/src/lib/libsqlite/src/delete.c
59
Expr *pWhere /* The WHERE clause. May be null */
usr/src/lib/libsqlite/src/expr.c
1013
void sqliteExprCode(Parse *pParse, Expr *pExpr){
usr/src/lib/libsqlite/src/expr.c
120
Expr *sqliteExprDup(Expr *p){
usr/src/lib/libsqlite/src/expr.c
121
Expr *pNew;
usr/src/lib/libsqlite/src/expr.c
1303
void sqliteExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull){
usr/src/lib/libsqlite/src/expr.c
1398
void sqliteExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull){
usr/src/lib/libsqlite/src/expr.c
1495
int sqliteExprCompare(Expr *pA, Expr *pB){
usr/src/lib/libsqlite/src/expr.c
1553
int sqliteExprAnalyzeAggregates(Parse *pParse, Expr *pExpr){
usr/src/lib/libsqlite/src/expr.c
163
Expr *pNewExpr, *pOldExpr;
usr/src/lib/libsqlite/src/expr.c
248
ExprList *sqliteExprListAppend(ExprList *pList, Expr *pExpr, Token *pName){
usr/src/lib/libsqlite/src/expr.c
25
Expr *sqliteExpr(int op, Expr *pLeft, Expr *pRight, Token *pToken){
usr/src/lib/libsqlite/src/expr.c
26
Expr *pNew;
usr/src/lib/libsqlite/src/expr.c
27
pNew = sqliteMalloc( sizeof(Expr) );
usr/src/lib/libsqlite/src/expr.c
303
int sqliteExprIsConstant(Expr *p){
usr/src/lib/libsqlite/src/expr.c
337
int sqliteExprIsInteger(Expr *p, int *pValue){
usr/src/lib/libsqlite/src/expr.c
416
Expr *pExpr /* Make this EXPR node point to the selected column */
usr/src/lib/libsqlite/src/expr.c
56
void sqliteExprSpan(Expr *pExpr, Token *pLeft, Token *pRight){
usr/src/lib/libsqlite/src/expr.c
633
Expr *pExpr /* The expression to be analyzed. */
usr/src/lib/libsqlite/src/expr.c
667
Expr *pRight;
usr/src/lib/libsqlite/src/expr.c
710
Expr *pE2 = pExpr->pList->a[i].pExpr;
usr/src/lib/libsqlite/src/expr.c
722
Expr *pE2 = pExpr->pList->a[i].pExpr;
usr/src/lib/libsqlite/src/expr.c
74
Expr *sqliteExprFunction(ExprList *pList, Token *pToken){
usr/src/lib/libsqlite/src/expr.c
75
Expr *pNew;
usr/src/lib/libsqlite/src/expr.c
76
pNew = sqliteMalloc( sizeof(Expr) );
usr/src/lib/libsqlite/src/expr.c
771
Expr *pArg = pList->a[i].pExpr;
usr/src/lib/libsqlite/src/expr.c
790
static void getFunctionName(Expr *pExpr, const char **pzName, int *pnName){
usr/src/lib/libsqlite/src/expr.c
824
int sqliteExprCheck(Parse *pParse, Expr *pExpr, int allowAgg, int *pIsAgg){
usr/src/lib/libsqlite/src/expr.c
907
Expr *pE2 = pExpr->pList->a[i].pExpr;
usr/src/lib/libsqlite/src/expr.c
924
int sqliteExprType(Expr *p){
usr/src/lib/libsqlite/src/expr.c
96
void sqliteExprDelete(Expr *p){
usr/src/lib/libsqlite/src/parse.y
335
Expr *pRight = sqliteExpr(TK_ALL, 0, 0, 0);
usr/src/lib/libsqlite/src/parse.y
336
Expr *pLeft = sqliteExpr(TK_ID, 0, 0, &X);
usr/src/lib/libsqlite/src/parse.y
420
%type on_opt {Expr*}
usr/src/lib/libsqlite/src/parse.y
435
%type sortitem {Expr*}
usr/src/lib/libsqlite/src/parse.y
464
%type having_opt {Expr*}
usr/src/lib/libsqlite/src/parse.y
483
%type where_opt {Expr*}
usr/src/lib/libsqlite/src/parse.y
533
%type expr {Expr*}
usr/src/lib/libsqlite/src/parse.y
541
Expr *temp1 = sqliteExpr(TK_ID, 0, 0, &X);
usr/src/lib/libsqlite/src/parse.y
542
Expr *temp2 = sqliteExpr(TK_ID, 0, 0, &Y);
usr/src/lib/libsqlite/src/parse.y
546
Expr *temp1 = sqliteExpr(TK_ID, 0, 0, &X);
usr/src/lib/libsqlite/src/parse.y
547
Expr *temp2 = sqliteExpr(TK_ID, 0, 0, &Y);
usr/src/lib/libsqlite/src/parse.y
548
Expr *temp3 = sqliteExpr(TK_ID, 0, 0, &Z);
usr/src/lib/libsqlite/src/parse.y
549
Expr *temp4 = sqliteExpr(TK_DOT, temp2, temp3, 0);
usr/src/lib/libsqlite/src/parse.y
712
%type case_else {Expr*}
usr/src/lib/libsqlite/src/parse.y
715
%type case_operand {Expr*}
usr/src/lib/libsqlite/src/parse.y
721
%type expritem {Expr*}
usr/src/lib/libsqlite/src/parse.y
824
%type when_clause {Expr *}
usr/src/lib/libsqlite/src/select.c
1111
Expr *pE = pOrderBy->a[i].pExpr;
usr/src/lib/libsqlite/src/select.c
1209
Expr *pE = pOrderBy->a[i].pExpr;
usr/src/lib/libsqlite/src/select.c
1525
static void substExpr(Expr *pExpr, int iTable, ExprList *pEList){
usr/src/lib/libsqlite/src/select.c
1531
Expr *pNew;
usr/src/lib/libsqlite/src/select.c
154
Expr **ppExpr /* Add the equality term to this expression */
usr/src/lib/libsqlite/src/select.c
157
Expr *pE1a, *pE1b, *pE1c;
usr/src/lib/libsqlite/src/select.c
158
Expr *pE2a, *pE2b, *pE2c;
usr/src/lib/libsqlite/src/select.c
159
Expr *pE;
usr/src/lib/libsqlite/src/select.c
1647
Expr *pWhere;
usr/src/lib/libsqlite/src/select.c
1756
Expr *pExpr;
usr/src/lib/libsqlite/src/select.c
1783
Expr *pHaving = sqliteExprDup(pSub->pHaving);
usr/src/lib/libsqlite/src/select.c
1846
Expr *pExpr;
usr/src/lib/libsqlite/src/select.c
193
static void setJoinExpr(Expr *p){
usr/src/lib/libsqlite/src/select.c
2023
Expr *pWhere; /* The WHERE clause. May be NULL */
usr/src/lib/libsqlite/src/select.c
2026
Expr *pHaving; /* The HAVING clause. May be NULL */
usr/src/lib/libsqlite/src/select.c
2127
Expr *pE = pOrderBy->a[i].pExpr;
usr/src/lib/libsqlite/src/select.c
2155
Expr *pE = pGroupBy->a[i].pExpr;
usr/src/lib/libsqlite/src/select.c
2362
Expr *pE;
usr/src/lib/libsqlite/src/select.c
26
Expr *pWhere, /* the WHERE clause */
usr/src/lib/libsqlite/src/select.c
28
Expr *pHaving, /* the HAVING clause */
usr/src/lib/libsqlite/src/select.c
666
Expr *p = pEList->a[i].pExpr;
usr/src/lib/libsqlite/src/select.c
714
Expr *p;
usr/src/lib/libsqlite/src/select.c
805
Expr *p, *pR;
usr/src/lib/libsqlite/src/select.c
933
Expr *pE = pEList->a[k].pExpr;
usr/src/lib/libsqlite/src/select.c
948
Expr *pE = a[k].pExpr;
usr/src/lib/libsqlite/src/select.c
979
Expr *pExpr, *pLeft, *pRight;
usr/src/lib/libsqlite/src/sqliteInt.h
1030
Expr *pWhere; /* Valid for DELETE, UPDATE steps */
usr/src/lib/libsqlite/src/sqliteInt.h
1130
Expr *sqliteExpr(int, Expr*, Expr*, Token*);
usr/src/lib/libsqlite/src/sqliteInt.h
1131
void sqliteExprSpan(Expr*,Token*,Token*);
usr/src/lib/libsqlite/src/sqliteInt.h
1132
Expr *sqliteExprFunction(ExprList*, Token*);
usr/src/lib/libsqlite/src/sqliteInt.h
1133
void sqliteExprDelete(Expr*);
usr/src/lib/libsqlite/src/sqliteInt.h
1134
ExprList *sqliteExprListAppend(ExprList*,Expr*,Token*);
usr/src/lib/libsqlite/src/sqliteInt.h
1170
Select *sqliteSelectNew(ExprList*,SrcList*,Expr*,ExprList*,Expr*,ExprList*,
usr/src/lib/libsqlite/src/sqliteInt.h
1176
void sqliteDeleteFrom(Parse*, SrcList*, Expr*);
usr/src/lib/libsqlite/src/sqliteInt.h
1177
void sqliteUpdate(Parse*, SrcList*, ExprList*, Expr*, int);
usr/src/lib/libsqlite/src/sqliteInt.h
1178
WhereInfo *sqliteWhereBegin(Parse*, SrcList*, Expr*, int, ExprList**);
usr/src/lib/libsqlite/src/sqliteInt.h
1180
void sqliteExprCode(Parse*, Expr*);
usr/src/lib/libsqlite/src/sqliteInt.h
1182
void sqliteExprIfTrue(Parse*, Expr*, int, int);
usr/src/lib/libsqlite/src/sqliteInt.h
1183
void sqliteExprIfFalse(Parse*, Expr*, int, int);
usr/src/lib/libsqlite/src/sqliteInt.h
1194
int sqliteExprCheck(Parse*, Expr*, int, int*);
usr/src/lib/libsqlite/src/sqliteInt.h
1195
int sqliteExprType(Expr*);
usr/src/lib/libsqlite/src/sqliteInt.h
1196
int sqliteExprCompare(Expr*, Expr*);
usr/src/lib/libsqlite/src/sqliteInt.h
1198
int sqliteExprResolveIds(Parse*, SrcList*, ExprList*, Expr*);
usr/src/lib/libsqlite/src/sqliteInt.h
1199
int sqliteExprAnalyzeAggregates(Parse*, Expr*);
usr/src/lib/libsqlite/src/sqliteInt.h
1207
int sqliteExprIsConstant(Expr*);
usr/src/lib/libsqlite/src/sqliteInt.h
1208
int sqliteExprIsInteger(Expr*, int*);
usr/src/lib/libsqlite/src/sqliteInt.h
1217
Expr *sqliteExprDup(Expr*);
usr/src/lib/libsqlite/src/sqliteInt.h
1230
void sqliteBeginTrigger(Parse*, Token*,int,int,IdList*,SrcList*,int,Expr*,int);
usr/src/lib/libsqlite/src/sqliteInt.h
1237
void sqliteViewTriggers(Parse*, Table*, Expr*, int, ExprList*);
usr/src/lib/libsqlite/src/sqliteInt.h
1241
TriggerStep *sqliteTriggerUpdateStep(Token*, ExprList*, Expr*, int);
usr/src/lib/libsqlite/src/sqliteInt.h
1242
TriggerStep *sqliteTriggerDeleteStep(Token*, Expr*);
usr/src/lib/libsqlite/src/sqliteInt.h
1248
void sqliteAuthRead(Parse*,Expr*,SrcList*);
usr/src/lib/libsqlite/src/sqliteInt.h
1265
int sqliteFixExpr(DbFixer*, Expr*);
usr/src/lib/libsqlite/src/sqliteInt.h
235
typedef struct Expr Expr;
usr/src/lib/libsqlite/src/sqliteInt.h
686
Expr *pLeft, *pRight; /* Left and right subnodes */
usr/src/lib/libsqlite/src/sqliteInt.h
725
Expr *pExpr; /* The list of expressions */
usr/src/lib/libsqlite/src/sqliteInt.h
779
Expr *pOn; /* The ON clause of a join */
usr/src/lib/libsqlite/src/sqliteInt.h
855
Expr *pWhere; /* The WHERE clause */
usr/src/lib/libsqlite/src/sqliteInt.h
857
Expr *pHaving; /* The HAVING clause */
usr/src/lib/libsqlite/src/sqliteInt.h
900
Expr *pExpr; /* The expression */
usr/src/lib/libsqlite/src/sqliteInt.h
974
Expr *pWhen; /* The WHEN clause of the expresion (may be NULL) */
usr/src/lib/libsqlite/src/trigger.c
253
Expr *pNew = sqliteExprDup(p->pWhere);
usr/src/lib/libsqlite/src/trigger.c
327
Expr *pWhere, /* The WHERE clause */
usr/src/lib/libsqlite/src/trigger.c
348
TriggerStep *sqliteTriggerDeleteStep(Token *pTableName, Expr *pWhere){
usr/src/lib/libsqlite/src/trigger.c
49
Expr *pWhen, /* WHEN clause */
usr/src/lib/libsqlite/src/trigger.c
722
Expr * whenExpr;
usr/src/lib/libsqlite/src/update.c
30
Expr *pWhere, /* The WHERE clause. May be null */
usr/src/lib/libsqlite/src/update.c
50
Expr *pRecnoExpr; /* Expression defining the new record number */
usr/src/lib/libsqlite/src/where.c
1002
Expr *pExpr = aExpr[k].p;
usr/src/lib/libsqlite/src/where.c
1061
Expr *pExpr = aExpr[k].p;
usr/src/lib/libsqlite/src/where.c
122
static int exprTableUsage(ExprMaskSet *pMaskSet, Expr *p){
usr/src/lib/libsqlite/src/where.c
171
Expr *pExpr = pInfo->p;
usr/src/lib/libsqlite/src/where.c
229
Expr *p;
usr/src/lib/libsqlite/src/where.c
26
Expr *p; /* Pointer to the subexpression */
usr/src/lib/libsqlite/src/where.c
296
static void disableTerm(WhereLevel *pLevel, Expr **ppExpr){
usr/src/lib/libsqlite/src/where.c
297
Expr *pExpr = *ppExpr;
usr/src/lib/libsqlite/src/where.c
383
Expr *pWhere, /* The WHERE clause */
usr/src/lib/libsqlite/src/where.c
66
static int exprSplit(int nSlot, ExprInfo *aSlot, Expr *pExpr){
usr/src/lib/libsqlite/src/where.c
751
Expr *pX = aExpr[k].p;
usr/src/lib/libsqlite/src/where.c
786
Expr *pX = aExpr[k].p;
usr/src/tools/cscope-fast/cgrep.c
103
struct Expr *l; /* pointer to Left child (or ccl count) */
usr/src/tools/cscope-fast/cgrep.c
1038
static Expr *
usr/src/tools/cscope-fast/cgrep.c
104
struct Expr *r; /* pointer to Right child (or ccl mask) */
usr/src/tools/cscope-fast/cgrep.c
1041
Expr *e;
usr/src/tools/cscope-fast/cgrep.c
1048
e = newexpr(Literal, toklit, (Expr *)NULL, (Expr *)NULL);
usr/src/tools/cscope-fast/cgrep.c
105
struct Expr *parent; /* pointer to Parent */
usr/src/tools/cscope-fast/cgrep.c
1052
e = newexpr(Dot, '.', (Expr *)NULL, (Expr *)NULL);
usr/src/tools/cscope-fast/cgrep.c
1060
e = newexpr(Literal, toklit, (Expr *)NULL,
usr/src/tools/cscope-fast/cgrep.c
1061
(Expr *)NULL);
usr/src/tools/cscope-fast/cgrep.c
1063
e = newexpr(Charclass, '[', (Expr *)NULL, (Expr *)NULL);
usr/src/tools/cscope-fast/cgrep.c
1064
e->l = (Expr *)count; /* number of chars */
usr/src/tools/cscope-fast/cgrep.c
1065
e->r = (Expr *)tab; /* bitmap of chars */
usr/src/tools/cscope-fast/cgrep.c
1085
static Expr *
usr/src/tools/cscope-fast/cgrep.c
1088
Expr *e;
usr/src/tools/cscope-fast/cgrep.c
1095
e = newexpr(t, 0, e, (Expr *)NULL);
usr/src/tools/cscope-fast/cgrep.c
1100
static Expr *
usr/src/tools/cscope-fast/cgrep.c
1103
Expr *e, *f;
usr/src/tools/cscope-fast/cgrep.c
1114
static Expr *
usr/src/tools/cscope-fast/cgrep.c
1117
Expr *e, *f;
usr/src/tools/cscope-fast/cgrep.c
1130
static Expr *
usr/src/tools/cscope-fast/cgrep.c
1133
Expr *e;
usr/src/tools/cscope-fast/cgrep.c
1169
traverse(PATTERN *pat, Expr *e)
usr/src/tools/cscope-fast/cgrep.c
1285
Expr *e, *root = r->root;
usr/src/tools/cscope-fast/cgrep.c
1302
altlist(Expr *e, uchar_t *buf, re_cw *pat)
usr/src/tools/cscope-fast/cgrep.c
1311
word(Expr *e, uchar_t *buf, re_cw *pat)
usr/src/tools/cscope-fast/cgrep.c
135
Expr *root; /* Pointer to root (EOP) expression */
usr/src/tools/cscope-fast/cgrep.c
136
Expr **ptr; /* Pointer to array of ptrs to lit expressions. */
usr/src/tools/cscope-fast/cgrep.c
239
void epr(Expr *e, uchar_t *res);
usr/src/tools/cscope-fast/cgrep.c
251
static BOOL match(Expr *e, int a);
usr/src/tools/cscope-fast/cgrep.c
252
static BOOL first_lit(Positionset *fpos, Expr *e);
usr/src/tools/cscope-fast/cgrep.c
253
static void eptr(re_re *r, Expr *e);
usr/src/tools/cscope-fast/cgrep.c
254
static void efollow(re_re *r, Positionset *fpos, Expr *e);
usr/src/tools/cscope-fast/cgrep.c
255
static void follow(Positionset *fpos, Expr *e);
usr/src/tools/cscope-fast/cgrep.c
257
static Expr *eall(re_re *r, PATTERN *pat);
usr/src/tools/cscope-fast/cgrep.c
258
static Expr *d0(re_re *r, PATTERN *pat);
usr/src/tools/cscope-fast/cgrep.c
259
static Expr *d1(re_re *r, PATTERN *pat);
usr/src/tools/cscope-fast/cgrep.c
260
static Expr *d2(re_re *r, PATTERN *pat);
usr/src/tools/cscope-fast/cgrep.c
261
static Expr *d3(re_re *r, PATTERN *pat);
usr/src/tools/cscope-fast/cgrep.c
262
static Expr *newexpr(Exprtype t, int lit, Expr *left, Expr *right);
usr/src/tools/cscope-fast/cgrep.c
265
static void traverse(PATTERN *pat, Expr *e);
usr/src/tools/cscope-fast/cgrep.c
268
static BOOL altlist(Expr *e, uchar_t *buf, re_cw *pat);
usr/src/tools/cscope-fast/cgrep.c
451
r->ptr = (Expr **)egmalloc(r->maxid * sizeof (Expr *));
usr/src/tools/cscope-fast/cgrep.c
471
eptr(re_re *r, Expr *e)
usr/src/tools/cscope-fast/cgrep.c
534
match(Expr *e, int a)
usr/src/tools/cscope-fast/cgrep.c
548
follow(Positionset *fpos, Expr *e)
usr/src/tools/cscope-fast/cgrep.c
550
Expr *p;
usr/src/tools/cscope-fast/cgrep.c
583
first_lit(Positionset *fpos, Expr *e)
usr/src/tools/cscope-fast/cgrep.c
612
efollow(re_re *r, Positionset *fpos, Expr *e)
usr/src/tools/cscope-fast/cgrep.c
708
Expr *e;
usr/src/tools/cscope-fast/cgrep.c
757
epr(Expr *e, uchar_t *res)
usr/src/tools/cscope-fast/cgrep.c
911
r->root = newexpr(EOP, '#', eall(r, pat), (Expr *)NULL);
usr/src/tools/cscope-fast/cgrep.c
918
static Expr *
usr/src/tools/cscope-fast/cgrep.c
919
newexpr(Exprtype t, int lit, Expr *left, Expr *right)
usr/src/tools/cscope-fast/cgrep.c
921
Expr *e = (Expr *)egmalloc(sizeof (Expr));