Package com.adbs.metadata
Class MetadataDatabasesFetcherFromResultSet
- java.lang.Object
-
- com.adbs.metadata.BaseMetadataDatabasesFetcher
-
- com.adbs.metadata.MetadataDatabasesFetcherFromResultSet
-
- All Implemented Interfaces:
Disposable
- Direct Known Subclasses:
MetadataDatabasesFetcherFromQuery
public class MetadataDatabasesFetcherFromResultSet extends BaseMetadataDatabasesFetcher
-
-
Field Summary
Fields Modifier and Type Field Description protected int
nameField
protected java.lang.String
nameFieldName
protected ResultSetWrapper
resultSet
-
Constructor Summary
Constructors Constructor Description MetadataDatabasesFetcherFromResultSet(BaseSQLContext sqlContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
calcDatabaseName(SQLQualifiedName name)
protected void
close()
protected int
getNameField()
java.lang.String
getNameFieldName()
java.sql.ResultSet
getResultSet()
protected void
init()
protected boolean
next()
protected void
setNameField(int nameField)
void
setNameFieldName(java.lang.String nameFieldName)
void
setResultSet(java.sql.ResultSet resultSet)
-
Methods inherited from class com.adbs.metadata.BaseMetadataDatabasesFetcher
dispose, getSqlContext, getTrimSpaces, loadDatabases, setTrimSpaces, trimName
-
-
-
-
Field Detail
-
resultSet
protected ResultSetWrapper resultSet
-
nameField
protected int nameField
-
nameFieldName
protected java.lang.String nameFieldName
-
-
Constructor Detail
-
MetadataDatabasesFetcherFromResultSet
public MetadataDatabasesFetcherFromResultSet(BaseSQLContext sqlContext)
-
-
Method Detail
-
getResultSet
public java.sql.ResultSet getResultSet()
-
setResultSet
public void setResultSet(java.sql.ResultSet resultSet)
-
getNameField
protected int getNameField()
-
setNameField
protected void setNameField(int nameField)
-
getNameFieldName
public java.lang.String getNameFieldName()
-
setNameFieldName
public void setNameFieldName(java.lang.String nameFieldName)
-
init
protected void init() throws QueryBuilderException
- Overrides:
init
in classBaseMetadataDatabasesFetcher
- Throws:
QueryBuilderException
-
calcDatabaseName
protected void calcDatabaseName(SQLQualifiedName name)
- Overrides:
calcDatabaseName
in classBaseMetadataDatabasesFetcher
-
next
protected boolean next() throws QueryBuilderException
- Overrides:
next
in classBaseMetadataDatabasesFetcher
- Throws:
QueryBuilderException
-
close
protected void close()
- Overrides:
close
in classBaseMetadataDatabasesFetcher
-
-