Class DotTable
Assembly: MetricSetEmitters.dll
Syntax
public class DotTable : DirectedAcyclicGraphWriter<Table>, ITableVisitor
Constructors
View Source
DotTable(StringBuilder, Func<Table, String>)
Declaration
public DotTable(StringBuilder output, Func<Table, string> color)
Parameters
Methods
View Source
Label(Table)
Declaration
protected override void Label(Table t)
Parameters
Type |
Name |
Description |
Table |
t |
|
Overrides
Mangrove.MetricSetEmitters.DirectedAcyclicGraphWriter<Mangrove.MetricSetSyntaxTree.Table>.Label(Mangrove.MetricSetSyntaxTree.Table)
View Source
Shape(Table)
Declaration
protected override string Shape(Table _)
Parameters
Type |
Name |
Description |
Table |
_ |
|
Returns
Overrides
Mangrove.MetricSetEmitters.DirectedAcyclicGraphWriter<Mangrove.MetricSetSyntaxTree.Table>.Shape(Mangrove.MetricSetSyntaxTree.Table)
View Source
Style(Table)
Declaration
protected override string Style(Table _)
Parameters
Type |
Name |
Description |
Table |
_ |
|
Returns
Overrides
Mangrove.MetricSetEmitters.DirectedAcyclicGraphWriter<Mangrove.MetricSetSyntaxTree.Table>.Style(Mangrove.MetricSetSyntaxTree.Table)
View Source
Visit(Aggregation)
Declaration
public void Visit(Aggregation table)
Parameters
View Source
Visit(DataSource)
Declaration
public void Visit(DataSource table)
Parameters
View Source
Visit(ExternTable)
Declaration
public void Visit(ExternTable table)
Parameters
View Source
Visit(Join)
Declaration
public void Visit(Join table)
Parameters
Type |
Name |
Description |
Join |
table |
|
View Source
Visit(TableReference)
Declaration
public void Visit(TableReference table)
Parameters
View Source
Visit(Union)
Declaration
public void Visit(Union table)
Parameters
Type |
Name |
Description |
Union |
table |
|
Implements
Extension Methods