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 intnameFieldprotected java.lang.StringnameFieldNameprotected ResultSetWrapperresultSet-
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 voidcalcSchemaName(AstTokenIdentifier name)protected voidclose()java.lang.StringgetNameFieldName()java.sql.ResultSetgetResultSet()protected voidinit()protected booleannext()voidsetNameFieldName(java.lang.String nameFieldName)voidsetResultSet(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:
calcSchemaNamein classBaseMetadataSchemasFetcher
-
init
protected void init() throws QueryBuilderException- Overrides:
initin classBaseMetadataSchemasFetcher- Throws:
QueryBuilderException
-
next
protected boolean next() throws QueryBuilderException- Overrides:
nextin classBaseMetadataSchemasFetcher- Throws:
QueryBuilderException
-
close
protected void close()
- Overrides:
closein classBaseMetadataSchemasFetcher
-
-