Package com.adbs.metadata
Class BaseMetadataFieldsFetcher
java.lang.Object
com.adbs.metadata.BaseMetadataFieldsFetcher
- All Implemented Interfaces:
Disposable
- Direct Known Subclasses:
BaseMetadataFieldsFetcherVariants
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
protected void
protected boolean
protected boolean
protected boolean
protected String
protected int
protected int
protected String
protected int
calcSize()
protected String
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected void
close()
void
dispose()
boolean
protected void
init()
void
loadFields
(MetadataFieldList fields) protected boolean
next()
void
setTrimSpaces
(boolean trimSpaces) protected String
-
Constructor Details
-
BaseMetadataFieldsFetcher
-
-
Method Details
-
dispose
public void dispose()- Specified by:
dispose
in interfaceDisposable
-
getSqlContext
-
init
- Throws:
QueryBuilderException
-
close
protected void close() -
next
- Throws:
QueryBuilderException
-
calcFieldName
-
canCalcPrimaryKey
protected boolean canCalcPrimaryKey() -
calcIsPrimaryKey
protected boolean calcIsPrimaryKey() -
canCalcIsNullable
protected boolean canCalcIsNullable() -
calcIsNullable
protected boolean calcIsNullable() -
canCalcIsReadOnly
protected boolean canCalcIsReadOnly() -
calcIsReadOnly
protected boolean calcIsReadOnly() -
canCalcTypeOnServer
protected boolean canCalcTypeOnServer() -
calcTypeOnServer
-
canCalcSize
protected boolean canCalcSize() -
calcSize
protected int calcSize() -
canCalcPrecision
protected boolean canCalcPrecision() -
canCalcScale
protected boolean canCalcScale() -
calcPrecision
protected int calcPrecision() -
calcScale
protected int calcScale() -
canCalcDefaultValue
protected boolean canCalcDefaultValue() -
calcDefaultValue
-
canCalcShortDescription
protected boolean canCalcShortDescription() -
calcShortDescription
-
canCalcLongDescription
protected boolean canCalcLongDescription() -
calcLongDescription
-
trimName
-
loadFields
- Throws:
QueryBuilderException
-
getTrimSpaces
public boolean getTrimSpaces() -
setTrimSpaces
public void setTrimSpaces(boolean trimSpaces)
-