public class ForeignKeyPath extends Object
| Constructor and Description |
|---|
ForeignKeyPath(DBForeignKeyConstraint... edges) |
ForeignKeyPath(ForeignKeyPath prototype) |
ForeignKeyPath(String startTable) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEdge(DBForeignKeyConstraint fk) |
ForeignKeyPath |
derivePath(DBForeignKeyConstraint fk) |
List<DBForeignKeyConstraint> |
getEdges() |
String[] |
getEndColumnNames() |
List<DBTable> |
getIntermediates() |
String |
getStartTable() |
String |
getTablePath() |
String |
getTargetTable() |
boolean |
hasIntermediate(DBTable intermediate) |
static ForeignKeyPath |
parse(String spec,
Database database) |
String |
toString() |
public ForeignKeyPath(DBForeignKeyConstraint... edges)
public ForeignKeyPath(String startTable)
public ForeignKeyPath(ForeignKeyPath prototype)
public String getStartTable()
public List<DBForeignKeyConstraint> getEdges()
public void addEdge(DBForeignKeyConstraint fk)
public String getTargetTable()
public ForeignKeyPath derivePath(DBForeignKeyConstraint fk)
public boolean hasIntermediate(DBTable intermediate)
public String[] getEndColumnNames()
public static ForeignKeyPath parse(String spec, Database database)
public String getTablePath()
Copyright © 2006–2014 Volker Bergmann. All rights reserved.