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 void
assign(java.lang.Object source)
void
dispose()
MetadataFieldList
getFields()
java.lang.String
getQueryToLoadFields(java.lang.String fieldName)
SQLQualifiedName
getReferencedDatabase()
SQLQualifiedName
getReferencedFullName()
AstTokenIdentifier
getReferencedName()
MetadataObject
getReferencedObject()
AstTokenIdentifier
getReferencedSchema()
SQLQualifiedName
getReferencedSchemedName()
MetadataRelationList
getRelations()
protected void
loadFieldsInternal()
void
setFields(MetadataFieldList value)
void
setReferencedDatabase(SQLQualifiedName value)
void
setReferencedFullName(SQLQualifiedName value)
void
setReferencedName(AstTokenIdentifier value)
void
setReferencedSchema(AstTokenIdentifier value)
void
setRelations(MetadataRelationList value)
void
updateReferencedFullName()
-
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:
dispose
in interfaceDisposable
- Overrides:
dispose
in 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:
getFields
in classMetadataObject
-
setFields
public void setFields(MetadataFieldList value)
- Overrides:
setFields
in classMetadataObject
-
getRelations
public MetadataRelationList getRelations()
- Overrides:
getRelations
in classMetadataObject
-
setRelations
public void setRelations(MetadataRelationList value)
- Overrides:
setRelations
in classMetadataObject
-
assign
public void assign(java.lang.Object source)
- Overrides:
assign
in classMetadataObject
-
loadFieldsInternal
protected void loadFieldsInternal() throws QueryBuilderException
- Specified by:
loadFieldsInternal
in classMetadataObject
- Throws:
QueryBuilderException
-
getQueryToLoadFields
public java.lang.String getQueryToLoadFields(java.lang.String fieldName)
- Overrides:
getQueryToLoadFields
in classMetadataObject
-
-