Interface ILookupMetricsPlan
Immutable abstraction for the state of a MetricsPlan
stored in such a way that looking up objects by name is performant.
Assembly: Mangrove.Parsing.dll
Syntax
public interface ILookupMetricsPlan
Properties
View Source
CurrentTable
Declaration
IParsed<Table> CurrentTable { get; }
Property Value
Methods
View Source
Context()
Immutable representation of the internal state of this object.
Declaration
Returns
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
Returns
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
View Source
LookupTable(String)
Return the Table with provided name
.
Declaration
IParsed<Table> LookupTable(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Extension Methods