Package com.adbs.metadata
Class MetadataSchemasFetcherFromQuery
- java.lang.Object
-
- com.adbs.metadata.BaseMetadataSchemasFetcher
-
- com.adbs.metadata.MetadataSchemasFetcherFromResultSet
-
- com.adbs.metadata.MetadataSchemasFetcherFromQuery
-
- All Implemented Interfaces:
Disposable
public class MetadataSchemasFetcherFromQuery extends MetadataSchemasFetcherFromResultSet
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
query
-
Fields inherited from class com.adbs.metadata.MetadataSchemasFetcherFromResultSet
nameField, nameFieldName, resultSet
-
Fields inherited from class com.adbs.metadata.BaseMetadataSchemasFetcher
sqlContext
-
-
Constructor Summary
Constructors Constructor Description MetadataSchemasFetcherFromQuery(BaseSQLContext sqlContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
close()
void
createResultSet()
void
destroyResultSet()
void
dispose()
java.lang.String
getQuery()
protected void
init()
boolean
isResultSetCreated()
void
setQuery(java.lang.String query)
boolean
validateQuery()
-
Methods inherited from class com.adbs.metadata.MetadataSchemasFetcherFromResultSet
calcSchemaName, getNameFieldName, getResultSet, next, setNameFieldName, setResultSet
-
Methods inherited from class com.adbs.metadata.BaseMetadataSchemasFetcher
getSqlContext, getTrimSpaces, loadSchemas, setTrimSpaces, trimName
-
-
-
-
Constructor Detail
-
MetadataSchemasFetcherFromQuery
public MetadataSchemasFetcherFromQuery(BaseSQLContext sqlContext)
-
-
Method Detail
-
getQuery
public java.lang.String getQuery()
-
setQuery
public void setQuery(java.lang.String query)
-
init
protected void init() throws QueryBuilderException
- Overrides:
init
in classMetadataSchemasFetcherFromResultSet
- Throws:
QueryBuilderException
-
close
protected void close()
- Overrides:
close
in classMetadataSchemasFetcherFromResultSet
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceDisposable
- Overrides:
dispose
in classBaseMetadataSchemasFetcher
-
createResultSet
public void createResultSet() throws QueryBuilderException
- Throws:
QueryBuilderException
-
destroyResultSet
public void destroyResultSet()
-
isResultSetCreated
public boolean isResultSetCreated()
-
validateQuery
public boolean validateQuery()
-
-