Searched refs:AggInfo (Results 1 – 5 of 5) sorted by relevance
1173 typedef struct AggInfo AggInfo; typedef2714 struct AggInfo { struct2877 AggInfo *pAggInfo; /* Used by TK_AGG_COLUMN and TK_AGG_FUNCTION */3249 AggInfo *pAggInfo; /* Information about aggregates at this level */
4125 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()
5209 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()
1029 # that validates AggInfo. The checks to ensure that AggInfo.aCol[].pCExpr
1915 # 2020-06-07 test case generated by dbsqlfuzz showing how an AggInfo1917 # it returns. This proves the need to persist all AggInfo objects until