public class MetadataRelation extends MetadataCollectionItemBase
data, sqlContext
updatedEventListenerList
Constructor and Description |
---|
MetadataRelation(MetadataBase parent,
BaseSQLContext sqlContext) |
getCollection
clone, getSQLContext
addUpdatedEventListener, beginUpdate, doUpdated, endUpdate, fireUpdatedEvent, getParent, isUpdating, notifyUpdated, removeUpdatedEventListener
public MetadataRelation(MetadataBase parent, BaseSQLContext sqlContext)
public void dispose()
dispose
in interface Disposable
dispose
in class MetadataBase
public MetadataRelationList getRelations()
public MetadataQualifiedNameList getKeyFields()
public void setKeyFields(MetadataQualifiedNameList value)
public AstTokenIdentifier getChildSchema()
public void setChildSchema(AstTokenIdentifier value)
public AstTokenIdentifier getChildName()
public void setChildName(AstTokenIdentifier value)
public SQLQualifiedName getChildDatabase()
public void setChildDatabase(SQLQualifiedName value)
public SQLQualifiedName getChildTable()
public MetadataQualifiedNameList getChildFields()
public void setChildFields(MetadataQualifiedNameList value)
public java.lang.String getChildSchemaStr()
public void setChildSchemaStr(java.lang.String value)
public java.lang.String getChildNameStr()
public void setChildNameStr(java.lang.String value)
public java.lang.String getChildDatabaseStr()
public void setChildDatabaseStr(java.lang.String value) throws QueryBuilderException
QueryBuilderException
public java.lang.String getChildTableStr()
public java.lang.String getChildSchemaStrNotQuoted()
public java.lang.String getChildNameStrNotQuoted()
public java.lang.String getChildDatabaseStrNotQuoted()
public java.lang.String getChildTableStrNotQuoted()
public void assign(java.lang.Object source)
assign
in class MetadataBase
public MetadataRelationCardinality getChildCardinality()
public void setChildCardinality(MetadataRelationCardinality childCardinality)
public MetadataRelationCardinality getKeyCardinality()
public void setKeyCardinality(MetadataRelationCardinality keyCardinality)
public boolean isInverted()
public void setInverted(boolean inverted)
public MetadataObject getKeyMetadataObject()
public MetadataObject getChildMetadataObject()