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
- 
Field SummaryFields inherited from class com.adbs.ast.MetadataBasedata, sqlContextFields inherited from class com.adbs.ast.UpdatablePersistentupdatedEventListenerList
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoiddispose()booleanprotected StringgetName()getNameAsObject(boolean database, boolean schema, boolean name, ObjectPrefixSkipping prefixSkipping) getNameAsString(boolean database, boolean schema, boolean name, SQLBuilder sqlBuilder) getQueryToLoadFields(String fieldName) booleanisFullNameEqual(SQLQualifiedName fullName) booleanisNameEqual(AstTokenIdentifier name, AstTokenIdentifier schema, SQLQualifiedName database) booleanisSystem()booleanbooleanvoidprotected abstract voidvoidsetAltName(String value) voidsetAltNameCaseSensitive(boolean value) voidsetDatabase(SQLQualifiedName value) voidsetDatabaseStr(String value) voidsetDBLink(SQLQualifiedName value) voidsetDBLinkStr(String value) voidsetExpression(String expr) voidsetFields(MetadataFieldList value) voidsetLongDescription(String value) voidsetName(AstTokenIdentifier value) voidsetNameStr(String value) voidsetRelations(MetadataRelationList value) voidsetSchema(AstTokenIdentifier value) voidsetSchemaStr(String value) voidsetShortDescription(String value) voidsetSystem(boolean value) voidsetVisible(boolean value) Methods inherited from class com.adbs.ast.MetadataBaseclone, getSQLContextMethods inherited from class com.adbs.ast.UpdatablePersistentaddUpdatedEventListener, beginUpdate, doUpdated, endUpdate, fireUpdatedEvent, getParent, isUpdating, notifyUpdated, removeUpdatedEventListener
- 
Constructor Details- 
MetadataObject
 
- 
- 
Method Details- 
disposepublic void dispose()- Specified by:
- disposein interface- Disposable
- Overrides:
- disposein class- MetadataBase
 
- 
getMetadataContainer
- 
getDBLink
- 
setDBLink
- 
getDatabase
- 
setDatabase
- 
getSchema
- 
setSchema
- 
getName
- 
setName
- 
getSchemedName
- 
getFullName
- 
getDBLinkStr
- 
setDBLinkStr
- 
getDatabaseStr
- 
setDatabaseStr- Throws:
- QueryBuilderException
 
- 
getSchemaStr
- 
setSchemaStr
- 
getNameStr
- 
setNameStr
- 
getSchemedNameStr
- 
getFullNameStr
- 
getDatabaseStrNotQuoted
- 
getSchemaStrNotQuoted
- 
getNameStrNotQuoted
- 
getSchemedNameStrNotQuoted
- 
getFullNameStrNotQuoted
- 
isSystempublic boolean isSystem()
- 
setSystempublic void setSystem(boolean value) 
- 
isVisiblepublic boolean isVisible()
- 
setVisiblepublic void setVisible(boolean value) 
- 
getAltNameId
- 
getAltName
- 
setAltName
- 
getAltNameCaseSensitivepublic boolean getAltNameCaseSensitive()
- 
setAltNameCaseSensitivepublic void setAltNameCaseSensitive(boolean value) 
- 
getShortDescription
- 
setShortDescription
- 
getLongDescription
- 
setLongDescription
- 
getFields
- 
setFields
- 
getRelations
- 
setRelations
- 
getFieldsSQL
- 
assign- Overrides:
- assignin class- MetadataBase
 
- 
loadFields- Throws:
- QueryBuilderException
 
- 
getNameAsStringpublic 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) 
- 
isFullNameEqual
- 
loadFieldsInternal- Throws:
- QueryBuilderException
 
- 
getQueryToLoadFields
- 
getExpression
- 
setExpression
- 
getExpressionAST
- 
isVirtualCalculatedObjectpublic boolean isVirtualCalculatedObject()
- 
getReferencingObjects
- 
getReferencedObjects
- 
getReferencingRelations
- 
getReferencedRelations
 
-