public class BaseMetadataObjectsFetcher extends java.lang.Object implements Disposable
Modifier and Type | Field and Description |
---|---|
protected BaseSQLContext |
sqlContext |
Constructor and Description |
---|
BaseMetadataObjectsFetcher(BaseSQLContext sqlContext) |
protected BaseSQLContext sqlContext
public BaseMetadataObjectsFetcher(BaseSQLContext sqlContext)
public void dispose()
dispose
in interface Disposable
public BaseSQLContext getSqlContext()
public MetadataFilter getMetadataFilter()
public void setMetadataFilter(MetadataFilter value)
public MetadataContainer getMetadataContainer()
public java.lang.Class getDefaultObjectClass()
public void setDefaultObjectClass(java.lang.Class defaultObjectClass)
public boolean getTrimSpaces()
public void setTrimSpaces(boolean trimSpaces)
public SQLIdentifiersCollection getSystemSchemaNames()
public void setSystemSchemaNames(SQLIdentifiersCollection systemSchemaNames)
protected void init() throws QueryBuilderException
QueryBuilderException
protected boolean next() throws QueryBuilderException
QueryBuilderException
protected void close()
protected java.lang.Class calcMetadataObjectClass()
protected boolean calcSystemFlag()
protected void calcObjectName(AstTokenIdentifier schema, AstTokenIdentifier name)
protected void calcReferencedObjectName(SQLQualifiedName database, AstTokenIdentifier schema, AstTokenIdentifier name)
protected java.lang.String trimName(java.lang.String name)
public void loadMetadata(MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException
QueryBuilderException
public java.lang.String getShortDescription()
public java.lang.String getLongDescription()