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 BaseSQLContextsqlContext 
- 
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:
 disposein 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()
 
 - 
 
 -