Searched refs:pGroupBy (Results 1 – 9 of 9) sorted by relevance
| /sqlite-3.40.0/src/ |
| H A D | select.c | 156 pNew->pGroupBy = pGroupBy; in sqlite3SelectNew() 5332 pNew->pGroupBy = 0; in convertCompoundSelectToSubquery() 7122 pGroupBy = p->pGroupBy; in sqlite3Select() 7155 pGroupBy = p->pGroupBy = sqlite3ExprListDup(db, pEList, 0); in sqlite3Select() 7329 if( pGroupBy ){ in sqlite3Select() 7336 for(k=pGroupBy->nExpr, pItem=pGroupBy->a; k>0; k--, pItem++){ in sqlite3Select() 7394 pAggInfo->nSortingColumn = pGroupBy ? pGroupBy->nExpr : 0; in sqlite3Select() 7395 pAggInfo->pGroupBy = pGroupBy; in sqlite3Select() 7399 if( pGroupBy ){ in sqlite3Select() 7402 assert( pGroupBy==p->pGroupBy ); in sqlite3Select() [all …]
|
| H A D | resolve.c | 1692 ExprList *pGroupBy; /* The GROUP BY clause */ in resolveSelectStep() local 1794 pGroupBy = p->pGroupBy; in resolveSelectStep() 1795 if( pGroupBy || (sNC.ncFlags & NC_HasAgg)!=0 ){ in resolveSelectStep() 1887 if( pGroupBy ){ in resolveSelectStep() 1890 if( resolveOrderGroupBy(&sNC, p, pGroupBy, "GROUP") || db->mallocFailed ){ in resolveSelectStep() 1893 for(i=0, pItem=pGroupBy->a; i<pGroupBy->nExpr; i++, pItem++){ in resolveSelectStep()
|
| H A D | expr.c | 752 heightOfExprList(p->pGroupBy, pnHeight); in heightOfSelect() 1732 pNew->pGroupBy = sqlite3ExprListDup(db, p->pGroupBy, flags); in sqlite3SelectDup() 2344 ExprList *pGroupBy = pWalker->u.pGroupBy; in exprNodeIsConstantOrGroupBy() local 2349 for(i=0; i<pGroupBy->nExpr; i++){ in exprNodeIsConstantOrGroupBy() 2350 Expr *p = pGroupBy->a[i].pExpr; in exprNodeIsConstantOrGroupBy() 2387 int sqlite3ExprIsConstantOrGroupBy(Parse *pParse, Expr *p, ExprList *pGroupBy){ in sqlite3ExprIsConstantOrGroupBy() argument 2392 w.u.pGroupBy = pGroupBy; in sqlite3ExprIsConstantOrGroupBy() 2597 assert( p->pGroupBy==0 ); /* Has no GROUP BY clause */ in isCandidateForInOpt() 6300 if( pAggInfo->pGroupBy && pExpr->op!=TK_IF_NULL_ROW ){ in analyzeAggregate() 6302 ExprList *pGB = pAggInfo->pGroupBy; in analyzeAggregate()
|
| H A D | walker.c | 134 if( sqlite3WalkExprList(pWalker, p->pGroupBy) ) return WRC_Abort; in sqlite3WalkSelectExpr()
|
| H A D | treeview.c | 280 if( p->pGroupBy ) n++; in sqlite3TreeViewSelect() 315 if( p->pGroupBy ){ in sqlite3TreeViewSelect() 316 sqlite3TreeViewExprList(pView, p->pGroupBy, (n--)>0, "GROUPBY"); in sqlite3TreeViewSelect()
|
| H A D | window.c | 969 ExprList *pGroupBy = p->pGroupBy; in sqlite3WindowRewrite() local 995 p->pGroupBy = 0; in sqlite3WindowRewrite() 1070 pParse, pSublist, pSrc, pWhere, pGroupBy, pHaving, pSort, 0, 0 in sqlite3WindowRewrite()
|
| H A D | whereexpr.c | 941 mask |= sqlite3WhereExprListUsage(pMaskSet, pS->pGroupBy); in exprSelectUsage() 1606 if( p->pGroupBy==0 in sqlite3WhereAddLimit()
|
| H A D | sqliteInt.h | 2723 ExprList *pGroupBy; /* The group by clause */ member 3355 ExprList *pGroupBy; /* The GROUP BY clause */ member 4095 ExprList *pGroupBy; /* GROUP BY clause */ member
|
| H A D | insert.c | 2834 if( pSelect->pGroupBy ){ in xferOptimization()
|