Package com.adbs.metadata
Class MetadataFieldsFetcherFromResultSet
- java.lang.Object
- 
- com.adbs.metadata.BaseMetadataFieldsFetcher
- 
- com.adbs.metadata.BaseMetadataFieldsFetcherVariants
- 
- com.adbs.metadata.MetadataFieldsFetcherFromResultSet
 
 
 
- 
- All Implemented Interfaces:
- Disposable
 - Direct Known Subclasses:
- MetadataFieldsFetcherFromQuery
 
 public class MetadataFieldsFetcherFromResultSet extends BaseMetadataFieldsFetcherVariants 
- 
- 
Field SummaryFields Modifier and Type Field Description protected intdefaultValueFieldprotected java.lang.StringdefaultValueFieldNameprotected intlongDescriptionFieldprotected java.lang.StringlongDescriptionFieldNameprotected intnameFieldprotected java.lang.StringnameFieldNameprotected intnullableFieldprotected java.lang.StringnullableFieldNameprotected intprecisionFieldprotected java.lang.StringprecisionFieldNameprotected intprimaryFieldprotected java.lang.StringprimaryFieldNameprotected intreadOnlyFieldprotected java.lang.StringreadOnlyFieldNameprotected ResultSetWrapperresultSetprotected intscaleFieldprotected java.lang.StringscaleFieldNameprotected intserverTypeFieldprotected java.lang.StringserverTypeFieldNameprotected intshortDescriptionFieldprotected java.lang.StringshortDescriptionFieldNameprotected intsizeFieldprotected java.lang.StringsizeFieldName
 - 
