Class DotExpression
Generate graphical description language (.GV, .DOT) code for
Expression nodes.
Inheritance
DotExpression
Assembly: MetricSetEmitters.dll
Syntax
public class DotExpression : DirectedAcyclicGraphWriter<Expression>, IExpressionVisitor
Constructors
View Source
DotExpression(StringBuilder, Func<Table, String>)
Declaration
public DotExpression(StringBuilder output, Func<Table, string> color)
Parameters
Methods
View Source
Shape(Expression)
Declaration
protected override string Shape(Expression e)
Parameters
Returns
Overrides
Mangrove.MetricSetEmitters.DirectedAcyclicGraphWriter<Mangrove.MetricSetSyntaxTree.Expression>.Shape(Mangrove.MetricSetSyntaxTree.Expression)
View Source
Visit(Aggregand)
Declaration
public void Visit(Aggregand expr)
Parameters
View Source
Visit(BinaryAggregation)
Declaration
public void Visit(BinaryAggregation expr)
Parameters
View Source
Visit(BinaryOperation)
Declaration
public void Visit(BinaryOperation expr)
Parameters
View Source
Visit(ColumnReference)
Declaration
public void Visit(ColumnReference expr)
Parameters
View Source
Visit(DataSourceColumn)
Declaration
public void Visit(DataSourceColumn expr)
Parameters
View Source
Visit(Extern)
Declaration
public void Visit(Extern expr)
Parameters
Type |
Name |
Description |
Extern |
expr |
|
View Source
Visit(Filter)
Declaration
public void Visit(Filter expr)
Parameters
Type |
Name |
Description |
Filter |
expr |
|
View Source
Visit(JoinKey)
Declaration
public void Visit(JoinKey expr)
Parameters
View Source
Visit(Literal)
Declaration
public void Visit(Literal expr)
Parameters
View Source
Visit(RuntimeVariable)
Declaration
public void Visit(RuntimeVariable expr)
Parameters
View Source
Visit(TernaryOperation)
Declaration
public void Visit(TernaryOperation expr)
Parameters
View Source
Visit(UnaryAggregation)
Declaration
public void Visit(UnaryAggregation expr)
Parameters
View Source
Visit(UnaryOperation)
Declaration
public void Visit(UnaryOperation expr)
Parameters
View Source
Visit(UnaryWindowFunction)
Declaration
public void Visit(UnaryWindowFunction expr)
Parameters
View Source
Visit(UnionExpression)
Declaration
public void Visit(UnionExpression expr)
Parameters
View Source
Visit(VectorOperation)
Declaration
public void Visit(VectorOperation expr)
Parameters
Implements
Extension Methods