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:
 disposein interfaceDisposable- Overrides:
 disposein 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:
 assignin 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()
 
 - 
 
 -