Home
last modified time | relevance | path

Searched refs:AggInfo (Results 1 – 5 of 5) sorted by relevance

/sqlite-3.40.0/src/
H A DsqliteInt.h1173 typedef struct AggInfo AggInfo; typedef
2714 struct AggInfo { struct
2877 AggInfo *pAggInfo; /* Used by TK_AGG_COLUMN and TK_AGG_FUNCTION */
3249 AggInfo *pAggInfo; /* Information about aggregates at this level */
H A Dexpr.c4125 AggInfo *pAggInfo = pExpr->pAggInfo; in sqlite3ExprCodeTarget()
4436 AggInfo *pInfo = pExpr->pAggInfo; in sqlite3ExprCodeTarget()
4729 AggInfo *pAggInfo = pExpr->pAggInfo; in sqlite3ExprCodeTarget()
6173 AggInfo *pAggInfo = pExpr->pAggInfo; in agginfoPersistExprCb()
6217 static int addAggInfoColumn(sqlite3 *db, AggInfo *pInfo){ in addAggInfoColumn()
6233 static int addAggInfoFunc(sqlite3 *db, AggInfo *pInfo){ in addAggInfoFunc()
6255 AggInfo *pAggInfo = pNC->uNC.pAggInfo; in analyzeAggregate()
H A Dselect.c5209 static Table *isSimpleCount(Select *p, AggInfo *pAggInfo){ in isSimpleCount()
6215 static void resetAccumulator(Parse *pParse, AggInfo *pAggInfo){ in resetAccumulator()
6261 static void finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo){ in finalizeAggFunctions()
6287 AggInfo *pAggInfo, in updateAccumulator()
6514 static void agginfoFree(sqlite3 *db, AggInfo *p){ in agginfoFree()
6659 AggInfo *pAggInfo = 0; /* Aggregate information */ in sqlite3Select()
/sqlite-3.40.0/test/
H A Dselect4.test1029 # that validates AggInfo. The checks to ensure that AggInfo.aCol[].pCExpr
H A Dwindow1.test1915 # 2020-06-07 test case generated by dbsqlfuzz showing how an AggInfo
1917 # it returns. This proves the need to persist all AggInfo objects until