Home
last modified time | relevance | path

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

/titanic_44/usr/src/lib/libsqlite/src/
H A DsqliteInt.h239 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 Dselect.c28 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 Dexpr.c77 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 Dtrigger.c261 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 Dparse.y324 %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 Dattach.c286 ExprList *pList /* The expression to be fixed to one database */ in sqliteFixExprList()
H A Dupdate.c32 ExprList *pChanges, /* Things to be changed */ in sqliteUpdate()
H A Dwhere.c218 ExprList *pOrderBy, /* The ORDER BY clause */ in findSortingIndex()
388 ExprList **ppOrderBy /* An ORDER BY clause, or NULL */ in sqliteWhereBegin()
H A Dinsert.c92 ExprList *pList, /* List of values to be inserted */ in sqliteInsert()
H A Dbuild.c1057 ExprList *pEList; in sqliteViewGetColumnNames()