public interface DBTypeFactory
| Modifier and Type | Interface and Description |
|---|---|
static interface |
DBTypeFactory.Factory
TODO: find a better name
To be called ONLY by the TypeFactory
|
| Modifier and Type | Method and Description |
|---|---|
DBTermType |
getAbstractRootDBType()
Returns an abstract type
|
DBTermType |
getDBBooleanType() |
DBTermType |
getDBDateTimestampType() |
DBTermType |
getDBDateType() |
DBTermType |
getDBDecimalType() |
DBTermType |
getDBDoubleType() |
String |
getDBFalseLexicalValue() |
DBTermType |
getDBHexBinaryType() |
DBTermType |
getDBLargeIntegerType() |
Optional<String> |
getDBNaNLexicalValue()
Is empty if the DB does not support (and therefore does not store) not-a-number values
|
DBTermType |
getDBStringType() |
default DBTermType |
getDBTermType(int typeCode,
String typeName)
Deprecated.
|
DBTermType |
getDBTermType(String typeName) |
DBTermType |
getDBTermType(String typeName,
int columnSize) |
DBTermType |
getDBTimeType() |
String |
getDBTrueLexicalValue() |
String |
getNullLexicalValue() |
DBTermType getDBStringType()
DBTermType getDBLargeIntegerType()
DBTermType getDBDecimalType()
DBTermType getDBBooleanType()
DBTermType getDBDateType()
DBTermType getDBTimeType()
DBTermType getDBDateTimestampType()
DBTermType getDBDoubleType()
DBTermType getDBHexBinaryType()
DBTermType getAbstractRootDBType()
DBTermType getDBTermType(String typeName)
DBTermType getDBTermType(String typeName, int columnSize)
@Deprecated default DBTermType getDBTermType(int typeCode, String typeName)
String getDBTrueLexicalValue()
String getDBFalseLexicalValue()
String getNullLexicalValue()
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.