Package com.adbs.ast
Class MetadataSynonym
- java.lang.Object
-
- com.adbs.ast.UpdatablePersistent
-
- com.adbs.ast.MetadataBase
-
- com.adbs.ast.MetadataObject
-
- com.adbs.ast.MetadataSynonym
-
- All Implemented Interfaces:
Disposable
public class MetadataSynonym extends MetadataObject
-
-
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 MetadataSynonym(MetadataBase parent, BaseSQLContext sqlContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassign(java.lang.Object source)voiddispose()MetadataFieldListgetFields()java.lang.StringgetQueryToLoadFields(java.lang.String fieldName)SQLQualifiedNamegetReferencedDatabase()SQLQualifiedNamegetReferencedFullName()AstTokenIdentifiergetReferencedName()MetadataObjectgetReferencedObject()AstTokenIdentifiergetReferencedSchema()SQLQualifiedNamegetReferencedSchemedName()MetadataRelationListgetRelations()protected voidloadFieldsInternal()voidsetFields(MetadataFieldList value)voidsetReferencedDatabase(SQLQualifiedName value)voidsetReferencedFullName(SQLQualifiedName value)voidsetReferencedName(AstTokenIdentifier value)voidsetReferencedSchema(AstTokenIdentifier value)voidsetRelations(MetadataRelationList value)voidupdateReferencedFullName()-
Methods inherited from class com.adbs.ast.MetadataObject
getAltName, getAltNameCaseSensitive, getAltNameId, getDatabase, getDatabaseStr, getDatabaseStrNotQuoted, getDBLink, getDBLinkStr, getExpression, getExpressionAST, getFieldsSQL, getFullName, getFullNameStr, getFullNameStrNotQuoted, getLongDescription, getMetadataContainer, getName, getNameAsObject, getNameAsString, getNameStr, getNameStrNotQuoted, getReferencedObjects, getReferencedRelations, getReferencingObjects, getReferencingRelations, getSchema, getSchemaStr, getSchemaStrNotQuoted, getSchemedName, getSchemedNameStr, getSchemedNameStrNotQuoted, getShortDescription, isFullNameEqual, isNameEqual, isSystem, isVirtualCalculatedObject, isVisible, loadFields, setAltName, setAltNameCaseSensitive, setDatabase, setDatabaseStr, setDBLink, setDBLinkStr, setExpression, setLongDescription, setName, setNameStr, setSchema, setSchemaStr, setShortDescription, setSystem, setVisible
-
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
-
MetadataSynonym
public MetadataSynonym(MetadataBase parent, BaseSQLContext sqlContext)
-
-
Method Detail
-
dispose
public void dispose()
- Specified by:
disposein interfaceDisposable- Overrides:
disposein classMetadataObject
-
getReferencedDatabase
public SQLQualifiedName getReferencedDatabase()
-
setReferencedDatabase
public void setReferencedDatabase(SQLQualifiedName value)
-
getReferencedSchema
public AstTokenIdentifier getReferencedSchema()
-
setReferencedSchema
public void setReferencedSchema(AstTokenIdentifier value)
-
getReferencedName
public AstTokenIdentifier getReferencedName()
-
setReferencedName
public void setReferencedName(AstTokenIdentifier value)
-
getReferencedSchemedName
public SQLQualifiedName getReferencedSchemedName()
-
getReferencedFullName
public SQLQualifiedName getReferencedFullName()
-
setReferencedFullName
public void setReferencedFullName(SQLQualifiedName value)
-
getReferencedObject
public MetadataObject getReferencedObject()
-
updateReferencedFullName
public void updateReferencedFullName()
-
getFields
public MetadataFieldList getFields()
- Overrides:
getFieldsin classMetadataObject
-
setFields
public void setFields(MetadataFieldList value)
- Overrides:
setFieldsin classMetadataObject
-
getRelations
public MetadataRelationList getRelations()
- Overrides:
getRelationsin classMetadataObject
-
setRelations
public void setRelations(MetadataRelationList value)
- Overrides:
setRelationsin classMetadataObject
-
assign
public void assign(java.lang.Object source)
- Overrides:
assignin classMetadataObject
-
loadFieldsInternal
protected void loadFieldsInternal() throws QueryBuilderException- Specified by:
loadFieldsInternalin classMetadataObject- Throws:
QueryBuilderException
-
getQueryToLoadFields
public java.lang.String getQueryToLoadFields(java.lang.String fieldName)
- Overrides:
getQueryToLoadFieldsin classMetadataObject
-
-