Lines Matching defs:aAgg
1527 ** Add a new element to the pParse->aAgg[] array and return its index.
1532 AggExpr *aAgg = sqliteRealloc(pParse->aAgg, amt*sizeof(pParse->aAgg[0]));
1533 if( aAgg==0 ){
1536 pParse->aAgg = aAgg;
1538 memset(&pParse->aAgg[pParse->nAgg], 0, sizeof(pParse->aAgg[0]));
1544 ** for variables that need to be added to the pParse->aAgg[] array.
1545 ** Make additional entries to the pParse->aAgg[] array as necessary.
1555 AggExpr *aAgg;
1561 aAgg = pParse->aAgg;
1563 if( aAgg[i].isAgg ) continue;
1564 if( aAgg[i].pExpr->iTable==pExpr->iTable
1565 && aAgg[i].pExpr->iColumn==pExpr->iColumn ){
1572 pParse->aAgg[i].isAgg = 0;
1573 pParse->aAgg[i].pExpr = pExpr;
1579 aAgg = pParse->aAgg;
1581 if( !aAgg[i].isAgg ) continue;
1582 if( sqliteExprCompare(aAgg[i].pExpr, pExpr) ){
1589 pParse->aAgg[i].isAgg = 1;
1590 pParse->aAgg[i].pExpr = pExpr;
1591 pParse->aAgg[i].pFunc = sqliteFindFunction(pParse->db,