Home | History | Annotate | Download | only in dist

Lines Matching refs:AggInfo

13228 typedef struct AggInfo AggInfo;
16122 ** AggInfo.aCol[] or AggInfo.aFunc[] of information needed to generate
16125 ** AggInfo.pGroupBy and AggInfo.aFunc.pExpr point to fields within the
16127 ** fields do not need to be freed when deallocating the AggInfo structure.
16129 struct AggInfo {
16281 AggInfo *pAggInfo; /* Used by TK_AGG_COLUMN and TK_AGG_FUNCTION */
16564 AggInfo *pAggInfo; /* Information about aggregates at this level */
96201 AggInfo *pAggInfo = pExpr->pAggInfo;
96404 AggInfo *pInfo = pExpr->pAggInfo;
97721 static int addAggInfoColumn(sqlite3 *db, AggInfo *pInfo){
97737 static int addAggInfoFunc(sqlite3 *db, AggInfo *pInfo){
97759 AggInfo *pAggInfo = pNC->pAggInfo;
97891 ** for variables that need to be added to AggInfo object that pNC->pAggInfo
97892 ** points to. Additional entries are made on the AggInfo object as
122639 static Table *isSimpleCount(Select *p, AggInfo *pAggInfo){
123438 static void resetAccumulator(Parse *pParse, AggInfo *pAggInfo){
123445 /* Verify that all AggInfo registers are within the range specified by
123446 ** AggInfo.mnReg..AggInfo.mxReg */
123477 ** in the AggInfo structure.
123479 static void finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo){
123495 static void updateAccumulator(Parse *pParse, AggInfo *pAggInfo){
123810 AggInfo sAggInfo; /* Information used by aggregate queries */