Class Aggregation
Metric table that is an aggregation from another metric table.
Assembly: MetricSetSyntaxTree.dll
Syntax
public class Aggregation : Table<Aggregation>, IVisitable<ITableVisitor>, ICloneable<Aggregation, string, Table>, ICloneable<Table>, IDirectedAcyclicGraph<Table>
Constructors
View Source
Aggregation(String, Table)
Declaration
public Aggregation(string name, Table aggregand)
Parameters
Properties
View Source
Aggregand
The table that this metric table is an aggregation from.
Declaration
public Table Aggregand { get; }
Property Value
View Source
Parents
Declaration
[JsonIgnore]
public override IReadOnlyList<Table> Parents { get; }
Property Value
Overrides
Methods
View Source
Accept(ITableVisitor)
Declaration
public override void Accept(ITableVisitor visitor)
Parameters
Overrides
View Source
Clone(String, IReadOnlyList<Table>)
Declaration
public override Aggregation Clone(string name, IReadOnlyList<Table> parents)
Parameters
Returns
Overrides
Mangrove.MetricSetSyntaxTree.Table<Mangrove.MetricSetSyntaxTree.TableNodes.Aggregation>.Clone(System.String, System.Collections.Generic.IReadOnlyList<Mangrove.MetricSetSyntaxTree.Table>)
Implements
Extension Methods