# Package org.h2.value

package org.h2.value
Data type and value implementations.

Related Packages
Package
Description
org.h2
Implementation of the JDBC driver.
org.h2.value.lob
LOB data for values.
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.
Typed
An object with data type.
TypeInfo
Data type with parameters.
Value
This is the base class for all value classes.
ValueArray
Implementation of the ARRAY data type.
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.
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.
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).