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 Disposablepublic 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
QueryBuilderExceptionprotected boolean next()
throws QueryBuilderException
QueryBuilderExceptionprotected 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
QueryBuilderExceptionpublic java.lang.String getShortDescription()
public java.lang.String getLongDescription()