pAggInfo         11965 ext/sqlite3/libsqlite/sqlite3.c   AggInfo *pAggInfo;     /* Used by TK_AGG_COLUMN and TK_AGG_FUNCTION */
pAggInfo         12236 ext/sqlite3/libsqlite/sqlite3.c   AggInfo *pAggInfo;   /* Information about aggregates at this level */
pAggInfo         85401 ext/sqlite3/libsqlite/sqlite3.c       AggInfo *pAggInfo = pExpr->pAggInfo;
pAggInfo         85402 ext/sqlite3/libsqlite/sqlite3.c       struct AggInfo_col *pCol = &pAggInfo->aCol[pExpr->iAgg];
pAggInfo         85403 ext/sqlite3/libsqlite/sqlite3.c       if( !pAggInfo->directMode ){
pAggInfo         85407 ext/sqlite3/libsqlite/sqlite3.c       }else if( pAggInfo->useSortingIdx ){
pAggInfo         85408 ext/sqlite3/libsqlite/sqlite3.c         sqlite3VdbeAddOp3(v, OP_Column, pAggInfo->sortingIdxPTab,
pAggInfo         85615 ext/sqlite3/libsqlite/sqlite3.c       AggInfo *pInfo = pExpr->pAggInfo;
pAggInfo         87001 ext/sqlite3/libsqlite/sqlite3.c   AggInfo *pAggInfo = pNC->pAggInfo;
pAggInfo         87023 ext/sqlite3/libsqlite/sqlite3.c             pCol = pAggInfo->aCol;
pAggInfo         87024 ext/sqlite3/libsqlite/sqlite3.c             for(k=0; k<pAggInfo->nColumn; k++, pCol++){
pAggInfo         87030 ext/sqlite3/libsqlite/sqlite3.c             if( (k>=pAggInfo->nColumn)
pAggInfo         87031 ext/sqlite3/libsqlite/sqlite3.c              && (k = addAggInfoColumn(pParse->db, pAggInfo))>=0 
pAggInfo         87033 ext/sqlite3/libsqlite/sqlite3.c               pCol = &pAggInfo->aCol[k];
pAggInfo         87040 ext/sqlite3/libsqlite/sqlite3.c               if( pAggInfo->pGroupBy ){
pAggInfo         87042 ext/sqlite3/libsqlite/sqlite3.c                 ExprList *pGB = pAggInfo->pGroupBy;
pAggInfo         87055 ext/sqlite3/libsqlite/sqlite3.c                 pCol->iSorterColumn = pAggInfo->nSortingColumn++;
pAggInfo         87064 ext/sqlite3/libsqlite/sqlite3.c             pExpr->pAggInfo = pAggInfo;
pAggInfo         87080 ext/sqlite3/libsqlite/sqlite3.c         struct AggInfo_func *pItem = pAggInfo->aFunc;
pAggInfo         87081 ext/sqlite3/libsqlite/sqlite3.c         for(i=0; i<pAggInfo->nFunc; i++, pItem++){
pAggInfo         87086 ext/sqlite3/libsqlite/sqlite3.c         if( i>=pAggInfo->nFunc ){
pAggInfo         87090 ext/sqlite3/libsqlite/sqlite3.c           i = addAggInfoFunc(pParse->db, pAggInfo);
pAggInfo         87093 ext/sqlite3/libsqlite/sqlite3.c             pItem = &pAggInfo->aFunc[i];
pAggInfo         87112 ext/sqlite3/libsqlite/sqlite3.c         pExpr->pAggInfo = pAggInfo;
pAggInfo         110210 ext/sqlite3/libsqlite/sqlite3.c static u8 minMaxQuery(AggInfo *pAggInfo, ExprList **ppMinMax){
pAggInfo         110214 ext/sqlite3/libsqlite/sqlite3.c   if( pAggInfo->nFunc==1 ){
pAggInfo         110215 ext/sqlite3/libsqlite/sqlite3.c     Expr *pExpr = pAggInfo->aFunc[0].pExpr; /* Aggregate function */
pAggInfo         110246 ext/sqlite3/libsqlite/sqlite3.c static Table *isSimpleCount(Select *p, AggInfo *pAggInfo){
pAggInfo         110263 ext/sqlite3/libsqlite/sqlite3.c   if( NEVER(pAggInfo->nFunc==0) ) return 0;
pAggInfo         110264 ext/sqlite3/libsqlite/sqlite3.c   if( (pAggInfo->aFunc[0].pFunc->funcFlags&SQLITE_FUNC_COUNT)==0 ) return 0;
pAggInfo         110998 ext/sqlite3/libsqlite/sqlite3.c static void resetAccumulator(Parse *pParse, AggInfo *pAggInfo){
pAggInfo         111002 ext/sqlite3/libsqlite/sqlite3.c   int nReg = pAggInfo->nFunc + pAggInfo->nColumn;
pAggInfo         111007 ext/sqlite3/libsqlite/sqlite3.c   assert( nReg==pAggInfo->mxReg-pAggInfo->mnReg+1 );
pAggInfo         111008 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<pAggInfo->nColumn; i++){
pAggInfo         111009 ext/sqlite3/libsqlite/sqlite3.c     assert( pAggInfo->aCol[i].iMem>=pAggInfo->mnReg
pAggInfo         111010 ext/sqlite3/libsqlite/sqlite3.c          && pAggInfo->aCol[i].iMem<=pAggInfo->mxReg );
pAggInfo         111012 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<pAggInfo->nFunc; i++){
pAggInfo         111013 ext/sqlite3/libsqlite/sqlite3.c     assert( pAggInfo->aFunc[i].iMem>=pAggInfo->mnReg
pAggInfo         111014 ext/sqlite3/libsqlite/sqlite3.c          && pAggInfo->aFunc[i].iMem<=pAggInfo->mxReg );
pAggInfo         111017 ext/sqlite3/libsqlite/sqlite3.c   sqlite3VdbeAddOp3(v, OP_Null, 0, pAggInfo->mnReg, pAggInfo->mxReg);
pAggInfo         111018 ext/sqlite3/libsqlite/sqlite3.c   for(pFunc=pAggInfo->aFunc, i=0; i<pAggInfo->nFunc; i++, pFunc++){
pAggInfo         111039 ext/sqlite3/libsqlite/sqlite3.c static void finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo){
pAggInfo         111043 ext/sqlite3/libsqlite/sqlite3.c   for(i=0, pF=pAggInfo->aFunc; i<pAggInfo->nFunc; i++, pF++){
pAggInfo         111055 ext/sqlite3/libsqlite/sqlite3.c static void updateAccumulator(Parse *pParse, AggInfo *pAggInfo){
pAggInfo         111063 ext/sqlite3/libsqlite/sqlite3.c   pAggInfo->directMode = 1;
pAggInfo         111064 ext/sqlite3/libsqlite/sqlite3.c   for(i=0, pF=pAggInfo->aFunc; i<pAggInfo->nFunc; i++, pF++){
pAggInfo         111095 ext/sqlite3/libsqlite/sqlite3.c       if( regHit==0 && pAggInfo->nAccumulator ) regHit = ++pParse->nMem;
pAggInfo         111123 ext/sqlite3/libsqlite/sqlite3.c   for(i=0, pC=pAggInfo->aCol; i<pAggInfo->nAccumulator; i++, pC++){
pAggInfo         111126 ext/sqlite3/libsqlite/sqlite3.c   pAggInfo->directMode = 0;
pAggInfo         111553 ext/sqlite3/libsqlite/sqlite3.c     sNC.pAggInfo = &sAggInfo;