pGroupBy         11824 ext/sqlite3/libsqlite/sqlite3.c   ExprList *pGroupBy;     /* The group by clause */
pGroupBy         12289 ext/sqlite3/libsqlite/sqlite3.c   ExprList *pGroupBy;    /* The GROUP BY clause */
pGroupBy         81222 ext/sqlite3/libsqlite/sqlite3.c   if( sqlite3WalkExprList(pWalker, p->pGroupBy) ) return WRC_Abort;
pGroupBy         82443 ext/sqlite3/libsqlite/sqlite3.c   ExprList *pGroupBy;     /* The GROUP BY clause */
pGroupBy         82549 ext/sqlite3/libsqlite/sqlite3.c     pGroupBy = p->pGroupBy;
pGroupBy         82550 ext/sqlite3/libsqlite/sqlite3.c     if( pGroupBy || (sNC.ncFlags & NC_HasAgg)!=0 ){
pGroupBy         82559 ext/sqlite3/libsqlite/sqlite3.c     if( p->pHaving && !pGroupBy ){
pGroupBy         82615 ext/sqlite3/libsqlite/sqlite3.c     if( pGroupBy ){
pGroupBy         82618 ext/sqlite3/libsqlite/sqlite3.c       if( resolveOrderGroupBy(&sNC, p, pGroupBy, "GROUP") || db->mallocFailed ){
pGroupBy         82621 ext/sqlite3/libsqlite/sqlite3.c       for(i=0, pItem=pGroupBy->a; i<pGroupBy->nExpr; i++, pItem++){
pGroupBy         83165 ext/sqlite3/libsqlite/sqlite3.c     heightOfExprList(p->pGroupBy, pnHeight);
pGroupBy         83892 ext/sqlite3/libsqlite/sqlite3.c   pNew->pGroupBy = sqlite3ExprListDup(db, p->pGroupBy, flags);
pGroupBy         84350 ext/sqlite3/libsqlite/sqlite3.c   assert( p->pGroupBy==0 );              /* Has no GROUP BY clause */
pGroupBy         87040 ext/sqlite3/libsqlite/sqlite3.c               if( pAggInfo->pGroupBy ){
pGroupBy         87042 ext/sqlite3/libsqlite/sqlite3.c                 ExprList *pGB = pAggInfo->pGroupBy;
pGroupBy         90459 ext/sqlite3/libsqlite/sqlite3.c     if( sqlite3FixExprList(pFix, pSelect->pGroupBy) ){
pGroupBy         101454 ext/sqlite3/libsqlite/sqlite3.c   if( pSelect->pGroupBy ){
pGroupBy         106537 ext/sqlite3/libsqlite/sqlite3.c     sqlite3ExprListDelete(db, p->pGroupBy);
pGroupBy         106570 ext/sqlite3/libsqlite/sqlite3.c   ExprList *pGroupBy,   /* the GROUP BY clause */
pGroupBy         106593 ext/sqlite3/libsqlite/sqlite3.c   pNew->pGroupBy = pGroupBy;
pGroupBy         109617 ext/sqlite3/libsqlite/sqlite3.c   substExprList(db, p->pGroupBy, iTable, pEList);
pGroupBy         110118 ext/sqlite3/libsqlite/sqlite3.c       substExprList(db, pParent->pGroupBy, iParent, pSub->pEList);
pGroupBy         110155 ext/sqlite3/libsqlite/sqlite3.c       assert( pParent->pGroupBy==0 );
pGroupBy         110156 ext/sqlite3/libsqlite/sqlite3.c       pParent->pGroupBy = sqlite3ExprListDup(db, pSub->pGroupBy, 0);
pGroupBy         110250 ext/sqlite3/libsqlite/sqlite3.c   assert( !p->pGroupBy );
pGroupBy         110350 ext/sqlite3/libsqlite/sqlite3.c   pNew->pGroupBy = 0;
pGroupBy         111184 ext/sqlite3/libsqlite/sqlite3.c   ExprList *pGroupBy;    /* The GROUP BY clause.  May be NULL */
pGroupBy         111364 ext/sqlite3/libsqlite/sqlite3.c   pGroupBy = p->pGroupBy;
pGroupBy         111401 ext/sqlite3/libsqlite/sqlite3.c     p->pGroupBy = sqlite3ExprListDup(db, p->pEList, 0);
pGroupBy         111402 ext/sqlite3/libsqlite/sqlite3.c     pGroupBy = p->pGroupBy;
pGroupBy         111459 ext/sqlite3/libsqlite/sqlite3.c   if( !isAgg && pGroupBy==0 ){
pGroupBy         111515 ext/sqlite3/libsqlite/sqlite3.c     if( pGroupBy ){
pGroupBy         111522 ext/sqlite3/libsqlite/sqlite3.c       for(k=pGroupBy->nExpr, pItem=pGroupBy->a; k>0; k--, pItem++){
pGroupBy         111539 ext/sqlite3/libsqlite/sqlite3.c     if( sqlite3ExprListCompare(pGroupBy, sSort.pOrderBy, -1)==0 ){
pGroupBy         111555 ext/sqlite3/libsqlite/sqlite3.c     sAggInfo.nSortingColumn = pGroupBy ? pGroupBy->nExpr : 0;
pGroupBy         111556 ext/sqlite3/libsqlite/sqlite3.c     sAggInfo.pGroupBy = pGroupBy;
pGroupBy         111575 ext/sqlite3/libsqlite/sqlite3.c     if( pGroupBy ){
pGroupBy         111592 ext/sqlite3/libsqlite/sqlite3.c       pKeyInfo = keyInfoFromExprList(pParse, pGroupBy, 0, sAggInfo.nColumn);
pGroupBy         111606 ext/sqlite3/libsqlite/sqlite3.c       pParse->nMem += pGroupBy->nExpr;
pGroupBy         111608 ext/sqlite3/libsqlite/sqlite3.c       pParse->nMem += pGroupBy->nExpr;
pGroupBy         111613 ext/sqlite3/libsqlite/sqlite3.c       sqlite3VdbeAddOp3(v, OP_Null, 0, iAMem, iAMem+pGroupBy->nExpr-1);
pGroupBy         111621 ext/sqlite3/libsqlite/sqlite3.c       pWInfo = sqlite3WhereBegin(pParse, pTabList, pWhere, pGroupBy, 0,
pGroupBy         111625 ext/sqlite3/libsqlite/sqlite3.c       if( sqlite3WhereIsOrdered(pWInfo)==pGroupBy->nExpr ){
pGroupBy         111647 ext/sqlite3/libsqlite/sqlite3.c         nGroupBy = pGroupBy->nExpr;
pGroupBy         111658 ext/sqlite3/libsqlite/sqlite3.c         sqlite3ExprCodeExprList(pParse, pGroupBy, regBase, 0);
pGroupBy         111714 ext/sqlite3/libsqlite/sqlite3.c       for(j=0; j<pGroupBy->nExpr; j++){
pGroupBy         111719 ext/sqlite3/libsqlite/sqlite3.c           sqlite3ExprCode(pParse, pGroupBy->a[j].pExpr, iBMem+j);
pGroupBy         111722 ext/sqlite3/libsqlite/sqlite3.c       sqlite3VdbeAddOp4(v, OP_Compare, iAMem, iBMem, pGroupBy->nExpr,
pGroupBy         111736 ext/sqlite3/libsqlite/sqlite3.c       sqlite3ExprCodeMove(pParse, iBMem, iAMem, pGroupBy->nExpr);
pGroupBy         111893 ext/sqlite3/libsqlite/sqlite3.c         assert( p->pGroupBy==0 );
pGroupBy         111994 ext/sqlite3/libsqlite/sqlite3.c   if( p->pGroupBy ) n++;
pGroupBy         112039 ext/sqlite3/libsqlite/sqlite3.c   if( p->pGroupBy ){
pGroupBy         112040 ext/sqlite3/libsqlite/sqlite3.c     sqlite3TreeViewExprList(pView, p->pGroupBy, (n--)>0, "GROUPBY");
pGroupBy         116514 ext/sqlite3/libsqlite/sqlite3.c     mask |= exprListTableUsage(pMaskSet, pS->pGroupBy);