Package org.h2.table
Class InformationSchemaTable.DataTypeInformation
- java.lang.Object
-
- org.h2.table.InformationSchemaTable.DataTypeInformation
-
- Enclosing class:
- InformationSchemaTable
static final class InformationSchemaTable.DataTypeInformation extends java.lang.Object
Data type information.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Value
characterPrecision
CHARACTER_MAXIMUM_LENGTH and CHARACTER_OCTET_LENGTH.(package private) java.lang.String
dataType
DATA_TYPE.(package private) Value
datetimePrecision
DATETIME_PRECISION.(package private) java.lang.String
declaredDataType
DECLARED_DATA_TYPE.(package private) Value
declaredNumericPrecision
DECLARED_NUMERIC_PRECISION.(package private) Value
declaredNumericScale
DECLARED_NUMERIC_SCALE.(package private) Value
geometrySrid
GEOMETRY_SRID.(package private) java.lang.String
geometryType
GEOMETRY_TYPE.(package private) boolean
hasCharsetAndCollation
(package private) Value
intervalPrecision
INTERVAL_PRECISION.(package private) Value
intervalType
INTERVAL_TYPE.(package private) Value
maximumCardinality
MAXIMUM_CARDINALITY.(package private) static InformationSchemaTable.DataTypeInformation
NULL
(package private) Value
numericPrecision
NUMERIC_PRECISION.(package private) Value
numericPrecisionRadix
NUMERIC_PRECISION_RADIX.(package private) Value
numericScale
NUMERIC_SCALE.
-
Constructor Summary
Constructors Modifier Constructor Description private
DataTypeInformation(java.lang.String dataType, Value characterPrecision, Value numericPrecision, Value numericPrecisionRadix, Value numericScale, Value datetimePrecision, Value intervalPrecision, Value intervalType, Value maximumCardinality, boolean hasCharsetAndCollation, java.lang.String declaredDataType, Value declaredNumericPrecision, Value declaredNumericScale, java.lang.String geometryType, Value geometrySrid)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static InformationSchemaTable.DataTypeInformation
valueOf(TypeInfo typeInfo)
-
-
-
Field Detail
-
NULL
static final InformationSchemaTable.DataTypeInformation NULL
-
dataType
final java.lang.String dataType
DATA_TYPE.
-
characterPrecision
final Value characterPrecision
CHARACTER_MAXIMUM_LENGTH and CHARACTER_OCTET_LENGTH.
-
numericPrecision
final Value numericPrecision
NUMERIC_PRECISION.
-
numericPrecisionRadix
final Value numericPrecisionRadix
NUMERIC_PRECISION_RADIX.
-
numericScale
final Value numericScale
NUMERIC_SCALE.
-
datetimePrecision
final Value datetimePrecision
DATETIME_PRECISION.
-
intervalPrecision
final Value intervalPrecision
INTERVAL_PRECISION.
-
intervalType
final Value intervalType
INTERVAL_TYPE.
-
maximumCardinality
final Value maximumCardinality
MAXIMUM_CARDINALITY.
-
hasCharsetAndCollation
final boolean hasCharsetAndCollation
-
declaredDataType
final java.lang.String declaredDataType
DECLARED_DATA_TYPE.
-
declaredNumericPrecision
final Value declaredNumericPrecision
DECLARED_NUMERIC_PRECISION.
-
declaredNumericScale
final Value declaredNumericScale
DECLARED_NUMERIC_SCALE.
-
geometryType
final java.lang.String geometryType
GEOMETRY_TYPE.
-
geometrySrid
final Value geometrySrid
GEOMETRY_SRID.
-
-
Constructor Detail
-
DataTypeInformation
private DataTypeInformation(java.lang.String dataType, Value characterPrecision, Value numericPrecision, Value numericPrecisionRadix, Value numericScale, Value datetimePrecision, Value intervalPrecision, Value intervalType, Value maximumCardinality, boolean hasCharsetAndCollation, java.lang.String declaredDataType, Value declaredNumericPrecision, Value declaredNumericScale, java.lang.String geometryType, Value geometrySrid)
-
-
Method Detail
-
valueOf
static InformationSchemaTable.DataTypeInformation valueOf(TypeInfo typeInfo)
-
-