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, setResultSetcalcChildObjectNameDefault, calcPrimaryObjectNameDefault, endCalcFields, endRelation, getDefaultChildObjectDatabase, getDefaultChildObjectName, getDefaultChildObjectSchema, getDefaultPrimaryObjectDatabase, getDefaultPrimaryObjectName, getDefaultPrimaryObjectSchema, getMetadataContainer, getMetadataFilter, getSqlContext, getTrimSpaces, initDefault, loadMetadata, setDefaultChildObjectDatabase, setDefaultChildObjectName, setDefaultChildObjectSchema, setDefaultPrimaryObjectDatabase, setDefaultPrimaryObjectName, setDefaultPrimaryObjectSchema, setMetadataContainer, setMetadataFilter, setTrimSpaces, trimNamepublic MetadataRelationsFetcherFromQuery(BaseSQLContext sqlContext)
public void dispose()
dispose in interface Disposabledispose in class BaseMetadataRelationsFetcherpublic java.lang.String getQuery()
public void setQuery(java.lang.String query)
protected void init()
throws QueryBuilderException
init in class MetadataRelationsFetcherFromResultSetQueryBuilderExceptionprotected void close()
close in class MetadataRelationsFetcherFromResultSetpublic void createResultSet()
throws QueryBuilderException
QueryBuilderExceptionpublic void destroyResultSet()
public boolean isResultSetCreated()
public boolean validateQuery()