Home
last modified time | relevance | path

Searched refs:ExprList (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/lib/libsqlite/src/
H A DsqliteInt.h236 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 Dselect.c24 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 Dexpr.c74 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 Dtrigger.c258 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 Dparse.y322 %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 Dattach.c283 ExprList *pList /* The expression to be fixed to one database */ in sqliteFixExprList()
H A Dupdate.c29 ExprList *pChanges, /* Things to be changed */ in sqliteUpdate()
H A Dwhere.c215 ExprList *pOrderBy, /* The ORDER BY clause */ in findSortingIndex()
385 ExprList **ppOrderBy /* An ORDER BY clause, or NULL */ in sqliteWhereBegin()
H A Dinsert.c89 ExprList *pList, /* List of values to be inserted */ in sqliteInsert()
H A Dbuild.c1054 ExprList *pEList; in sqliteViewGetColumnNames()