# Hierarchy For Package oracle.kv.table

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - oracle.kv.table.FieldRange (implements java.lang.Cloneable, oracle.kv.impl.util.FastExternalizable)
  - oracle.kv.table.FieldValueFactory
  - oracle.kv.table.KeyPair (implements java.lang.Comparable<T>)
  - oracle.kv.table.MultiRowOptions
  - oracle.kv.table.ReadOptions
    - oracle.kv.table.TableIteratorOptions
  - oracle.kv.table.TableUtils
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - oracle.kv.ContingencyException
        - oracle.kv.table.TableOpExecutionException
  - oracle.kv.table.TimeToLive (implements oracle.kv.impl.util.FastExternalizable, java.io.Serializable)
  - oracle.kv.table.WriteOptions (implements java.lang.Cloneable)

## Interface Hierarchy

- java.lang.Comparable<T>
  - oracle.kv.table.FieldValue
    - oracle.kv.table.ArrayValue
    - oracle.kv.table.BinaryValue
    - oracle.kv.table.BooleanValue
    - oracle.kv.table.DoubleValue
    - oracle.kv.table.EnumValue
    - oracle.kv.table.FixedBinaryValue
    - oracle.kv.table.FloatValue
    - oracle.kv.table.IntegerValue
    - oracle.kv.table.LongValue
    - oracle.kv.table.MapValue
    - oracle.kv.table.NumberValue
    - oracle.kv.table.RecordValue
      - oracle.kv.table.IndexKey
      - oracle.kv.table.Row
        - oracle.kv.table.PrimaryKey
        - oracle.kv.table.ReturnRow
    - oracle.kv.table.StringValue
    - oracle.kv.table.TimestampValue
- oracle.kv.table.FieldDef
  - oracle.kv.table.AnyAtomicDef
  - oracle.kv.table.AnyDef
  - oracle.kv.table.AnyJsonAtomicDef
  - oracle.kv.table.AnyRecordDef
  - oracle.kv.table.ArrayDef
  - oracle.kv.table.BinaryDef
  - oracle.kv.table.BooleanDef
  - oracle.kv.table.DoubleDef
  - oracle.kv.table.EnumDef
  - oracle.kv.table.FixedBinaryDef
  - oracle.kv.table.FloatDef
  - oracle.kv.table.IntegerDef
  - oracle.kv.table.JsonDef
  - oracle.kv.table.LongDef
  - oracle.kv.table.MapDef
  - oracle.kv.table.NumberDef
  - oracle.kv.table.RecordDef
  - oracle.kv.table.StringDef
  - oracle.kv.table.TimestampDef
- java.util.concurrent.Future<V>
  - oracle.kv.table.ExecutionFuture
- oracle.kv.table.Index
- java.util.Iterator<E>
  - oracle.kv.ParallelScanIterator<K>
    - oracle.kv.table.TableIterator<K>
- oracle.kv.table.SequenceDef
- oracle.kv.table.StatementResult
- oracle.kv.table.Table
- oracle.kv.table.TableAPI
- oracle.kv.table.TableOperation
- oracle.kv.table.TableOperationFactory
- oracle.kv.table.TableOperationResult

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - oracle.kv.table.FieldDef.Type (implements oracle.kv.impl.util.FastExternalizable)
    - oracle.kv.table.Index.IndexType
    - oracle.kv.table.ReturnRow.Choice
    - oracle.kv.table.TableOperation.Type