public class MetadataFieldsFetcherFromQuery extends MetadataFieldsFetcherFromResultSet
defaultValueField, defaultValueFieldName, longDescriptionField, longDescriptionFieldName, nameField, nameFieldName, nullableField, nullableFieldName, precisionField, precisionFieldName, primaryField, primaryFieldName, readOnlyField, readOnlyFieldName, resultSet, scaleField, scaleFieldName, serverTypeField, serverTypeFieldName, shortDescriptionField, shortDescriptionFieldName, sizeField, sizeFieldName
Constructor and Description |
---|
MetadataFieldsFetcherFromQuery(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) |
calcDefaultValue, calcFieldName, calcLongDescription, calcPrecision, calcScale, calcShortDescription, calcSize, calcTypeOnServer, canCalcDefaultValue, canCalcIsNullable, canCalcIsReadOnly, canCalcLongDescription, canCalcPrecision, canCalcPrimaryKey, canCalcScale, canCalcShortDescription, canCalcSize, canCalcTypeOnServer, getDefaultValueFieldName, getLongDescriptionFieldName, getNameFieldName, getNullable, getNullableFieldName, getPrecisionFieldName, getPrimary, getPrimaryFieldName, getReadOnly, getReadOnlyFieldName, getResultSet, getScaleFieldName, getServerTypeFieldName, getShortDescriptionFieldName, getSizeFieldName, next, setDefaultValueFieldName, setLongDescriptionFieldName, setNameFieldName, setNullableFieldName, setPrecisionFieldName, setPrimaryFieldName, setReadOnlyFieldName, setResultSet, setScaleFieldName, setServerTypeFieldName, setShortDescriptionFieldName, setSizeFieldName
calcIsNullable, calcIsPrimaryKey, calcIsReadOnly, getNonNullableValue, getNonPrimaryValue, getNonReadOnlyValue, getNullableValue, getPrimaryValue, getReadOnlyValue, setNonNullableValue, setNonPrimaryValue, setNonReadOnlyValue, setNullableValue, setPrimaryValue, setReadOnlyValue
getSqlContext, getTrimSpaces, loadFields, setTrimSpaces, trimName
public MetadataFieldsFetcherFromQuery(BaseSQLContext sqlContext)
public java.lang.String getQuery()
public void setQuery(java.lang.String query)
public void dispose()
dispose
in interface Disposable
dispose
in class BaseMetadataFieldsFetcher
protected void init() throws QueryBuilderException
init
in class MetadataFieldsFetcherFromResultSet
QueryBuilderException
protected void close()
close
in class MetadataFieldsFetcherFromResultSet
public void createResultSet() throws QueryBuilderException
QueryBuilderException
public void destroyResultSet()
public boolean isResultSetCreated()