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.ObjectData type information.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ValuecharacterPrecisionCHARACTER_MAXIMUM_LENGTH and CHARACTER_OCTET_LENGTH.(package private) java.lang.StringdataTypeDATA_TYPE.(package private) ValuedatetimePrecisionDATETIME_PRECISION.(package private) java.lang.StringdeclaredDataTypeDECLARED_DATA_TYPE.(package private) ValuedeclaredNumericPrecisionDECLARED_NUMERIC_PRECISION.(package private) ValuedeclaredNumericScaleDECLARED_NUMERIC_SCALE.(package private) ValuegeometrySridGEOMETRY_SRID.(package private) java.lang.StringgeometryTypeGEOMETRY_TYPE.(package private) booleanhasCharsetAndCollation(package private) ValueintervalPrecisionINTERVAL_PRECISION.(package private) ValueintervalTypeINTERVAL_TYPE.(package private) ValuemaximumCardinalityMAXIMUM_CARDINALITY.(package private) static InformationSchemaTable.DataTypeInformationNULL(package private) ValuenumericPrecisionNUMERIC_PRECISION.(package private) ValuenumericPrecisionRadixNUMERIC_PRECISION_RADIX.(package private) ValuenumericScaleNUMERIC_SCALE.
-
Constructor Summary
Constructors Modifier Constructor Description privateDataTypeInformation(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.DataTypeInformationvalueOf(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)
-
-