public class TableTopology
extends java.lang.Object
implements java.io.Serializable
构造器和说明 |
---|
TableTopology(java.lang.Class table) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
accept(java.lang.Class table)
table对应的表是否在此拓扑结构中
|
void |
addChild(TableTopology child)
增加表间拓扑关系,默认是一对多关联
|
void |
addFellow(TableTopology fellow) |
void |
addOneToManyChild(TableTopology child) |
void |
addOneToOneChild(TableTopology child) |
java.util.List<java.lang.Class> |
getAllRelevantTables()
获取与该表关联的所有表结构,子表在前
|
java.util.List<java.lang.Class> |
getAllTables() |
java.util.List<TableTopology> |
getChildren() |
java.util.List<TableTopology> |
getFellowTables() |
java.lang.Class |
getTable() |
public void addChild(TableTopology child)
child
- public void addOneToOneChild(TableTopology child)
public void addOneToManyChild(TableTopology child)
public java.util.List<TableTopology> getChildren()
public java.util.List<TableTopology> getFellowTables()
public void addFellow(TableTopology fellow)
public boolean accept(java.lang.Class table)
table
- public java.util.List<java.lang.Class> getAllRelevantTables()
public java.lang.Class getTable()
public java.util.List<java.lang.Class> getAllTables()