Show / Hide Table of Contents

Class Aggregation

Metric table that is an aggregation from another metric table.

Inheritance
Object
Table
Table<Aggregation>
Aggregation
Implements
IVisitable<ITableVisitor>
ICloneable<Aggregation, String, Table>
ICloneable<Table>
IDirectedAcyclicGraph<Table>
Inherited Members
Table<Aggregation>.Clone(IReadOnlyList<Table>)
Table.Name
Table.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Namespace: Mangrove.MetricSetSyntaxTree.TableNodes
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
Type Name Description
String name
Table aggregand

Properties

View Source

Aggregand

The table that this metric table is an aggregation from.

Declaration
public Table Aggregand { get; }
Property Value
Type Description
Table
View Source

Parents

Declaration
[JsonIgnore]
public override IReadOnlyList<Table> Parents { get; }
Property Value
Type Description
IReadOnlyList<Table>
Overrides
Table.Parents

Methods

View Source

Accept(ITableVisitor)

Declaration
public override void Accept(ITableVisitor visitor)
Parameters
Type Name Description
ITableVisitor visitor
Overrides
Table.Accept(ITableVisitor)
View Source

Clone(String, IReadOnlyList<Table>)

Declaration
public override Aggregation Clone(string name, IReadOnlyList<Table> parents)
Parameters
Type Name Description
String name
IReadOnlyList<Table> parents
Returns
Type Description
Aggregation
Overrides
Mangrove.MetricSetSyntaxTree.Table<Mangrove.MetricSetSyntaxTree.TableNodes.Aggregation>.Clone(System.String, System.Collections.Generic.IReadOnlyList<Mangrove.MetricSetSyntaxTree.Table>)

Implements

IVisitable<TVisitor>
ICloneable<TSubnode, TIdentifier, TNode>
ICloneable<T>
IDirectedAcyclicGraph<T>

Extension Methods

IEnumerableExtensions.ClosureIn(Table, MetricsPlan)
TableExtensions.PathTo(Table, Table)
IDirectedAcyclicGraphExtensions.Ancestors(Table, Boolean)
IDirectedAcyclicGraphExtensions.Ordered(Table)
ObjectExtensions.EventId(Object)
  • View Source
Back to top Generated by DocFX