public class MetadataRelationsFetcherFromQuery extends MetadataRelationsFetcherFromResultSet
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
query |
currentChildFields, currentKeyFields, resultSet
Constructor and Description |
---|
MetadataRelationsFetcherFromQuery(BaseSQLContext sqlContext) |
Modifier and Type | Method and 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() |
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
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
public MetadataRelationsFetcherFromQuery(BaseSQLContext sqlContext)
public void dispose()
dispose
in interface Disposable
dispose
in class BaseMetadataRelationsFetcher
public java.lang.String getQuery()
public void setQuery(java.lang.String query)
protected void init() throws QueryBuilderException
init
in class MetadataRelationsFetcherFromResultSet
QueryBuilderException
protected void close()
close
in class MetadataRelationsFetcherFromResultSet
public void createResultSet() throws QueryBuilderException
QueryBuilderException
public void destroyResultSet()
public boolean isResultSetCreated()
public boolean validateQuery()