Package com.adbs.metadata
Class BaseMetadataDatabasesFetcher
- java.lang.Object
-
- com.adbs.metadata.BaseMetadataDatabasesFetcher
-
- All Implemented Interfaces:
Disposable
- Direct Known Subclasses:
MetadataDatabasesFetcherFromResultSet
public class BaseMetadataDatabasesFetcher extends java.lang.Object implements Disposable
-
-
Constructor Summary
Constructors Constructor Description BaseMetadataDatabasesFetcher(BaseSQLContext sqlContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
calcDatabaseName(SQLQualifiedName name)
protected void
close()
void
dispose()
BaseSQLContext
getSqlContext()
boolean
getTrimSpaces()
protected void
init()
void
loadDatabases(SQLQualifiedNameList databases)
protected boolean
next()
void
setTrimSpaces(boolean trimSpaces)
protected java.lang.String
trimName(java.lang.String name)
-
-
-
Constructor Detail
-
BaseMetadataDatabasesFetcher
public BaseMetadataDatabasesFetcher(BaseSQLContext sqlContext)
-
-
Method Detail
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceDisposable
-
getSqlContext
public BaseSQLContext getSqlContext()
-
getTrimSpaces
public boolean getTrimSpaces()
-
setTrimSpaces
public void setTrimSpaces(boolean trimSpaces)
-
init
protected void init() throws QueryBuilderException
- Throws:
QueryBuilderException
-
calcDatabaseName
protected void calcDatabaseName(SQLQualifiedName name)
-
next
protected boolean next() throws QueryBuilderException
- Throws:
QueryBuilderException
-
close
protected void close()
-
trimName
protected java.lang.String trimName(java.lang.String name)
-
loadDatabases
public void loadDatabases(SQLQualifiedNameList databases) throws QueryBuilderException
- Throws:
QueryBuilderException
-
-