Lines Matching refs:AggInfo
8124 typedef struct AggInfo AggInfo;
10430 ** AggInfo.aCol[] or AggInfo.aFunc[] of information needed to generate
10433 ** AggInfo.pGroupBy and AggInfo.aFunc.pExpr point to fields within the
10435 ** fields do not need to be freed when deallocating the AggInfo structure.
10437 struct AggInfo {
10582 AggInfo *pAggInfo; /* Used by TK_AGG_COLUMN and TK_AGG_FUNCTION */
10919 AggInfo *pAggInfo; /* Information about aggregates at this level */
76692 AggInfo *pAggInfo = pExpr->pAggInfo;
76928 AggInfo *pInfo = pExpr->pAggInfo;
78165 static int addAggInfoColumn(sqlite3 *db, AggInfo *pInfo){
78181 static int addAggInfoFunc(sqlite3 *db, AggInfo *pInfo){
78203 AggInfo *pAggInfo = pNC->pAggInfo;
97627 static Table *isSimpleCount(Select *p, AggInfo *pAggInfo){
98049 static void resetAccumulator(Parse *pParse, AggInfo *pAggInfo){
98079 ** in the AggInfo structure.
98081 static void finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo){
98097 static void updateAccumulator(Parse *pParse, AggInfo *pAggInfo){
98275 AggInfo sAggInfo; /* Information used by aggregate queries */