Package org.h2.table
Class InformationSchemaTable.DataTypeInformation
java.lang.Object
org.h2.table.InformationSchemaTable.DataTypeInformation
- Enclosing class:
InformationSchemaTable
Data type information.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Value
CHARACTER_MAXIMUM_LENGTH and CHARACTER_OCTET_LENGTH.(package private) final String
DATA_TYPE.(package private) final Value
DATETIME_PRECISION.(package private) final String
DECLARED_DATA_TYPE.(package private) final Value
DECLARED_NUMERIC_PRECISION.(package private) final Value
DECLARED_NUMERIC_SCALE.(package private) final Value
GEOMETRY_SRID.(package private) final String
GEOMETRY_TYPE.(package private) final boolean
(package private) final Value
INTERVAL_PRECISION.(package private) final Value
INTERVAL_TYPE.(package private) final Value
MAXIMUM_CARDINALITY.(package private) static final InformationSchemaTable.DataTypeInformation
(package private) final Value
NUMERIC_PRECISION.(package private) final Value
NUMERIC_PRECISION_RADIX.(package private) final Value
NUMERIC_SCALE. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
DataTypeInformation
(String dataType, Value characterPrecision, Value numericPrecision, Value numericPrecisionRadix, Value numericScale, Value datetimePrecision, Value intervalPrecision, Value intervalType, Value maximumCardinality, boolean hasCharsetAndCollation, String declaredDataType, Value declaredNumericPrecision, Value declaredNumericScale, String geometryType, Value geometrySrid) -
Method Summary
Modifier and TypeMethodDescription(package private) static InformationSchemaTable.DataTypeInformation
-
Field Details
-
NULL
-
dataType
DATA_TYPE. -
characterPrecision
CHARACTER_MAXIMUM_LENGTH and CHARACTER_OCTET_LENGTH. -
numericPrecision
NUMERIC_PRECISION. -
numericPrecisionRadix
NUMERIC_PRECISION_RADIX. -
numericScale
NUMERIC_SCALE. -
datetimePrecision
DATETIME_PRECISION. -
intervalPrecision
INTERVAL_PRECISION. -
intervalType
INTERVAL_TYPE. -
maximumCardinality
MAXIMUM_CARDINALITY. -
hasCharsetAndCollation
final boolean hasCharsetAndCollation -
declaredDataType
DECLARED_DATA_TYPE. -
declaredNumericPrecision
DECLARED_NUMERIC_PRECISION. -
declaredNumericScale
DECLARED_NUMERIC_SCALE. -
geometryType
GEOMETRY_TYPE. -
geometrySrid
GEOMETRY_SRID.
-
-
Constructor Details
-
DataTypeInformation
private DataTypeInformation(String dataType, Value characterPrecision, Value numericPrecision, Value numericPrecisionRadix, Value numericScale, Value datetimePrecision, Value intervalPrecision, Value intervalType, Value maximumCardinality, boolean hasCharsetAndCollation, String declaredDataType, Value declaredNumericPrecision, Value declaredNumericScale, String geometryType, Value geometrySrid)
-
-
Method Details
-
valueOf
-