Package com.adbs.metadata
Class BaseMetadataObjectsFetcher
java.lang.Object
com.adbs.metadata.BaseMetadataObjectsFetcher
- All Implemented Interfaces:
Disposable
- Direct Known Subclasses:
BaseMetadataObjectsFetcherVariants
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Classprotected voidcalcObjectName(AstTokenIdentifier schema, AstTokenIdentifier name) protected voidcalcReferencedObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name) protected booleanprotected voidclose()voiddispose()booleanprotected voidinit()voidloadMetadata(MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) protected booleannext()voidsetDefaultObjectClass(Class defaultObjectClass) voidsetMetadataFilter(MetadataFilter value) voidsetSystemSchemaNames(SQLIdentifiersCollection systemSchemaNames) voidsetTrimSpaces(boolean trimSpaces) protected String
-
Field Details
-
sqlContext
-
-
Constructor Details
-
BaseMetadataObjectsFetcher
-
-
Method Details
-
dispose
public void dispose()- Specified by:
disposein interfaceDisposable
-
getSqlContext
-
getMetadataFilter
-
setMetadataFilter
-
getMetadataContainer
-
getDefaultObjectClass
-
setDefaultObjectClass
-
getTrimSpaces
public boolean getTrimSpaces() -
setTrimSpaces
public void setTrimSpaces(boolean trimSpaces) -
getSystemSchemaNames
-
setSystemSchemaNames
-
init
- Throws:
QueryBuilderException
-
next
- Throws:
QueryBuilderException
-
close
protected void close() -
calcMetadataObjectClass
-
calcSystemFlag
protected boolean calcSystemFlag() -
calcObjectName
-
calcReferencedObjectName
protected void calcReferencedObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name) -
trimName
-
loadMetadata
public void loadMetadata(MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException - Throws:
QueryBuilderException
-
getShortDescription
-
getLongDescription
-