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.MetadataBasedata, sqlContext
 - 
Fields inherited from class com.adbs.ast.UpdatablePersistentupdatedEventListenerList
 
- 
 - 
Constructor SummaryConstructors Constructor Description MetadataRelation(MetadataBase parent, BaseSQLContext sqlContext)
 - 
Method Summary- 
Methods inherited from class com.adbs.ast.MetadataCollectionItemBasegetCollection
 - 
Methods inherited from class com.adbs.ast.MetadataBaseclone, getSQLContext
 - 
Methods inherited from class com.adbs.ast.UpdatablePersistentaddUpdatedEventListener, beginUpdate, doUpdated, endUpdate, fireUpdatedEvent, getParent, isUpdating, notifyUpdated, removeUpdatedEventListener
 
- 
 
- 
- 
- 
Constructor Detail- 
MetadataRelationpublic MetadataRelation(MetadataBase parent, BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
disposepublic void dispose() - Specified by:
- disposein interface- Disposable
- Overrides:
- disposein class- MetadataBase
 
 - 
getRelationspublic MetadataRelationList getRelations() 
 - 
getKeyFieldspublic MetadataQualifiedNameList getKeyFields() 
 - 
setKeyFieldspublic void setKeyFields(MetadataQualifiedNameList value) 
 - 
getChildSchemapublic AstTokenIdentifier getChildSchema() 
 - 
setChildSchemapublic void setChildSchema(AstTokenIdentifier value) 
 - 
getChildNamepublic AstTokenIdentifier getChildName() 
 - 
setChildNamepublic void setChildName(AstTokenIdentifier value) 
 - 
getChildDatabasepublic SQLQualifiedName getChildDatabase() 
 - 
setChildDatabasepublic void setChildDatabase(SQLQualifiedName value) 
 - 
getChildTablepublic SQLQualifiedName getChildTable() 
 - 
getChildFieldspublic MetadataQualifiedNameList getChildFields() 
 - 
setChildFieldspublic void setChildFields(MetadataQualifiedNameList value) 
 - 
getChildSchemaStrpublic java.lang.String getChildSchemaStr() 
 - 
setChildSchemaStrpublic void setChildSchemaStr(java.lang.String value) 
 - 
getChildNameStrpublic java.lang.String getChildNameStr() 
 - 
setChildNameStrpublic void setChildNameStr(java.lang.String value) 
 - 
getChildDatabaseStrpublic java.lang.String getChildDatabaseStr() 
 - 
setChildDatabaseStrpublic void setChildDatabaseStr(java.lang.String value) throws QueryBuilderException- Throws:
- QueryBuilderException
 
 - 
getChildTableStrpublic java.lang.String getChildTableStr() 
 - 
getChildSchemaStrNotQuotedpublic java.lang.String getChildSchemaStrNotQuoted() 
 - 
getChildNameStrNotQuotedpublic java.lang.String getChildNameStrNotQuoted() 
 - 
getChildDatabaseStrNotQuotedpublic java.lang.String getChildDatabaseStrNotQuoted() 
 - 
getChildTableStrNotQuotedpublic java.lang.String getChildTableStrNotQuoted() 
 - 
assignpublic void assign(java.lang.Object source) - Overrides:
- assignin class- MetadataBase
 
 - 
getChildCardinalitypublic MetadataRelationCardinality getChildCardinality() 
 - 
setChildCardinalitypublic void setChildCardinality(MetadataRelationCardinality childCardinality) 
 - 
getKeyCardinalitypublic MetadataRelationCardinality getKeyCardinality() 
 - 
setKeyCardinalitypublic void setKeyCardinality(MetadataRelationCardinality keyCardinality) 
 - 
isInvertedpublic boolean isInverted() 
 - 
setInvertedpublic void setInverted(boolean inverted) 
 - 
getKeyMetadataObjectpublic MetadataObject getKeyMetadataObject() 
 - 
getChildMetadataObjectpublic MetadataObject getChildMetadataObject() 
 
- 
 
-