public static class DataTypeResolver.DataTypeEntry extends Object
| Modifier and Type | Field and Description |
|---|---|
private Integer[] |
dbmsDataTypeTokenIdentifiers
Token identifiers for DBMS data type
|
private int |
defaultLength |
private int |
defaultScale |
private int |
jdbcDataType
The corresponding JDBC data type
|
private Integer[] |
suffixTokens
Token identifiers for optional suffix tokens for DBMS data type.
|
| Constructor and Description |
|---|
DataTypeEntry(int jdbcDataType,
Integer... dbmsDataTypeTokenIdentifiers) |
| Modifier and Type | Method and Description |
|---|---|
(package private) Integer[] |
getDbmsDataTypeTokenIdentifiers() |
(package private) int |
getDefaultLength() |
(package private) int |
getDefaultScale() |
(package private) int |
getJdbcDataType() |
(package private) Integer[] |
getSuffixTokens() |
DataTypeResolver.DataTypeEntry |
setDefaultLengthDimension(int defaultLength)
Set a default length for data type.
|
DataTypeResolver.DataTypeEntry |
setDefaultLengthScaleDimension(int defaultLength,
int defaultScale)
Set a default length and scale for data type.
|
DataTypeResolver.DataTypeEntry |
setSuffixTokens(Integer... suffixTokens)
Sets an optional suffix tokens that may appear in DBMS data type definition.
|
String |
toString() |
private final int jdbcDataType
private final Integer[] dbmsDataTypeTokenIdentifiers
private Integer[] suffixTokens
private int defaultLength
private int defaultScale
public DataTypeEntry(int jdbcDataType,
Integer... dbmsDataTypeTokenIdentifiers)
Integer[] getDbmsDataTypeTokenIdentifiers()
int getJdbcDataType()
Integer[] getSuffixTokens()
int getDefaultLength()
int getDefaultScale()
public DataTypeResolver.DataTypeEntry setSuffixTokens(Integer... suffixTokens)
suffixTokens - optional suffix tokens.public DataTypeResolver.DataTypeEntry setDefaultLengthDimension(int defaultLength)
defaultLength - default length for data type.public DataTypeResolver.DataTypeEntry setDefaultLengthScaleDimension(int defaultLength, int defaultScale)
defaultLength - default length for data type.defaultScale - default scale for data type.Copyright © 2020 JBoss by Red Hat. All rights reserved.