Class Join
- java.lang.Object
-
- org.citydb.database.schema.mapping.AbstractJoin
-
- org.citydb.database.schema.mapping.Join
-
public class Join extends AbstractJoin
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<Condition>
conditions
protected java.lang.String
fromColumn
protected java.lang.String
table
protected java.lang.String
toColumn
protected TableRole
toRole
protected TreeHierarchy
treeHierarchy
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCondition(Condition condition)
java.util.List<Condition>
getConditions()
java.lang.String
getFromColumn()
java.lang.String
getTable()
java.lang.String
getToColumn()
TableRole
getToRole()
TreeHierarchy
getTreeHierarchy()
boolean
isSetConditions()
boolean
isSetFromColumn()
boolean
isSetTable()
boolean
isSetToColumn()
boolean
isSetToRole()
boolean
isSetTreeHierarchy()
void
setFromColumn(java.lang.String fromColumn)
void
setTable(java.lang.String table)
void
setToColumn(java.lang.String toColumn)
void
setToRole(TableRole toRole)
void
setTreeHierarchy(TreeHierarchy treeHierarchy)
protected void
validate(SchemaMapping schemaMapping, java.lang.Object parent, java.lang.Object transitiveParent)
-
-
-
Field Detail
-
conditions
protected java.util.List<Condition> conditions
-
treeHierarchy
protected TreeHierarchy treeHierarchy
-
table
protected java.lang.String table
-
fromColumn
protected java.lang.String fromColumn
-
toColumn
protected java.lang.String toColumn
-
toRole
protected TableRole toRole
-
-
Constructor Detail
-
Join
protected Join()
-
Join
public Join(java.lang.String table, java.lang.String fromColumn, java.lang.String toColumn, TableRole toRole)
-
-
Method Detail
-
getConditions
public java.util.List<Condition> getConditions()
-
isSetConditions
public boolean isSetConditions()
-
addCondition
public void addCondition(Condition condition)
-
getTreeHierarchy
public TreeHierarchy getTreeHierarchy()
-
isSetTreeHierarchy
public boolean isSetTreeHierarchy()
-
setTreeHierarchy
public void setTreeHierarchy(TreeHierarchy treeHierarchy)
-
getTable
public java.lang.String getTable()
-
isSetTable
public boolean isSetTable()
-
setTable
public void setTable(java.lang.String table)
-
getFromColumn
public java.lang.String getFromColumn()
-
isSetFromColumn
public boolean isSetFromColumn()
-
setFromColumn
public void setFromColumn(java.lang.String fromColumn)
-
getToColumn
public java.lang.String getToColumn()
-
isSetToColumn
public boolean isSetToColumn()
-
setToColumn
public void setToColumn(java.lang.String toColumn)
-
getToRole
public TableRole getToRole()
-
isSetToRole
public boolean isSetToRole()
-
setToRole
public void setToRole(TableRole toRole)
-
validate
protected void validate(SchemaMapping schemaMapping, java.lang.Object parent, java.lang.Object transitiveParent) throws SchemaMappingException
- Specified by:
validate
in classAbstractJoin
- Throws:
SchemaMappingException
-
-