# Hierarchy For Package org.h2.value

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.concurrent.ConcurrentHashMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>, java.io.Serializable)
      - org.h2.value.CaseInsensitiveConcurrentMap<V>
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - org.h2.value.CaseInsensitiveMap<V>
  - java.text.Collator (implements java.lang.Cloneable, java.util.Comparator<T>)
    - org.h2.value.CharsetCollator
  - org.h2.value.CompareMode
    - org.h2.value.CompareModeDefault
    - org.h2.value.CompareModeIcu4J
  - org.h2.value.DataType
  - org.h2.value.ExtTypeInfo (implements org.h2.util.HasSQL)
    - org.h2.value.ExtTypeInfoEnum
    - org.h2.value.ExtTypeInfoGeometry
    - org.h2.value.ExtTypeInfoNumeric
    - org.h2.value.ExtTypeInfoRow
    - org.h2.value.TypeInfo (implements org.h2.value.Typed)
  - org.h2.message.TraceObject
    - org.h2.value.ValueToObjectConverter
    - org.h2.value.ValueToObjectConverter2
  - org.h2.value.Transfer
  - org.h2.value.VersionedValue<T>
    - org.h2.value.Value (implements org.h2.util.HasSQL, org.h2.value.Typed)
      - org.h2.value.ValueBigint
      - org.h2.value.ValueBinary
      - org.h2.value.ValueBoolean
      - org.h2.value.ValueChar
      - org.h2.value.ValueCollectionBase
        - org.h2.value.ValueArray
        - org.h2.value.ValueRow
      - org.h2.value.ValueDate
      - org.h2.value.ValueDecfloat
      - org.h2.value.ValueDouble
      - org.h2.value.ValueEnumBase
        - org.h2.value.ValueEnum
      - org.h2.value.ValueGeometry
      - org.h2.value.ValueInteger
      - org.h2.value.ValueInterval
      - org.h2.value.ValueJavaObject
      - org.h2.value.ValueJson
      - org.h2.value.ValueLob
        - org.h2.value.ValueBlob
        - org.h2.value.ValueClob
      - org.h2.value.ValueNull
      - org.h2.value.ValueNumeric
      - org.h2.value.ValueReal
      - org.h2.value.ValueSmallint
      - org.h2.value.ValueTime
      - org.h2.value.ValueTimestamp
      - org.h2.value.ValueTimestampTimeZone
      - org.h2.value.ValueTimeTimeZone
      - org.h2.value.ValueTinyint
      - org.h2.value.ValueUuid
      - org.h2.value.ValueVarbinary
      - org.h2.value.ValueVarchar
      - org.h2.value.ValueVarcharIgnoreCase

## Interface Hierarchy

- org.h2.value.Typed