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