Package com.adbs.metadata
Class MetadataRelationsFetcherFromQuery
- java.lang.Object
-
- com.adbs.metadata.BaseMetadataRelationsFetcher
-
- com.adbs.metadata.MetadataRelationsFetcherFromResultSet
-
- com.adbs.metadata.MetadataRelationsFetcherFromQuery
-
- All Implemented Interfaces:
Disposable
public class MetadataRelationsFetcherFromQuery extends MetadataRelationsFetcherFromResultSet
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringquery-
Fields inherited from class com.adbs.metadata.MetadataRelationsFetcherFromResultSet
currentChildFields, currentKeyFields, resultSet
-
-
Constructor Summary
Constructors Constructor Description MetadataRelationsFetcherFromQuery(BaseSQLContext sqlContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclose()voidcreateResultSet()voiddestroyResultSet()voiddispose()java.lang.StringgetQuery()protected voidinit()booleanisResultSetCreated()voidsetQuery(java.lang.String query)booleanvalidateQuery()-
Methods inherited from class com.adbs.metadata.MetadataRelationsFetcherFromResultSet
beginCalcFields, beginRelation, calcChildObjectName, calcPrimaryObjectName, calcRelationFieldNames, getCurrentOrdinal, getFieldsSeparator, getFkDatabaseField, getFkDatabaseFieldName, getFkField, getFkFieldName, getFkNameField, getFkNameFieldName, getFkSchemaField, getFkSchemaFieldName, getForeignKeyIdField, getForeignKeyIdFieldName, getOrdinalField, getOrdinalFieldName, getPkDatabaseField, getPkDatabaseFieldName, getPkField, getPkFieldName, getPkNameField, getPkNameFieldName, getPkSchemaField, getPkSchemaFieldName, getResultSet, isEndOfRelation, next, nextRelationFields, setCurrentOrdinal, setFieldsSeparator, setFkDatabaseField, setFkDatabaseFieldName, setFkField, setFkFieldName, setFkNameField, setFkNameFieldName, setFkSchemaField, setFkSchemaFieldName, setForeignKeyIdField, setForeignKeyIdFieldName, setOrdinalField, setOrdinalFieldName, setPkDatabaseField, setPkDatabaseFieldName, setPkField, setPkFieldName, setPkNameField, setPkNameFieldName, setPkSchemaField, setPkSchemaFieldName, setResultSet
-
Methods inherited from class com.adbs.metadata.BaseMetadataRelationsFetcher
calcChildObjectNameDefault, calcPrimaryObjectNameDefault, endCalcFields, endRelation, getDefaultChildObjectDatabase, getDefaultChildObjectName, getDefaultChildObjectSchema, getDefaultPrimaryObjectDatabase, getDefaultPrimaryObjectName, getDefaultPrimaryObjectSchema, getMetadataContainer, getMetadataFilter, getSqlContext, getTrimSpaces, initDefault, loadMetadata, setDefaultChildObjectDatabase, setDefaultChildObjectName, setDefaultChildObjectSchema, setDefaultPrimaryObjectDatabase, setDefaultPrimaryObjectName, setDefaultPrimaryObjectSchema, setMetadataContainer, setMetadataFilter, setTrimSpaces, trimName
-
-
-
-
Constructor Detail
-
MetadataRelationsFetcherFromQuery
public MetadataRelationsFetcherFromQuery(BaseSQLContext sqlContext)
-
-
Method Detail
-
dispose
public void dispose()
- Specified by:
disposein interfaceDisposable- Overrides:
disposein classBaseMetadataRelationsFetcher
-
getQuery
public java.lang.String getQuery()
-
setQuery
public void setQuery(java.lang.String query)
-
init
protected void init() throws QueryBuilderException- Overrides:
initin classMetadataRelationsFetcherFromResultSet- Throws:
QueryBuilderException
-
close
protected void close()
- Overrides:
closein classMetadataRelationsFetcherFromResultSet
-
createResultSet
public void createResultSet() throws QueryBuilderException- Throws:
QueryBuilderException
-
destroyResultSet
public void destroyResultSet()
-
isResultSetCreated
public boolean isResultSetCreated()
-
validateQuery
public boolean validateQuery()
-
-