Show / Hide Table of Contents

Interface ITableVisitor

This interface gives the "visitor pattern" that must be implemented to define mappings on metric tables.

Namespace: Mangrove.MetricSetSyntaxTree
Assembly: MetricSetSyntaxTree.dll
Syntax
public interface ITableVisitor

Methods

View Source

Visit(Aggregation)

Visit a metric table which is an aggregation from another table.

Declaration
void Visit(Aggregation table)
Parameters
Type Name Description
Aggregation table
View Source

Visit(DataSource)

Visit a metric table which draws directly from a data source.

Declaration
void Visit(DataSource table)
Parameters
Type Name Description
DataSource table
View Source

Visit(ExternTable)

Visit a metric table which does computations specific to one compute fabric.

Declaration
void Visit(ExternTable table)
Parameters
Type Name Description
ExternTable table
View Source

Visit(Join)

Visit a metric table which is a join of some other tables.

Declaration
void Visit(Join table)
Parameters
Type Name Description
Join table
View Source

Visit(TableReference)

Visit a metric table which is a reference for another table.

Declaration
void Visit(TableReference table)
Parameters
Type Name Description
TableReference table
View Source

Visit(Union)

Visit a metric table which is a union of some other tables.

Declaration
void Visit(Union table)
Parameters
Type Name Description
Union table

Extension Methods

ObjectExtensions.EventId(Object)
VisitorExtensions.VisitAll(ITableVisitor, IEnumerable<Table>)
  • View Source
Back to top Generated by DocFX