Package org.h2.value
Data type and value implementations.
-
Interface Summary Interface Description Typed An object with data type. -
Class Summary Class Description CaseInsensitiveConcurrentMap<V> A concurrent hash map with case-insensitive string keys.CaseInsensitiveMap<V> A hash map with a case-insensitive string key.CharsetCollator The charset collator sorts strings according to the order in the given charset.CompareMode Instances of this class can compare strings.CompareModeDefault The default implementation of CompareMode.CompareModeIcu4J An implementation of CompareMode that uses the ICU4J Collator.DataType This class contains meta data information about data types, and can convert between Java objects and Values.ExtTypeInfo Extended parameters of a data type.ExtTypeInfoEnum Extended parameters of the ENUM data type.ExtTypeInfoGeometry Extended parameters of the GEOMETRY data type.ExtTypeInfoNumeric Extended parameters of the NUMERIC data type.ExtTypeInfoRow Extended parameters of the ROW data type.Transfer The transfer class is used to send and receive Value objects.TypeInfo Data type with parameters.Value This is the base class for all value classes.ValueArray Implementation of the ARRAY data type.ValueBigDecimalBase Base class for BigDecimal-based values.ValueBigint Implementation of the BIGINT data type.ValueBinary Implementation of the BINARY data type.ValueBlob Implementation of the BINARY LARGE OBJECT data type.ValueBoolean Implementation of the BOOLEAN data type.ValueBytesBase Base implementation of byte array based data types.ValueChar Implementation of the CHARACTER data type.ValueClob Implementation of the CHARACTER LARGE OBJECT data type.ValueCollectionBase Base class for ARRAY and ROW values.ValueDate Implementation of the DATE data type.ValueDecfloat Implementation of the DECFLOAT data type.ValueDouble Implementation of the DOUBLE PRECISION data type.ValueEnum ENUM value.ValueEnumBase Base implementation of the ENUM data type.ValueGeometry Implementation of the GEOMETRY data type.ValueInteger Implementation of the INTEGER data type.ValueInterval Implementation of the INTERVAL data type.ValueJavaObject Implementation of the JAVA_OBJECT data type.ValueJson Implementation of the JSON data type.ValueLob A implementation of the BINARY LARGE OBJECT and CHARACTER LARGE OBJECT data types.ValueNull Implementation of NULL.ValueNumeric Implementation of the NUMERIC data type.ValueReal Implementation of the REAL data type.ValueRow Row value.ValueSmallint Implementation of the SMALLINT data type.ValueStringBase Base implementation of String based data types.ValueTime Implementation of the TIME data type.ValueTimestamp Implementation of the TIMESTAMP data type.ValueTimestampTimeZone Implementation of the TIMESTAMP WITH TIME ZONE data type.ValueTimeTimeZone Implementation of the TIME WITH TIME ZONE data type.ValueTinyint Implementation of the TINYINT data type.ValueToObjectConverter Data type conversion methods between values and Java objects.ValueToObjectConverter2 Data type conversion methods between values and Java objects to use on the server side on H2 only.ValueUuid Implementation of the UUID data type.ValueVarbinary Implementation of the BINARY VARYING data type.ValueVarchar Implementation of the CHARACTER VARYING data type.ValueVarcharIgnoreCase Implementation of the VARCHAR_IGNORECASE data type.VersionedValue<T> A versioned value (possibly null).