# Hierarchy For Package oracle.kv

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - oracle.kv.Consistency (implements oracle.kv.impl.util.FastExternalizable, java.io.Serializable)
    - oracle.kv.Consistency.Time
    - oracle.kv.Consistency.Version
  - oracle.kv.Durability (implements oracle.kv.impl.util.FastExternalizable)
  - oracle.kv.Key (implements java.lang.Comparable<T>)
  - oracle.kv.KeyRange (implements oracle.kv.impl.util.FastExternalizable)
  - oracle.kv.KeyValueVersion
  - oracle.kv.KVStoreConfig (implements java.lang.Cloneable, oracle.kv.KVSecurityConstants, java.io.Serializable)
  - oracle.kv.KVStoreFactory
  - oracle.kv.KVVersion (implements java.lang.Comparable<T>, java.io.Serializable)
  - oracle.kv.PasswordCredentials (implements oracle.kv.LoginCredentials, java.io.Serializable)
  - oracle.kv.RequestLimitConfig
  - oracle.kv.StoreIteratorConfig
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - oracle.kv.ContingencyException
        - oracle.kv.OperationExecutionException
      - java.lang.RuntimeException
        - oracle.kv.FaultException
          - oracle.kv.ConsistencyException
          - oracle.kv.DurabilityException
          - oracle.kv.KVSecurityException
            - oracle.kv.AuthenticationFailureException
            - oracle.kv.AuthenticationRequiredException
            - oracle.kv.UnauthorizedException
          - oracle.kv.RequestLimitException
          - oracle.kv.RequestTimeoutException
        - oracle.kv.NoSQLRuntimeException
        - oracle.kv.StoreIteratorException
  - oracle.kv.Value (implements oracle.kv.impl.util.FastExternalizable)
  - oracle.kv.ValueVersion
    - oracle.kv.ReturnValueVersion
  - oracle.kv.Version (implements oracle.kv.impl.util.FastExternalizable)

## Interface Hierarchy

- java.io.Closeable
  - oracle.kv.KVStore (also extends oracle.kv.lob.KVLargeObject)
- java.util.Iterator<E>
  - oracle.kv.ParallelScanIterator<K>
- oracle.kv.lob.KVLargeObject
  - oracle.kv.KVStore (also extends java.io.Closeable)
- oracle.kv.KVSecurityConstants
- oracle.kv.LoginCredentials
- oracle.kv.Operation
- oracle.kv.OperationFactory
- oracle.kv.OperationResult
- oracle.kv.ReauthenticateHandler
- oracle.kv.ValueBinding<T>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - oracle.kv.Durability.SyncPolicy
    - oracle.kv.Durability.ReplicaAckPolicy
    - oracle.kv.Operation.Type
    - oracle.kv.Direction
    - oracle.kv.Value.Format
    - oracle.kv.ReturnValueVersion.Choice
    - oracle.kv.Depth

Copyright (c) 2011, 2014 Oracle and/or its affiliates. All rights reserved.