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