Package com.adbs.ast
Class MetadataRelation
- java.lang.Object
-
- com.adbs.ast.UpdatablePersistent
-
- com.adbs.ast.MetadataBase
-
- com.adbs.ast.MetadataCollectionItemBase
-
- com.adbs.ast.MetadataRelation
-
- All Implemented Interfaces:
Disposable
public class MetadataRelation extends MetadataCollectionItemBase
-
-
Field Summary
-
Fields inherited from class com.adbs.ast.MetadataBase
data, sqlContext
-
Fields inherited from class com.adbs.ast.UpdatablePersistent
updatedEventListenerList
-
-
Constructor Summary
Constructors Constructor Description MetadataRelation(MetadataBase parent, BaseSQLContext sqlContext)
-
Method Summary
-
Methods inherited from class com.adbs.ast.MetadataCollectionItemBase
getCollection
-
Methods inherited from class com.adbs.ast.MetadataBase
clone, getSQLContext
-
Methods inherited from class com.adbs.ast.UpdatablePersistent
addUpdatedEventListener, beginUpdate, doUpdated, endUpdate, fireUpdatedEvent, getParent, isUpdating, notifyUpdated, removeUpdatedEventListener
-
-
-
-
Constructor Detail
-
MetadataRelation
public MetadataRelation(MetadataBase parent, BaseSQLContext sqlContext)
-
-
Method Detail
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceDisposable
- Overrides:
dispose
in classMetadataBase
-
getRelations
public MetadataRelationList getRelations()
-
getKeyFields
public MetadataQualifiedNameList getKeyFields()
-
setKeyFields
public void setKeyFields(MetadataQualifiedNameList value)
-
getChildSchema
public AstTokenIdentifier getChildSchema()
-
setChildSchema
public void setChildSchema(AstTokenIdentifier value)
-
getChildName
public AstTokenIdentifier getChildName()
-
setChildName
public void setChildName(AstTokenIdentifier value)
-
getChildDatabase
public SQLQualifiedName getChildDatabase()
-
setChildDatabase
public void setChildDatabase(SQLQualifiedName value)
-
getChildTable
public SQLQualifiedName getChildTable()
-
getChildFields
public MetadataQualifiedNameList getChildFields()
-
setChildFields
public void setChildFields(MetadataQualifiedNameList value)
-
getChildSchemaStr
public java.lang.String getChildSchemaStr()
-
setChildSchemaStr
public void setChildSchemaStr(java.lang.String value)
-
getChildNameStr
public java.lang.String getChildNameStr()
-
setChildNameStr
public void setChildNameStr(java.lang.String value)
-
getChildDatabaseStr
public java.lang.String getChildDatabaseStr()
-
setChildDatabaseStr
public void setChildDatabaseStr(java.lang.String value) throws QueryBuilderException
- Throws:
QueryBuilderException
-
getChildTableStr
public java.lang.String getChildTableStr()
-
getChildSchemaStrNotQuoted
public java.lang.String getChildSchemaStrNotQuoted()
-
getChildNameStrNotQuoted
public java.lang.String getChildNameStrNotQuoted()
-
getChildDatabaseStrNotQuoted
public java.lang.String getChildDatabaseStrNotQuoted()
-
getChildTableStrNotQuoted
public java.lang.String getChildTableStrNotQuoted()
-
assign
public void assign(java.lang.Object source)
- Overrides:
assign
in classMetadataBase
-
getChildCardinality
public MetadataRelationCardinality getChildCardinality()
-
setChildCardinality
public void setChildCardinality(MetadataRelationCardinality childCardinality)
-
getKeyCardinality
public MetadataRelationCardinality getKeyCardinality()
-
setKeyCardinality
public void setKeyCardinality(MetadataRelationCardinality keyCardinality)
-
isInverted
public boolean isInverted()
-
setInverted
public void setInverted(boolean inverted)
-
getKeyMetadataObject
public MetadataObject getKeyMetadataObject()
-
getChildMetadataObject
public MetadataObject getChildMetadataObject()
-
-