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() |
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)
String getDBTrueLexicalValue()
String getDBFalseLexicalValue()
String getNullLexicalValue()
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.