Package com.adbs.metadata
Class BaseMetadataObjectsFetcher
- java.lang.Object
-
- com.adbs.metadata.BaseMetadataObjectsFetcher
-
- All Implemented Interfaces:
Disposable
- Direct Known Subclasses:
BaseMetadataObjectsFetcherVariants
public class BaseMetadataObjectsFetcher extends java.lang.Object implements Disposable
-
-
Field Summary
Fields Modifier and Type Field Description protected BaseSQLContext
sqlContext
-
Constructor Summary
Constructors Constructor Description BaseMetadataObjectsFetcher(BaseSQLContext sqlContext)
-
Method Summary
-
-
-
Field Detail
-
sqlContext
protected BaseSQLContext sqlContext
-
-
Constructor Detail
-
BaseMetadataObjectsFetcher
public BaseMetadataObjectsFetcher(BaseSQLContext sqlContext)
-
-
Method Detail
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceDisposable
-
getSqlContext
public BaseSQLContext getSqlContext()
-
getMetadataFilter
public MetadataFilter getMetadataFilter()
-
setMetadataFilter
public void setMetadataFilter(MetadataFilter value)
-
getMetadataContainer
public MetadataContainer getMetadataContainer()
-
getDefaultObjectClass
public java.lang.Class getDefaultObjectClass()
-
setDefaultObjectClass
public void setDefaultObjectClass(java.lang.Class defaultObjectClass)
-
getTrimSpaces
public boolean getTrimSpaces()
-
setTrimSpaces
public void setTrimSpaces(boolean trimSpaces)
-
getSystemSchemaNames
public SQLIdentifiersCollection getSystemSchemaNames()
-
setSystemSchemaNames
public void setSystemSchemaNames(SQLIdentifiersCollection systemSchemaNames)
-
init
protected void init() throws QueryBuilderException
- Throws:
QueryBuilderException
-
next
protected boolean next() throws QueryBuilderException
- Throws:
QueryBuilderException
-
close
protected void close()
-
calcMetadataObjectClass
protected java.lang.Class calcMetadataObjectClass()
-
calcSystemFlag
protected boolean calcSystemFlag()
-
calcObjectName
protected void calcObjectName(AstTokenIdentifier schema, AstTokenIdentifier name)
-
calcReferencedObjectName
protected void calcReferencedObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name)
-
trimName
protected java.lang.String trimName(java.lang.String name)
-
loadMetadata
public void loadMetadata(MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException
- Throws:
QueryBuilderException
-
getShortDescription
public java.lang.String getShortDescription()
-
getLongDescription
public java.lang.String getLongDescription()
-
-