Show / Hide Table of Contents

Interface ILookupMetricsPlan

Immutable abstraction for the state of a MetricsPlan stored in such a way that looking up objects by name is performant.

Namespace: Mangrove.Parsing.Abstractions
Assembly: Mangrove.Parsing.dll
Syntax
public interface ILookupMetricsPlan

Properties

View Source

CurrentTable

Declaration
IParsed<Table> CurrentTable { get; }
Property Value
Type Description
IParsed<Table>

Methods

View Source

Context()

Immutable representation of the internal state of this object.

Declaration
MetricsPlan Context()
Returns
Type Description
MetricsPlan
View Source

LookupExpression(String, String)

Return the ColumnReference with provided name, optionally using a table hint.

Declaration
IParsed<ColumnReference> LookupExpression(string name, string table)
Parameters
Type Name Description
String name
String table
Returns
Type Description
IParsed<ColumnReference>
View Source

LookupOutputTable(String)

Try to look up the (unique) output table.

Declaration
IParsed<Aggregation> LookupOutputTable(string name)
Parameters
Type Name Description
String name
Returns
Type Description
IParsed<Aggregation>
View Source

LookupTable(String)

Return the Table with provided name.

Declaration
IParsed<Table> LookupTable(string name)
Parameters
Type Name Description
String name
Returns
Type Description
IParsed<Table>

Extension Methods

ObjectExtensions.EventId(Object)
  • View Source
Back to top Generated by DocFX