Package org.h2.table

Class InformationSchemaTable.DataTypeInformation

  • Enclosing class:
    InformationSchemaTable

    static final class InformationSchemaTable.DataTypeInformation
    extends java.lang.Object
    Data type information.
    • Field Detail

      • 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)