Class ReplaceNonRecursiveAggregations
Replace unit aggregations of non-recursive type (e.g. AVG, COUNT, ...)
with recursive aggregations.
Inheritance
ReplaceNonRecursiveAggregations
Assembly: MetricSetTransformers.dll
public class ReplaceNonRecursiveAggregations : ChangeExpressions, IGenericExpressionVisitor<IEnumerable<Expression>>, IExpressionVisitor, IGenericVisitor<IEnumerable<Expression>>
Constructors
View Source
Declaration
public ReplaceNonRecursiveAggregations(ReplaceNonRecursiveAggregations.ReplacementFlags flags)
Parameters
Methods
View Source
Declaration
protected override Expression Change(BinaryAggregation bagg)
Parameters
Returns
Overrides
View Source
Declaration
protected override Expression Change(UnaryAggregation uagg)
Parameters
Returns
Overrides
Implements
Extension Methods