Searched refs:ExprList (Results 1 – 10 of 10) sorted by relevance
/illumos-gate/usr/src/lib/libsqlite/src/ |
H A D | sqliteInt.h | 236 typedef struct ExprList ExprList; typedef 687 ExprList *pList; /* A list of expressions used as function arguments 721 struct ExprList { struct 851 ExprList *pEList; /* The fields of the result */ 856 ExprList *pGroupBy; /* The GROUP BY clause */ 858 ExprList *pOrderBy; /* The ORDER BY clause */ 1031 ExprList *pExprList; /* Valid for UPDATE statements and sometimes 1132 Expr *sqliteExprFunction(ExprList*, Token*); 1134 ExprList *sqliteExprListAppend(ExprList*,Expr*,Token*); 1135 void sqliteExprListDelete(ExprList*); [all …]
|
H A D | select.c | 24 ExprList *pEList, /* which columns to include in the result */ in sqliteSelectNew() 27 ExprList *pGroupBy, /* the GROUP BY clause */ in sqliteSelectNew() 29 ExprList *pOrderBy, /* the ORDER BY clause */ in sqliteSelectNew() 313 static void pushOntoSorter(Parse *pParse, Vdbe *v, ExprList *pOrderBy){ in pushOntoSorter() 354 void sqliteAddKeyType(Vdbe *v, ExprList *pEList){ in sqliteAddKeyType() 402 ExprList *pEList, /* List of values being extracted */ in selectInnerLoop() 405 ExprList *pOrderBy, /* If not NULL, sort results using this key */ in selectInnerLoop() 661 ExprList *pEList /* Expressions defining the result set */ in generateColumnTypes() 701 ExprList *pEList /* Expressions defining the result set */ in generateColumnNames() 789 ExprList *pEList; in sqliteResultSetOfSelect() [all …]
|
H A D | expr.c | 74 Expr *sqliteExprFunction(ExprList *pList, Token *pToken){ in sqliteExprFunction() 149 ExprList *sqliteExprListDup(ExprList *p){ in sqliteExprListDup() 150 ExprList *pNew; in sqliteExprListDup() 248 ExprList *sqliteExprListAppend(ExprList *pList, Expr *pExpr, Token *pName){ in sqliteExprListAppend() 250 pList = sqliteMalloc( sizeof(ExprList) ); in sqliteExprListAppend() 282 void sqliteExprListDelete(ExprList *pList){ in sqliteExprListDelete() 415 ExprList *pEList, /* List of expressions used to resolve "AS" */ in lookupName() 632 ExprList *pEList, /* List of expressions used to resolve "AS" */ in sqliteExprResolveIds() 769 ExprList *pList = pExpr->pList; in sqliteExprResolveIds() 992 ExprList *pList = p->pList; in sqliteExprType() [all …]
|
H A D | trigger.c | 258 ExprList *pNew = sqliteExprListDup(p->pExprList); in sqlitePersistTriggerStep() 298 ExprList *pEList, /* The VALUE clause: a list of values to be inserted */ in sqliteTriggerInsertStep() 326 ExprList *pEList, /* The SET clause: list of column and new values */ in sqliteTriggerUpdateStep() 509 static int checkColumnOverLap(IdList *pIdList, ExprList *pEList){ in checkColumnOverLap() 539 ExprList *pChanges /* Columns that change in an UPDATE statement */ in sqliteTriggersExist() 682 ExprList *pChanges, /* Changes list for any UPDATE OF triggers */ in sqliteCodeRowTrigger()
|
H A D | parse.y | 322 %type selcollist {ExprList*} 324 %type sclp {ExprList*} 431 %type orderby_opt {ExprList*} 433 %type sortlist {ExprList*} 459 %type groupby_opt {ExprList*} 489 %type setlist {ExprList*} 514 %type itemlist {ExprList*} 580 ExprList *pList = sqliteExprListAppend(0, Y, 0); 587 ExprList *pList = sqliteExprListAppend(0, Y, 0); 645 ExprList *pList = sqliteExprListAppend(0, X, 0); [all …]
|
H A D | attach.c | 283 ExprList *pList /* The expression to be fixed to one database */ in sqliteFixExprList()
|
H A D | update.c | 29 ExprList *pChanges, /* Things to be changed */ in sqliteUpdate()
|
H A D | where.c | 215 ExprList *pOrderBy, /* The ORDER BY clause */ in findSortingIndex() 385 ExprList **ppOrderBy /* An ORDER BY clause, or NULL */ in sqliteWhereBegin()
|
H A D | insert.c | 89 ExprList *pList, /* List of values to be inserted */ in sqliteInsert()
|
H A D | build.c | 1054 ExprList *pEList; in sqliteViewGetColumnNames()
|