Package com.adbs.ast
Class MetadataObject
- java.lang.Object
- 
- com.adbs.ast.UpdatablePersistent
- 
- com.adbs.ast.MetadataBase
- 
- com.adbs.ast.MetadataObject
 
 
 
- 
- All Implemented Interfaces:
- Disposable
 - Direct Known Subclasses:
- MetadataProcedure,- MetadataSynonym,- MetadataTable,- MetadataView
 
 public abstract class MetadataObject extends MetadataBase 
- 
- 
Field Summary- 
Fields inherited from class com.adbs.ast.MetadataBasedata, sqlContext
 - 
Fields inherited from class com.adbs.ast.UpdatablePersistentupdatedEventListenerList
 
- 
 - 
Constructor SummaryConstructors Constructor Description MetadataObject(MetadataBase parent, BaseSQLContext sqlContext)
 - 
Method Summary- 
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- 
MetadataObjectpublic MetadataObject(MetadataBase parent, BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
disposepublic void dispose() - Specified by:
- disposein interface- Disposable
- Overrides:
- disposein class- MetadataBase
 
 - 
getMetadataContainerpublic MetadataContainer getMetadataContainer() 
 - 
getDBLinkpublic SQLQualifiedName getDBLink() 
 - 
setDBLinkpublic void setDBLink(SQLQualifiedName value) 
 - 
getDatabasepublic SQLQualifiedName getDatabase() 
 - 
setDatabasepublic void setDatabase(SQLQualifiedName value) 
 - 
getSchemapublic AstTokenIdentifier getSchema() 
 - 
setSchemapublic void setSchema(AstTokenIdentifier value) 
 - 
getNamepublic AstTokenIdentifier getName() 
 - 
setNamepublic void setName(AstTokenIdentifier value) 
 - 
getSchemedNamepublic SQLQualifiedName getSchemedName() 
 - 
getFullNamepublic SQLQualifiedName getFullName() 
 - 
getDBLinkStrpublic java.lang.String getDBLinkStr() 
 - 
setDBLinkStrpublic void setDBLinkStr(java.lang.String value) 
 - 
getDatabaseStrpublic java.lang.String getDatabaseStr() 
 - 
setDatabaseStrpublic void setDatabaseStr(java.lang.String value) throws QueryBuilderException- Throws:
- QueryBuilderException
 
 - 
getSchemaStrpublic java.lang.String getSchemaStr() 
 - 
setSchemaStrpublic void setSchemaStr(java.lang.String value) 
 - 
getNameStrpublic java.lang.String getNameStr() 
 - 
setNameStrpublic void setNameStr(java.lang.String value) 
 - 
getSchemedNameStrpublic java.lang.String getSchemedNameStr() 
 - 
getFullNameStrpublic java.lang.String getFullNameStr() 
 - 
getDatabaseStrNotQuotedpublic java.lang.String getDatabaseStrNotQuoted() 
 - 
getSchemaStrNotQuotedpublic java.lang.String getSchemaStrNotQuoted() 
 - 
getNameStrNotQuotedpublic java.lang.String getNameStrNotQuoted() 
 - 
getSchemedNameStrNotQuotedpublic java.lang.String getSchemedNameStrNotQuoted() 
 - 
getFullNameStrNotQuotedpublic java.lang.String getFullNameStrNotQuoted() 
 - 
isSystempublic boolean isSystem() 
 - 
setSystempublic void setSystem(boolean value) 
 - 
isVisiblepublic boolean isVisible() 
 - 
setVisiblepublic void setVisible(boolean value) 
 - 
getAltNameIdpublic AstTokenIdentifier getAltNameId() 
 - 
getAltNamepublic java.lang.String getAltName() 
 - 
setAltNamepublic void setAltName(java.lang.String value) 
 - 
getAltNameCaseSensitivepublic boolean getAltNameCaseSensitive() 
 - 
setAltNameCaseSensitivepublic void setAltNameCaseSensitive(boolean value) 
 - 
getShortDescriptionpublic java.lang.String getShortDescription() 
 - 
setShortDescriptionpublic void setShortDescription(java.lang.String value) 
 - 
getLongDescriptionpublic java.lang.String getLongDescription() 
 - 
setLongDescriptionpublic void setLongDescription(java.lang.String value) 
 - 
getFieldspublic MetadataFieldList getFields() 
 - 
setFieldspublic void setFields(MetadataFieldList value) 
 - 
getRelationspublic MetadataRelationList getRelations() 
 - 
setRelationspublic void setRelations(MetadataRelationList value) 
 - 
getFieldsSQLprotected java.lang.String getFieldsSQL() 
 - 
assignpublic void assign(java.lang.Object source) - Overrides:
- assignin class- MetadataBase
 
 - 
loadFieldspublic void loadFields() throws QueryBuilderException- Throws:
- QueryBuilderException
 
 - 
getNameAsStringpublic java.lang.String getNameAsString(boolean database, boolean schema, boolean name, SQLBuilder sqlBuilder)
 - 
getNameAsObjectpublic SQLQualifiedName getNameAsObject(boolean database, boolean schema, boolean name, ObjectPrefixSkipping prefixSkipping) 
 - 
isNameEqualpublic boolean isNameEqual(AstTokenIdentifier name, AstTokenIdentifier schema, SQLQualifiedName database) 
 - 
isFullNameEqualpublic boolean isFullNameEqual(SQLQualifiedName fullName) 
 - 
loadFieldsInternalprotected abstract void loadFieldsInternal() throws QueryBuilderException- Throws:
- QueryBuilderException
 
 - 
getQueryToLoadFieldspublic java.lang.String getQueryToLoadFields(java.lang.String fieldName) 
 - 
getExpressionpublic java.lang.String getExpression() 
 - 
setExpressionpublic void setExpression(java.lang.String expr) 
 - 
getExpressionASTpublic SQLFromSource getExpressionAST() 
 - 
isVirtualCalculatedObjectpublic boolean isVirtualCalculatedObject() 
 - 
getReferencingObjectspublic java.util.List<MetadataObject> getReferencingObjects() 
 - 
getReferencedObjectspublic java.util.List<MetadataObject> getReferencedObjects() 
 - 
getReferencingRelationspublic java.util.List<MetadataRelation> getReferencingRelations() 
 - 
getReferencedRelationspublic java.util.List<MetadataRelation> getReferencedRelations() 
 
- 
 
-