Interface IExpressionVisitor
This interface gives the "visitor pattern" that must be implemented to
define mappings on expression syntax trees.
Assembly: MetricSetSyntaxTree.dll
Syntax
public interface IExpressionVisitor
Methods
View Source
Visit(Aggregand)
Declaration
void Visit(Aggregand expr)
Parameters
View Source
Visit(BinaryAggregation)
Declaration
void Visit(BinaryAggregation expr)
Parameters
View Source
Visit(BinaryOperation)
Declaration
void Visit(BinaryOperation expr)
Parameters
View Source
Visit(ColumnReference)
Declaration
void Visit(ColumnReference expr)
Parameters
View Source
Visit(DataSourceColumn)
Declaration
void Visit(DataSourceColumn expr)
Parameters
View Source
Visit(Extern)
Declaration
Parameters
Type |
Name |
Description |
Extern |
expr |
|
View Source
Visit(Filter)
Declaration
Parameters
Type |
Name |
Description |
Filter |
expr |
|
View Source
Visit(JoinKey)
Declaration
Parameters
View Source
Visit(Literal)
Declaration
Parameters
View Source
Visit(RuntimeVariable)
Declaration
void Visit(RuntimeVariable runtimeVariable)
Parameters
View Source
Visit(TernaryOperation)
Declaration
void Visit(TernaryOperation expr)
Parameters
View Source
Visit(UnaryAggregation)
Declaration
void Visit(UnaryAggregation expr)
Parameters
View Source
Visit(UnaryOperation)
Declaration
void Visit(UnaryOperation expr)
Parameters
View Source
Visit(UnaryWindowFunction)
Declaration
void Visit(UnaryWindowFunction expr)
Parameters
View Source
Visit(UnionExpression)
Declaration
void Visit(UnionExpression expr)
Parameters
View Source
Visit(VectorOperation)
Declaration
void Visit(VectorOperation expr)
Parameters
Extension Methods