Searched refs:ExprList (Results 1 – 10 of 10) sorted by relevance
/titanic_44/usr/src/lib/libsqlite/src/ |
H A D | sqliteInt.h | 239 typedef struct ExprList ExprList; typedef 690 ExprList *pList; /* A list of expressions used as function arguments 724 struct ExprList { struct 854 ExprList *pEList; /* The fields of the result */ 859 ExprList *pGroupBy; /* The GROUP BY clause */ 861 ExprList *pOrderBy; /* The ORDER BY clause */ 1034 ExprList *pExprList; /* Valid for UPDATE statements and sometimes 1135 Expr *sqliteExprFunction(ExprList*, Token*); 1137 ExprList *sqliteExprListAppend(ExprList*,Expr*,Token*); 1138 void sqliteExprListDelete(ExprList*); [all …]
|
H A D | select.c | 28 ExprList *pEList, /* which columns to include in the result */ in sqliteSelectNew() 31 ExprList *pGroupBy, /* the GROUP BY clause */ in sqliteSelectNew() 33 ExprList *pOrderBy, /* the ORDER BY clause */ in sqliteSelectNew() 317 static void pushOntoSorter(Parse *pParse, Vdbe *v, ExprList *pOrderBy){ in pushOntoSorter() 358 void sqliteAddKeyType(Vdbe *v, ExprList *pEList){ in sqliteAddKeyType() 406 ExprList *pEList, /* List of values being extracted */ in selectInnerLoop() 409 ExprList *pOrderBy, /* If not NULL, sort results using this key */ in selectInnerLoop() 665 ExprList *pEList /* Expressions defining the result set */ in generateColumnTypes() 705 ExprList *pEList /* Expressions defining the result set */ in generateColumnNames() 793 ExprList *pEList; in sqliteResultSetOfSelect() [all …]
|
H A D | expr.c | 77 Expr *sqliteExprFunction(ExprList *pList, Token *pToken){ in sqliteExprFunction() 152 ExprList *sqliteExprListDup(ExprList *p){ in sqliteExprListDup() 153 ExprList *pNew; in sqliteExprListDup() 251 ExprList *sqliteExprListAppend(ExprList *pList, Expr *pExpr, Token *pName){ in sqliteExprListAppend() 253 pList = sqliteMalloc( sizeof(ExprList) ); in sqliteExprListAppend() 285 void sqliteExprListDelete(ExprList *pList){ in sqliteExprListDelete() 418 ExprList *pEList, /* List of expressions used to resolve "AS" */ in lookupName() 635 ExprList *pEList, /* List of expressions used to resolve "AS" */ in sqliteExprResolveIds() 771 ExprList *pList = pExpr->pList; in sqliteExprResolveIds() 993 ExprList *pList = p->pList; in sqliteExprType() [all …]
|
H A D | trigger.c | 261 ExprList *pNew = sqliteExprListDup(p->pExprList); in sqlitePersistTriggerStep() 301 ExprList *pEList, /* The VALUE clause: a list of values to be inserted */ in sqliteTriggerInsertStep() 329 ExprList *pEList, /* The SET clause: list of column and new values */ in sqliteTriggerUpdateStep() 512 static int checkColumnOverLap(IdList *pIdList, ExprList *pEList){ in checkColumnOverLap() 542 ExprList *pChanges /* Columns that change in an UPDATE statement */ in sqliteTriggersExist() 685 ExprList *pChanges, /* Changes list for any UPDATE OF triggers */ in sqliteCodeRowTrigger()
|
H A D | parse.y | 324 %type selcollist {ExprList*} 326 %type sclp {ExprList*} 433 %type orderby_opt {ExprList*} 435 %type sortlist {ExprList*} 461 %type groupby_opt {ExprList*} 491 %type setlist {ExprList*} 516 %type itemlist {ExprList*} 582 ExprList *pList = sqliteExprListAppend(0, Y, 0); 589 ExprList *pList = sqliteExprListAppend(0, Y, 0); 647 ExprList *pList = sqliteExprListAppend(0, X, 0); [all …]
|
H A D | attach.c | 286 ExprList *pList /* The expression to be fixed to one database */ in sqliteFixExprList()
|
H A D | update.c | 32 ExprList *pChanges, /* Things to be changed */ in sqliteUpdate()
|
H A D | where.c | 218 ExprList *pOrderBy, /* The ORDER BY clause */ in findSortingIndex() 388 ExprList **ppOrderBy /* An ORDER BY clause, or NULL */ in sqliteWhereBegin()
|
H A D | insert.c | 92 ExprList *pList, /* List of values to be inserted */ in sqliteInsert()
|
H A D | build.c | 1057 ExprList *pEList; in sqliteViewGetColumnNames()
|