Package com.adbs.metadata
Class BaseMetadataSchemasFetcher
- java.lang.Object
- 
- com.adbs.metadata.BaseMetadataSchemasFetcher
 
- 
- All Implemented Interfaces:
- Disposable
 - Direct Known Subclasses:
- MetadataSchemasFetcherFromResultSet
 
 public class BaseMetadataSchemasFetcher extends java.lang.Object implements Disposable 
- 
- 
Field SummaryFields Modifier and Type Field Description protected BaseSQLContextsqlContext
 - 
Constructor SummaryConstructors Constructor Description BaseMetadataSchemasFetcher(BaseSQLContext sqlContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcalcSchemaName(AstTokenIdentifier name)protected voidclose()voiddispose()BaseSQLContextgetSqlContext()booleangetTrimSpaces()protected voidinit()voidloadSchemas(SQLIdentifiersCollection schemas)protected booleannext()voidsetTrimSpaces(boolean trimSpaces)protected java.lang.StringtrimName(java.lang.String name)
 
- 
- 
- 
Field Detail- 
sqlContextprotected BaseSQLContext sqlContext 
 
- 
 - 
Constructor Detail- 
BaseMetadataSchemasFetcherpublic BaseMetadataSchemasFetcher(BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
disposepublic void dispose() - Specified by:
- disposein interface- Disposable
 
 - 
getSqlContextpublic BaseSQLContext getSqlContext() 
 - 
getTrimSpacespublic boolean getTrimSpaces() 
 - 
setTrimSpacespublic void setTrimSpaces(boolean trimSpaces) 
 - 
initprotected void init() throws QueryBuilderException- Throws:
- QueryBuilderException
 
 - 
nextprotected boolean next() throws QueryBuilderException- Throws:
- QueryBuilderException
 
 - 
closeprotected void close() 
 - 
calcSchemaNameprotected void calcSchemaName(AstTokenIdentifier name) 
 - 
trimNameprotected java.lang.String trimName(java.lang.String name) 
 - 
loadSchemaspublic void loadSchemas(SQLIdentifiersCollection schemas) 
 
- 
 
-