protected virtual BoundRelation RewriteGroupByAndAggregationRelation(BoundGroupByAndAggregationRelation node) { return(node.Update(RewriteRelation(node.Input), RewriteComparedValues(node.Groups), RewriteAggregatedValues(node.Aggregates))); }
protected virtual void VisitGroupByAndAggregationRelation(BoundGroupByAndAggregationRelation node) { VisitRelation(node.Input); }
protected override void VisitGroupByAndAggregationRelation(BoundGroupByAndAggregationRelation node) { _diagnostics.ReportCteContainsGroupByHavingOrAggregate(_syntax.Name); base.VisitGroupByAndAggregationRelation(node); }