Constructor SummaryConstructors Constructor Description MetadataFieldsFetcherFromResultSet(BaseSQLContext sqlContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringcalcDefaultValue()protected voidcalcFieldName(SQLQualifiedName name)protected java.lang.StringcalcLongDescription()protected intcalcPrecision()protected intcalcScale()protected java.lang.StringcalcShortDescription()protected intcalcSize()protected java.lang.StringcalcTypeOnServer()protected booleancanCalcDefaultValue()protected booleancanCalcIsNullable()protected booleancanCalcIsReadOnly()protected booleancanCalcLongDescription()protected booleancanCalcPrecision()protected booleancanCalcPrimaryKey()protected booleancanCalcScale()protected booleancanCalcShortDescription()protected booleancanCalcSize()protected booleancanCalcTypeOnServer()protected voidclose()java.lang.StringgetDefaultValueFieldName()java.lang.StringgetLongDescriptionFieldName()java.lang.StringgetNameFieldName()protected java.lang.ObjectgetNullable()java.lang.StringgetNullableFieldName()java.lang.StringgetPrecisionFieldName()protected java.lang.ObjectgetPrimary()java.lang.StringgetPrimaryFieldName()protected java.lang.ObjectgetReadOnly()java.lang.StringgetReadOnlyFieldName()java.sql.ResultSetgetResultSet()java.lang.StringgetScaleFieldName()java.lang.StringgetServerTypeFieldName()java.lang.StringgetShortDescriptionFieldName()java.lang.StringgetSizeFieldName()protected voidinit()protected booleannext()voidsetDefaultValueFieldName(java.lang.String value)voidsetLongDescriptionFieldName(java.lang.String value)voidsetNameFieldName(java.lang.String nameFieldName)voidsetNullableFieldName(java.lang.String nullableFieldName)voidsetPrecisionFieldName(java.lang.String precisionFieldName)voidsetPrimaryFieldName(java.lang.String primaryFieldName)voidsetReadOnlyFieldName(java.lang.String readOnlyFieldName)voidsetResultSet(java.sql.ResultSet resultSet)voidsetScaleFieldName(java.lang.String scaleFieldName)voidsetServerTypeFieldName(java.lang.String serverTypeFieldName)voidsetShortDescriptionFieldName(java.lang.String value)voidsetSizeFieldName(java.lang.String sizeFieldName)- 
Methods inherited from class com.adbs.metadata.BaseMetadataFieldsFetcherVariantscalcIsNullable, calcIsPrimaryKey, calcIsReadOnly, getNonNullableValue, getNonPrimaryValue, getNonReadOnlyValue, getNullableValue, getPrimaryValue, getReadOnlyValue, setNonNullableValue, setNonPrimaryValue, setNonReadOnlyValue, setNullableValue, setPrimaryValue, setReadOnlyValue
 - 
Methods inherited from class com.adbs.metadata.BaseMetadataFieldsFetcherdispose, getSqlContext, getTrimSpaces, loadFields, setTrimSpaces, trimName
 
- 
 
- 
- 
- 
Field Detail- 
resultSetprotected ResultSetWrapper resultSet 
 - 
nameFieldprotected int nameField 
 - 
primaryFieldprotected int primaryField 
 - 
nullableFieldprotected int nullableField 
 - 
readOnlyFieldprotected int readOnlyField 
 - 
serverTypeFieldprotected int serverTypeField 
 - 
sizeFieldprotected int sizeField 
 - 
precisionFieldprotected int precisionField 
 - 
scaleFieldprotected int scaleField 
 - 
defaultValueFieldprotected int defaultValueField 
 - 
shortDescriptionFieldprotected int shortDescriptionField 
 - 
longDescriptionFieldprotected int longDescriptionField 
 - 
nameFieldNameprotected java.lang.String nameFieldName 
 - 
primaryFieldNameprotected java.lang.String primaryFieldName 
 - 
nullableFieldNameprotected java.lang.String nullableFieldName 
 - 
readOnlyFieldNameprotected java.lang.String readOnlyFieldName 
 - 
serverTypeFieldNameprotected java.lang.String serverTypeFieldName 
 - 
sizeFieldNameprotected java.lang.String sizeFieldName 
 - 
precisionFieldNameprotected java.lang.String precisionFieldName 
 - 
scaleFieldNameprotected java.lang.String scaleFieldName 
 - 
defaultValueFieldNameprotected java.lang.String defaultValueFieldName 
 - 
shortDescriptionFieldNameprotected java.lang.String shortDescriptionFieldName 
 - 
longDescriptionFieldNameprotected java.lang.String longDescriptionFieldName 
 
- 
 - 
Constructor Detail- 
MetadataFieldsFetcherFromResultSetpublic MetadataFieldsFetcherFromResultSet(BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
getResultSetpublic java.sql.ResultSet getResultSet() 
 - 
setResultSetpublic void setResultSet(java.sql.ResultSet resultSet) 
 - 
getNameFieldNamepublic java.lang.String getNameFieldName() 
 - 
setNameFieldNamepublic void setNameFieldName(java.lang.String nameFieldName) 
 - 
getPrimaryFieldNamepublic java.lang.String getPrimaryFieldName() 
 - 
setPrimaryFieldNamepublic void setPrimaryFieldName(java.lang.String primaryFieldName) 
 - 
getNullableFieldNamepublic java.lang.String getNullableFieldName() 
 - 
setNullableFieldNamepublic void setNullableFieldName(java.lang.String nullableFieldName) 
 - 
getReadOnlyFieldNamepublic java.lang.String getReadOnlyFieldName() 
 - 
setReadOnlyFieldNamepublic void setReadOnlyFieldName(java.lang.String readOnlyFieldName) 
 - 
getServerTypeFieldNamepublic java.lang.String getServerTypeFieldName() 
 - 
setServerTypeFieldNamepublic void setServerTypeFieldName(java.lang.String serverTypeFieldName) 
 - 
getSizeFieldNamepublic java.lang.String getSizeFieldName() 
 - 
setSizeFieldNamepublic void setSizeFieldName(java.lang.String sizeFieldName) 
 - 
getPrecisionFieldNamepublic java.lang.String getPrecisionFieldName() 
 - 
setPrecisionFieldNamepublic void setPrecisionFieldName(java.lang.String precisionFieldName) 
 - 
getScaleFieldNamepublic java.lang.String getScaleFieldName() 
 - 
setScaleFieldNamepublic void setScaleFieldName(java.lang.String scaleFieldName) 
 - 
getDefaultValueFieldNamepublic java.lang.String getDefaultValueFieldName() 
 - 
setDefaultValueFieldNamepublic void setDefaultValueFieldName(java.lang.String value) 
 - 
getShortDescriptionFieldNamepublic java.lang.String getShortDescriptionFieldName() 
 - 
setShortDescriptionFieldNamepublic void setShortDescriptionFieldName(java.lang.String value) 
 - 
getLongDescriptionFieldNamepublic java.lang.String getLongDescriptionFieldName() 
 - 
setLongDescriptionFieldNamepublic void setLongDescriptionFieldName(java.lang.String value) 
 - 
initprotected void init() throws QueryBuilderException- Overrides:
- initin class- BaseMetadataFieldsFetcher
- Throws:
- QueryBuilderException
 
 - 
canCalcPrimaryKeyprotected boolean canCalcPrimaryKey() - Overrides:
- canCalcPrimaryKeyin class- BaseMetadataFieldsFetcher
 
 - 
getPrimaryprotected java.lang.Object getPrimary() - Overrides:
- getPrimaryin class- BaseMetadataFieldsFetcherVariants
 
 - 
canCalcIsNullableprotected boolean canCalcIsNullable() - Overrides:
- canCalcIsNullablein class- BaseMetadataFieldsFetcher
 
 - 
getNullableprotected java.lang.Object getNullable() - Overrides:
- getNullablein class- BaseMetadataFieldsFetcherVariants
 
 - 
canCalcIsReadOnlyprotected boolean canCalcIsReadOnly() - Overrides:
- canCalcIsReadOnlyin class- BaseMetadataFieldsFetcher
 
 - 
getReadOnlyprotected java.lang.Object getReadOnly() - Overrides:
- getReadOnlyin class- BaseMetadataFieldsFetcherVariants
 
 - 
calcFieldNameprotected void calcFieldName(SQLQualifiedName name) - Overrides:
- calcFieldNamein class- BaseMetadataFieldsFetcher
 
 - 
canCalcTypeOnServerprotected boolean canCalcTypeOnServer() - Overrides:
- canCalcTypeOnServerin class- BaseMetadataFieldsFetcher
 
 - 
calcTypeOnServerprotected java.lang.String calcTypeOnServer() - Overrides:
- calcTypeOnServerin class- BaseMetadataFieldsFetcher
 
 - 
canCalcSizeprotected boolean canCalcSize() - Overrides:
- canCalcSizein class- BaseMetadataFieldsFetcher
 
 - 
calcSizeprotected int calcSize() - Overrides:
- calcSizein class- BaseMetadataFieldsFetcher
 
 - 
canCalcPrecisionprotected boolean canCalcPrecision() - Overrides:
- canCalcPrecisionin class- BaseMetadataFieldsFetcher
 
 - 
canCalcScaleprotected boolean canCalcScale() - Overrides:
- canCalcScalein class- BaseMetadataFieldsFetcher
 
 - 
calcPrecisionprotected int calcPrecision() - Overrides:
- calcPrecisionin class- BaseMetadataFieldsFetcher
 
 - 
calcScaleprotected int calcScale() - Overrides:
- calcScalein class- BaseMetadataFieldsFetcher
 
 - 
canCalcDefaultValueprotected boolean canCalcDefaultValue() - Overrides:
- canCalcDefaultValuein class- BaseMetadataFieldsFetcher
 
 - 
calcDefaultValueprotected java.lang.String calcDefaultValue() - Overrides:
- calcDefaultValuein class- BaseMetadataFieldsFetcher
 
 - 
canCalcShortDescriptionprotected boolean canCalcShortDescription() - Overrides:
- canCalcShortDescriptionin class- BaseMetadataFieldsFetcher
 
 - 
calcShortDescriptionprotected java.lang.String calcShortDescription() - Overrides:
- calcShortDescriptionin class- BaseMetadataFieldsFetcher
 
 - 
canCalcLongDescriptionprotected boolean canCalcLongDescription() - Overrides:
- canCalcLongDescriptionin class- BaseMetadataFieldsFetcher
 
 - 
calcLongDescriptionprotected java.lang.String calcLongDescription() - Overrides:
- calcLongDescriptionin class- BaseMetadataFieldsFetcher
 
 - 
nextprotected boolean next() throws QueryBuilderException- Overrides:
- nextin class- BaseMetadataFieldsFetcher
- Throws:
- QueryBuilderException
 
 - 
closeprotected void close() - Overrides:
- closein class- BaseMetadataFieldsFetcher
 
 
- 
 
-