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 Class
protected void
calcObjectName
(AstTokenIdentifier schema, AstTokenIdentifier name) protected void
calcReferencedObjectName
(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name) protected boolean
protected void
close()
void
dispose()
boolean
protected void
init()
void
loadMetadata
(MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) protected boolean
next()
void
setDefaultObjectClass
(Class defaultObjectClass) void
setMetadataFilter
(MetadataFilter value) void
setSystemSchemaNames
(SQLIdentifiersCollection systemSchemaNames) void
setTrimSpaces
(boolean trimSpaces) protected String
-
Field Details
-
sqlContext
-
-
Constructor Details
-
BaseMetadataObjectsFetcher
-
-
Method Details
-
dispose
public void dispose()- Specified by:
dispose
in 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
-