public static class SchemaGraph.JoinPath extends Object
Constructor and Description |
---|
SchemaGraph.JoinPath() |
SchemaGraph.JoinPath(SchemaGraph.JoinPath other) |
Modifier and Type | Method and Description |
---|---|
void |
addEdge(SchemaGraph.TableRelationship edge) |
boolean |
containsColumnOfTable(String column,
AbstractCubeTable table) |
Set<AbstractCubeTable> |
getAllTables() |
List<String> |
getColumnsForTable(AbstractCubeTable table) |
List<SchemaGraph.TableRelationship> |
getEdges() |
void |
initColumnsForTable() |
boolean |
isEmpty() |
String |
toString() |
public SchemaGraph.JoinPath()
public SchemaGraph.JoinPath(SchemaGraph.JoinPath other)
public void initColumnsForTable()
public void addEdge(SchemaGraph.TableRelationship edge)
public boolean isEmpty()
public List<SchemaGraph.TableRelationship> getEdges()
public List<String> getColumnsForTable(AbstractCubeTable table)
public Set<AbstractCubeTable> getAllTables()
public boolean containsColumnOfTable(String column, AbstractCubeTable table)
Copyright © 2014–2015 Apache Software Foundation. All rights reserved.