A B C D E F G H I J K L M N O P R S T U V W

## A

ABSOLUTE - Static variable in class oracle.kv.Consistency
  A consistency policy that requires that a transaction be serviced on the Master so that consistency is absolute.
add(FieldValue) - Method in interface oracle.kv.table.ArrayValue
  Adds a new value at the end of the array.
add(int, FieldValue) - Method in interface oracle.kv.table.ArrayValue
  Inserts a new value at the specified index.
add(int) - Method in interface oracle.kv.table.ArrayValue
  Adds a new value at the end of the array.
add(int[]) - Method in interface oracle.kv.table.ArrayValue
  Adds an array of new values at the end of the array.
add(int, int) - Method in interface oracle.kv.table.ArrayValue
  Inserts a new value at the specified index.
add(long) - Method in interface oracle.kv.table.ArrayValue
  Adds a new value at the end of the array.
add(long[]) - Method in interface oracle.kv.table.ArrayValue
  Adds an array of new values at the end of the array.
add(int, long) - Method in interface oracle.kv.table.ArrayValue
  Inserts a new value at the specified index.
add(String) - Method in interface oracle.kv.table.ArrayValue
  Adds a new value at the end of the array.
add(String[]) - Method in interface oracle.kv.table.ArrayValue
  Adds an array of new values at the end of the array.
add(int, String) - Method in interface oracle.kv.table.ArrayValue
  Inserts a new value at the specified index.
add(double) - Method in interface oracle.kv.table.ArrayValue
  Adds a new value at the end of the array.
add(double[]) - Method in interface oracle.kv.table.ArrayValue
  Adds an array of new values at the end of the array.
add(int, double) - Method in interface oracle.kv.table.ArrayValue
  Inserts a new value at the specified index.
add(float) - Method in interface oracle.kv.table.ArrayValue
  Adds a new value at the end of the array.
add(float[]) - Method in interface oracle.kv.table.ArrayValue
  Adds an array of new values at the end of the array.
add(int, float) - Method in interface oracle.kv.table.ArrayValue
  Inserts a new value at the specified index.
add(boolean) - Method in interface oracle.kv.table.ArrayValue
  Adds a new value at the end of the array.
add(boolean[]) - Method in interface oracle.kv.table.ArrayValue
  Adds an array of new values at the end of the array.
add(int, boolean) - Method in interface oracle.kv.table.ArrayValue
  Inserts a new value at the specified index.
add(byte[]) - Method in interface oracle.kv.table.ArrayValue
  Adds a new value at the end of the array.
add(byte[][]) - Method in interface oracle.kv.table.ArrayValue
  Adds an array of new values at the end of the array.
add(int, byte[]) - Method in interface oracle.kv.table.ArrayValue
  Inserts a new value at the specified index.
addArray() - Method in interface oracle.kv.table.ArrayValue
  Adds a new ArrayValue to the end of the array.
addArray(int) - Method in interface oracle.kv.table.ArrayValue
  Inserts a new ArrayValue at the specified index.
addEnum(String) - Method in interface oracle.kv.table.ArrayValue
  Adds a new value at the end of the array.
addEnum(String[]) - Method in interface oracle.kv.table.ArrayValue
  Adds an array of new values at the end of the array.
addEnum(int, String) - Method in interface oracle.kv.table.ArrayValue
  Inserts a new value at the specified index.
addFixed(byte[]) - Method in interface oracle.kv.table.ArrayValue
  Adds a new value at the end of the array.
addFixed(byte[][]) - Method in interface oracle.kv.table.ArrayValue
  Adds an array of new values at the end of the array.
addFixed(int, byte[]) - Method in interface oracle.kv.table.ArrayValue
  Inserts a new value at the specified index.
addMap() - Method in interface oracle.kv.table.ArrayValue
  Adds a new MapValue to the end of the array.
addMap(int) - Method in interface oracle.kv.table.ArrayValue
  Inserts a new MapValue at the specified index.
addRecord() - Method in interface oracle.kv.table.ArrayValue
  Adds a new RecordValue to the end of the array.
addRecord(int) - Method in interface oracle.kv.table.ArrayValue
  Inserts a new RecordValue at the specified index.
AdminMXBean - Interface in oracle.kv.mgmt.jmx
  This MBean represents an Admin's operational parameters.
appendLOB(Key, InputStream, Durability, long, TimeUnit) - Method in interface oracle.kv.lob.KVLargeObject
  Appends to a value of an existing LOB key/value pair.
ArrayDef - Interface in oracle.kv.table
  ArrayDef is an extension of `FieldDef` to encapsulate an array of values.
ArrayValue - Interface in oracle.kv.table
  ArrayValue extends `FieldValue` to add methods appropriate for array values.
asArray() - Method in interface oracle.kv.table.FieldDef
  Casts to ArrayDef.
asArray() - Method in interface oracle.kv.table.FieldValue
  Casts to ArrayValue.
asBinary() - Method in interface oracle.kv.table.FieldDef
  Casts to BinaryDef.
asBinary() - Method in interface oracle.kv.table.FieldValue
  Casts to BinaryValue.
asBoolean() - Method in interface oracle.kv.table.FieldDef
  Casts to BooleanDef.
asBoolean() - Method in interface oracle.kv.table.FieldValue
  Casts to BooleanValue.
asDouble() - Method in interface oracle.kv.table.FieldDef
  Casts to DoubleDef.
asDouble() - Method in interface oracle.kv.table.FieldValue
  Casts to DoubleValue.
asEnum() - Method in interface oracle.kv.table.FieldDef
  Casts to EnumDef.
asEnum() - Method in interface oracle.kv.table.FieldValue
  Casts to EnumValue.
asFixedBinary() - Method in interface oracle.kv.table.FieldDef
  Casts to FixedBinaryDef.
asFixedBinary() - Method in interface oracle.kv.table.FieldValue
  Casts to FixedBinaryValue.
asFloat() - Method in interface oracle.kv.table.FieldDef
  Casts to FloatDef.
asFloat() - Method in interface oracle.kv.table.FieldValue
  Casts to FloatValue.
asIndexKey() - Method in interface oracle.kv.table.FieldValue
  Casts to IndexKey.
asInteger() - Method in interface oracle.kv.table.FieldDef
  Casts to IntegerDef.
asInteger() - Method in interface oracle.kv.table.FieldValue
  Casts to IntegerValue.
asLong() - Method in interface oracle.kv.table.FieldDef
  Casts to LongDef.
asLong() - Method in interface oracle.kv.table.FieldValue
  Casts to LongValue.
asMap() - Method in interface oracle.kv.table.FieldDef
  Casts to MapDef.
asMap() - Method in interface oracle.kv.table.FieldValue
  Casts to MapValue.
asPrimaryKey() - Method in interface oracle.kv.table.FieldValue
  Casts to PrimaryKey.
asRecord() - Method in interface oracle.kv.table.FieldDef
  Casts to RecordDef.
asRecord() - Method in interface oracle.kv.table.FieldValue
  Casts to RecordValue.
asRow() - Method in interface oracle.kv.table.FieldValue
  Casts to Row.
asString() - Method in interface oracle.kv.table.FieldDef
  Casts to StringDef.
asString() - Method in interface oracle.kv.table.FieldValue
  Casts to StringValue.
AUTH_PWDFILE_PROPERTY - Static variable in interface oracle.kv.KVSecurityConstants
  The name of the property that identifies a password store file containing the password of the user to authenticate.
AUTH_USERNAME_PROPERTY - Static variable in interface oracle.kv.KVSecurityConstants
  The name of a property to specify a username for authentication.
AUTH_WALLET_PROPERTY - Static variable in interface oracle.kv.KVSecurityConstants
  The name of the property that identifies an Oracle Wallet directory containing the password of the user to authenticate.
AuthenticationFailureException - Exception in oracle.kv
  This exception is thrown if an application passes invalid credentials to a KVStore authentication operation.
AuthenticationRequiredException - Exception in oracle.kv
  This exception is thrown when a secured operation is attempted and the client is not currently authenticated.
AvroBinding<T> - Interface in oracle.kv.avro
  The `AvroBinding` interface has the same methods as `ValueBinding`, but adds semantics and exceptions that are specific to the Avro data format.
AvroCatalog - Interface in oracle.kv.avro
  A catalog of Avro schemas and bindings for a store.
AvroFormatter - Interface in oracle.kv.hadoop
  Avro Formatter is an interface implemented by user-specified classes that can format NoSQL Database records into AvroRecords to be returned by a KVAvroRecordReader.

## B

BinaryDef - Interface in oracle.kv.table
  BinaryDef is an extension of `FieldDef` to encapsulate a Binary type.
BinaryValue - Interface in oracle.kv.table
  BinaryValue extends `FieldValue` to represent a byte array value.
BooleanDef - Interface in oracle.kv.table
  BooleanDef is an extension of `FieldDef` to encapsulate a Boolean.
BooleanValue - Interface in oracle.kv.table
  BooleanValue extends `FieldValue` to represent a simple boolean value.

## C

CacheKeyMapper - Interface in oracle.kv.coherence
  This interface defines a mechanism for translating an Oracle Coherence cache key object into an Oracle NoSQL Database `Key`.
childTableExists(String) - Method in interface oracle.kv.table.Table
  Returns true if the named child table exists, false otherwise.
clear() - Method in class oracle.kv.PasswordCredentials
  Wipes out the password storage to ensure it does not hang around in in the Java VM memory space.
clone() - Method in class oracle.kv.KVStoreConfig
clone() - Method in interface oracle.kv.table.ArrayDef
clone() - Method in interface oracle.kv.table.ArrayValue
clone() - Method in interface oracle.kv.table.BinaryDef
clone() - Method in interface oracle.kv.table.BinaryValue
  Create a deep copy of this object.
clone() - Method in interface oracle.kv.table.BooleanDef
clone() - Method in interface oracle.kv.table.BooleanValue
  Create a deep copy of this object.
clone() - Method in interface oracle.kv.table.DoubleDef
clone() - Method in interface oracle.kv.table.DoubleValue
  Returns a deep copy of this object.
clone() - Method in interface oracle.kv.table.EnumDef
clone() - Method in interface oracle.kv.table.EnumValue
  Returns a deep copy of this object.
clone() - Method in interface oracle.kv.table.FieldDef
  Perform a deep copy of this FieldDef instance.
clone() - Method in interface oracle.kv.table.FieldValue
  Create a deep copy of this object.
clone() - Method in interface oracle.kv.table.FixedBinaryDef
clone() - Method in interface oracle.kv.table.FixedBinaryValue
  Returns a deep copy of this object.
clone() - Method in interface oracle.kv.table.FloatDef
clone() - Method in interface oracle.kv.table.FloatValue
  Returns a deep copy of this object.
clone() - Method in interface oracle.kv.table.IntegerDef
clone() - Method in interface oracle.kv.table.IntegerValue
  Returns a deep copy of this object.
clone() - Method in interface oracle.kv.table.LongDef
clone() - Method in interface oracle.kv.table.LongValue
  Returns a deep copy of this object.
clone() - Method in interface oracle.kv.table.MapDef
clone() - Method in interface oracle.kv.table.MapValue
  Returns a deep copy of this object.
clone() - Method in interface oracle.kv.table.PrimaryKey
  Returns a deep copy of this object.
clone() - Method in interface oracle.kv.table.RecordDef
clone() - Method in interface oracle.kv.table.RecordValue
  Returns a deep copy of this object.
clone() - Method in interface oracle.kv.table.Row
  Returns a deep copy of this object.
clone() - Method in interface oracle.kv.table.StringDef
clone() - Method in interface oracle.kv.table.StringValue
  Returns a deep copy of this object.
clone() - Method in interface oracle.kv.table.Table
  Clone the table.
close() - Method in interface oracle.kv.KVStore
  Close the K/V Store handle and release resources.
close() - Method in interface oracle.kv.ParallelScanIterator
  Close (terminate) a Parallel Scan.
COMMIT_NO_SYNC - Static variable in class oracle.kv.Durability
  A convenience constant that defines a durability policy with COMMIT_NO_SYNC for Master commit synchronization.
COMMIT_SYNC - Static variable in class oracle.kv.Durability
  A convenience constant that defines a durability policy with COMMIT_SYNC for Master commit synchronization.
COMMIT_WRITE_NO_SYNC - Static variable in class oracle.kv.Durability
  A convenience constant that defines a durability policy with COMMIT_WRITE_NO_SYNC for Master commit synchronization.
compareTo(Key) - Method in class oracle.kv.Key
  Compares this Key with the specified Key for order.
compareTo(KVVersion) - Method in class oracle.kv.KVVersion
compareTo(FieldValue) - Method in interface oracle.kv.table.BinaryValue
  Returns 0 if the two values are equal in terms of length and byte content, otherwise it returns -1.
compareTo(KeyPair) - Method in class oracle.kv.table.KeyPair
  Compares the IndexKey of this object with the IndexKey of the specified object for order.
Consistency - Class in oracle.kv
  Used to provide consistency guarantees for read operations.
Consistency.Time - Class in oracle.kv
  A consistency policy which describes the amount of time the Replica is allowed to lag the Master.
Consistency.Time(long, TimeUnit, long, TimeUnit) - Constructor for class oracle.kv.Consistency.Time
  Specifies the amount of time by which the Replica is allowed to lag the master when initiating a transaction.
Consistency.Version - Class in oracle.kv
  A consistency policy which ensures that the environment on a Replica node is at least as current as denoted by the specified Key-Value pair `Version`.
Consistency.Version(Version, long, TimeUnit) - Constructor for class oracle.kv.Consistency.Version
  Defines how current a Replica needs to be in terms of a specific write operation that was previously completed.
ConsistencyException - Exception in oracle.kv
  Thrown when a single or multiple-operation transaction fails because the specified `Consistency` could not be met, within the allowed timeout period.
contains(String) - Method in interface oracle.kv.table.RecordValue
  Returns true if the record contains the named field.
ContingencyException - Exception in oracle.kv
  Used to indicate a status condition or result that is not expressed through the return value, and that should normally be handled by the caller of the method.
copyFrom(RecordValue) - Method in interface oracle.kv.table.RecordValue
  Copies the fields from another RecordValue instance, overwriting fields in this object with the same name.
createArray() - Method in interface oracle.kv.table.FieldDef
  Creates an empty ArrayValue if this is an `ArrayDef`.
createBinary(byte[]) - Method in interface oracle.kv.table.FieldDef
  Creates a BinaryValue instance based on the value if this is a `BinaryDef`.
createBoolean(boolean) - Method in interface oracle.kv.table.FieldDef
  Creates a BooleanValue instance based on the value if this is a `BooleanDef`.
createDelete(Key) - Method in interface oracle.kv.OperationFactory
  Create a Delete operation suitable for use as an argument to the `execute` method.
createDelete(Key, ReturnValueVersion.Choice, boolean) - Method in interface oracle.kv.OperationFactory
  Create a Delete operation suitable for use as an argument to the `execute` method.
createDelete(PrimaryKey, ReturnRow.Choice, boolean) - Method in interface oracle.kv.table.TableOperationFactory
  Create a Delete operation suitable for use as an argument to the `execute` method.
createDeleteIfVersion(Key, Version) - Method in interface oracle.kv.OperationFactory
  Create a Delete operation suitable for use as an argument to the `execute` method.
createDeleteIfVersion(Key, Version, ReturnValueVersion.Choice, boolean) - Method in interface oracle.kv.OperationFactory
  Create a Delete operation suitable for use as an argument to the `execute` method.
createDeleteIfVersion(PrimaryKey, Version, ReturnRow.Choice, boolean) - Method in interface oracle.kv.table.TableOperationFactory
  Create a Delete operation suitable for use as an argument to the `execute` method.
createDouble(double) - Method in interface oracle.kv.table.FieldDef
  Creates a DoubleValue instance based on the value if this is a `DoubleDef`.
createEnum(String) - Method in interface oracle.kv.table.FieldDef
  Creates an EnumValue instance based on the value if this is an `EnumDef`.
createFieldRange(String) - Method in interface oracle.kv.table.Index
  Creates a `FieldRange` object used to specify a value range for use in a index iteration operation in `TableAPI`.
createFieldRange(String) - Method in interface oracle.kv.table.Table
  Creates a `FieldRange` object used to specify a value range for use in a table iteration operation in `TableAPI`.
createFixedBinary(byte[]) - Method in interface oracle.kv.table.FieldDef
  Creates a FixedBinaryValue instance based on the value if this is a `FixedBinaryDef`.
createFloat(float) - Method in interface oracle.kv.table.FieldDef
  Creates a FloatValue instance based on the value if this is `FloatDef`.
createIndexKey() - Method in interface oracle.kv.table.Index
  Creates an `IndexKey` for this index.
createIndexKey(RecordValue) - Method in interface oracle.kv.table.Index
  Creates an `IndexKey` for the index populated relevant fields from the `RecordValue` parameter.
createIndexKeyFromJson(String, boolean) - Method in interface oracle.kv.table.Index
  Creates an `IndexKey` based on JSON input.
createIndexKeyFromJson(InputStream, boolean) - Method in interface oracle.kv.table.Index
  Creates an `IndexKey` based on JSON input.
createInteger(int) - Method in interface oracle.kv.table.FieldDef
  Creates an IntegerValue instance based on the value if this is an `IntegerDef`.
createKey(List<String>, List<String>) - Static method in class oracle.kv.Key
  Creates a Key from a Major Path list and a Minor Path list.
createKey(String, List<String>) - Static method in class oracle.kv.Key
  Creates a Key from a single component Major Path and a Minor Path list.
createKey(List<String>, String) - Static method in class oracle.kv.Key
  Creates a Key from a Major Path list and a single component Minor Path.
createKey(String, String) - Static method in class oracle.kv.Key
  Creates a Key from a single component Major Path and a single component Minor Path.
createKey(List<String>) - Static method in class oracle.kv.Key
  Creates a Key from a Major Path list; the Minor Path will be empty.
createKey(String) - Static method in class oracle.kv.Key
  Creates a Key from a single component Major Path; the Minor Path will be empty.
createLong(long) - Method in interface oracle.kv.table.FieldDef
  Creates a LongValue instance based on the value if this is a `LongDef`.
createMap() - Method in interface oracle.kv.table.FieldDef
  Creates an empty MapValue if this is a `MapDef`.
createMultiRowOptions() - Method in class oracle.kv.table.FieldRange
  A convenience factory method to create a MultiRowOptions instance using this FieldRange.
createPrimaryKey() - Method in interface oracle.kv.table.Row
  Creates a PrimaryKey from this Row.
createPrimaryKey() - Method in interface oracle.kv.table.Table
  Creates an empty `PrimaryKey` for the table that can only hold fields that are part of the primary key for the table.
createPrimaryKey(RecordValue) - Method in interface oracle.kv.table.Table
  Creates a `PrimaryKey` for the table populated with relevant fields from the `RecordValue` parameter.
createPrimaryKeyFromJson(String, boolean) - Method in interface oracle.kv.table.Table
  Creates a `PrimaryKey` based on JSON input.
createPrimaryKeyFromJson(InputStream, boolean) - Method in interface oracle.kv.table.Table
  Creates a `PrimaryKey` based on JSON input.
createPut(Key, Value) - Method in interface oracle.kv.OperationFactory
  Create a Put operation suitable for use as an argument to the `execute` method.
createPut(Key, Value, ReturnValueVersion.Choice, boolean) - Method in interface oracle.kv.OperationFactory
  Create a Put operation suitable for use as an argument to the `execute` method.
createPut(Row, ReturnRow.Choice, boolean) - Method in interface oracle.kv.table.TableOperationFactory
  Create a Put operation suitable for use as an argument to the `execute` method.
createPutIfAbsent(Key, Value) - Method in interface oracle.kv.OperationFactory
  Create a Put operation suitable for use as an argument to the `execute` method.
createPutIfAbsent(Key, Value, ReturnValueVersion.Choice, boolean) - Method in interface oracle.kv.OperationFactory
  Create a Put operation suitable for use as an argument to the `execute` method.
createPutIfAbsent(Row, ReturnRow.Choice, boolean) - Method in interface oracle.kv.table.TableOperationFactory
  Create a Put operation suitable for use as an argument to the `execute` method.
createPutIfPresent(Key, Value) - Method in interface oracle.kv.OperationFactory
  Create a Put operation suitable for use as an argument to the `execute` method.
createPutIfPresent(Key, Value, ReturnValueVersion.Choice, boolean) - Method in interface oracle.kv.OperationFactory
  Create a Put operation suitable for use as an argument to the `execute` method.
createPutIfPresent(Row, ReturnRow.Choice, boolean) - Method in interface oracle.kv.table.TableOperationFactory
  Create a Put operation suitable for use as an argument to the `execute` method.
createPutIfVersion(Key, Value, Version) - Method in interface oracle.kv.OperationFactory
  Create a Put operation suitable for use as an argument to the `execute` method.
createPutIfVersion(Key, Value, Version, ReturnValueVersion.Choice, boolean) - Method in interface oracle.kv.OperationFactory
  Create a Put operation suitable for use as an argument to the `execute` method.
createPutIfVersion(Row, Version, ReturnRow.Choice, boolean) - Method in interface oracle.kv.table.TableOperationFactory
  Create a Put operation suitable for use as an argument to the `execute` method.
createRecord() - Method in interface oracle.kv.table.FieldDef
  Creates an empty RecordValue if this is a `RecordDef`.
createReturnRow(ReturnRow.Choice) - Method in interface oracle.kv.table.Table
  Creates a ReturnRow object for the ReturnRow parameter in table put and delete methods in `TableAPI` such as `put(oracle.kv.table.Row, oracle.kv.table.ReturnRow, oracle.kv.table.WriteOptions)` and `delete(oracle.kv.table.PrimaryKey, oracle.kv.table.ReturnRow, oracle.kv.table.WriteOptions)`.
createRow() - Method in interface oracle.kv.table.Table
  Creates an empty Row for the table that can hold any field value.
createRow(RecordValue) - Method in interface oracle.kv.table.Table
  Creates a Row for the table populated with relevant fields from the `RecordValue` parameter.
createRowFromJson(String, boolean) - Method in interface oracle.kv.table.Table
  Creates a Row based on JSON string input.
createRowFromJson(InputStream, boolean) - Method in interface oracle.kv.table.Table
  Creates a Row based on JSON input.
createRowWithDefaults() - Method in interface oracle.kv.table.Table
  Creates a Row using the default values for all fields.
createString(String) - Method in interface oracle.kv.table.FieldDef
  Creates a StringValue instance based on the value if this is a `StringDef`.
createValue(byte[]) - Static method in class oracle.kv.Value
  Creates a Value from a value byte array.
CURRENT_VERSION - Static variable in class oracle.kv.KVVersion

## D

decodeBinaryKey(String) - Static method in class oracle.kv.coherence.NoSQLBinaryStore
  Decode a binary key from ascii form.
DEFAULT_LOB_TIMEOUT - Static variable in class oracle.kv.KVStoreConfig
  The default timeout value (10000 ms) associated with internal LOB access during operations on LOBs.
DEFAULT_MAX_ACTIVE_REQUESTS - Static variable in class oracle.kv.RequestLimitConfig
  The default values for limiting requests to a particular node.
DEFAULT_NODE_LIMIT_PERCENT - Static variable in class oracle.kv.RequestLimitConfig
DEFAULT_OPEN_TIMEOUT - Static variable in class oracle.kv.KVStoreConfig
  The default open timeout in ms associated with the sockets used to make KVStore requests.
DEFAULT_READ_TIMEOUT - Static variable in class oracle.kv.KVStoreConfig
  The default read timeout in ms associated with the sockets used to make KVStore requests.
DEFAULT_REQUEST_THRESHOLD_PERCENT - Static variable in class oracle.kv.RequestLimitConfig
DEFAULT_REQUEST_TIMEOUT - Static variable in class oracle.kv.KVStoreConfig
  The default timeout in ms associated with KVStore requests.
delete(Key) - Method in interface oracle.kv.KVStore
  Delete the key/value pair associated with the key.
delete(Key, ReturnValueVersion, Durability, long, TimeUnit) - Method in interface oracle.kv.KVStore
  Delete the key/value pair associated with the key.
delete(PrimaryKey, ReturnRow, WriteOptions) - Method in interface oracle.kv.table.TableAPI
  Deletes a row from a table.
deleteIfVersion(Key, Version) - Method in interface oracle.kv.KVStore
  Delete a key/value pair, but only if the version of the existing value matches the matchVersion argument.
deleteIfVersion(Key, Version, ReturnValueVersion, Durability, long, TimeUnit) - Method in interface oracle.kv.KVStore
  Delete a key/value pair, but only if the version of the existing value matches the matchVersion argument.
deleteIfVersion(PrimaryKey, Version, ReturnRow, WriteOptions) - Method in interface oracle.kv.table.TableAPI
  Deletes a row from a table but only if its version matches the one specified in matchVersion.
deleteLOB(Key, Durability, long, TimeUnit) - Method in interface oracle.kv.lob.KVLargeObject
  Deletes the LOB associated with the key.
Depth - Enum in oracle.kv
  Used with multiple-key and iterator operations to specify whether to select (return or operate on) the key-value pair for the parent key, and the key-value pairs for only immediate children or all descendants.
DetailedMetrics - Interface in oracle.kv.stats
  Interface to the per-partition and per-shard metrics returned by `and oracle.kv.ParallelScanIterator#getShardMetrics()`.
Direction - Enum in oracle.kv
  Used with iterator operations to specify the order that keys are returned.
DoubleDef - Interface in oracle.kv.table
  DoubleDef is an extension of `FieldDef` to encapsulate the Double type.
DoubleValue - Interface in oracle.kv.table
  DoubleValue extends `FieldValue` to represent a double.
Durability - Class in oracle.kv
  Defines the durability characteristics associated with a standalone write (put or update) operation, or in the case of `KVStore.execute` with a set of operations performed in a single transaction.
Durability(Durability.SyncPolicy, Durability.SyncPolicy, Durability.ReplicaAckPolicy) - Constructor for class oracle.kv.Durability
  Creates an instance of a Durability specification.
Durability.ReplicaAckPolicy - Enum in oracle.kv
  A replicated environment makes it possible to increase an application's transaction commit guarantees by committing changes to its replicas on the network.
Durability.SyncPolicy - Enum in oracle.kv
  Defines the synchronization policy to be used when committing a transaction.
DurabilityException - Exception in oracle.kv
  Thrown when write operations cannot be initiated because a quorum of Replicas as determined by the `Durability.ReplicaAckPolicy` was not available.

## E

EMPTY_VALUE - Static variable in class oracle.kv.Value
  An instance that represents an empty value for key-only records.
encodeBinaryKey(byte[]) - Static method in class oracle.kv.coherence.NoSQLBinaryStore
  Encode a binary key in ascii form so that it is suitable for use as a NoSQL key.
EnumDef - Interface in oracle.kv.table
  EnumDef is a extension of `FieldDef` to support an enumeration type.
EnumValue - Interface in oracle.kv.table
  EnumValue extends `FieldValue` to represent a single value in an enumeration.
equals(Object) - Method in class oracle.kv.avro.JsonRecord
equals(Object) - Method in class oracle.kv.avro.RawRecord
equals(Object) - Method in class oracle.kv.Consistency.Time
equals(Object) - Method in class oracle.kv.Consistency.Version
equals(Object) - Method in class oracle.kv.Durability
equals(Object) - Method in class oracle.kv.Key
equals(Object) - Method in class oracle.kv.KeyRange
equals(Object) - Method in class oracle.kv.KVVersion
equals(Object) - Method in interface oracle.kv.table.Row
  Equality comparison for Row instances is based on equality of the individual field values and ignores the included `Version`, if present.
equals(Object) - Method in class oracle.kv.Value
equals(Object) - Method in class oracle.kv.Version
execute(List<Operation>) - Method in interface oracle.kv.KVStore
  This method provides an efficient and transactional mechanism for executing a sequence of operations associated with keys that share the same Major Path.
execute(List<Operation>, Durability, long, TimeUnit) - Method in interface oracle.kv.KVStore
  This method provides an efficient and transactional mechanism for executing a sequence of operations associated with keys that share the same Major Path.
execute(List<TableOperation>, WriteOptions) - Method in interface oracle.kv.table.TableAPI
  This method provides an efficient and transactional mechanism for executing a sequence of operations associated with tables that share the same shard key portion of their primary keys.
ExternalTableException - Exception in oracle.kv.exttab
  Runtime Exception for anything related to ExternalTables.
ExternalTableException(String) - Constructor for exception oracle.kv.exttab.ExternalTableException
ExternalTableException(String, Throwable) - Constructor for exception oracle.kv.exttab.ExternalTableException

## F

FaultException - Exception in oracle.kv
  Used to indicate an error condition that cannot normally be handled by the caller of the method, except by retrying the operation.
FieldDef - Interface in oracle.kv.table
  FieldDef represents an immutable metadata object used to represent a single data type.
FieldDef.Type - Enum in oracle.kv.table
FieldRange - Class in oracle.kv.table
  FieldRange defines a range of values to be used in a table or index iteration or multiGet operation.
FieldValue - Interface in oracle.kv.table
  FieldValue represents a value of a single field.
FixedBinaryDef - Interface in oracle.kv.table
  FixedBinaryDef is an extension of `FieldDef` to encapsulate a fixed length binary value.
FixedBinaryValue - Interface in oracle.kv.table
  FixedBinaryValue extends `FieldValue` to represent a fixed-size byte array.
FloatDef - Interface in oracle.kv.table
  FloatDef is an extension of `FieldDef` to encapsulate the Float type.
FloatValue - Interface in oracle.kv.table
  FloatValue extends `FieldValue` to represent a float.
Formatter - Interface in oracle.kv.exttab
  Formatter is an interface to a user-specified class used for formatting NoSQL Database records into Strings which are appropriate for importing into a specific Oracle External Table.
fromByteArray(byte[]) - Static method in class oracle.kv.Consistency
  Deserializes the given bytes that were returned earlier by `Consistency.toByteArray()` and returns the resulting Consistency.
fromByteArray(byte[]) - Static method in class oracle.kv.Durability
  Deserializes the given bytes that were returned earlier by `Durability.toByteArray()` and returns the resulting Durability.
fromByteArray(byte[]) - Static method in class oracle.kv.Key
  Deserializes the given bytes that were returned earlier by `Key.toByteArray()` and returns the resulting Key.
fromByteArray(byte[]) - Static method in class oracle.kv.KeyRange
  Deserializes the given bytes that were returned earlier by `KeyRange.toByteArray()` and returns the resulting KeyRange.
fromByteArray(byte[]) - Static method in class oracle.kv.Value
  Deserializes the given bytes that were returned earlier by `Value.toByteArray()` and returns the resulting Value.
fromByteArray(byte[]) - Static method in class oracle.kv.Version
  Deserializes the given bytes that were returned earlier by `Version.toByteArray()` and returns the resulting Version.
fromString(String) - Static method in class oracle.kv.Key
  Decodes a key path string and returns the resulting Key object.
fromString(String) - Static method in class oracle.kv.KeyRange
  Converts an encoded KeyRange back to a KeyRange.

## G

GenericAvroBinding - Interface in oracle.kv.avro
  The `GenericAvroBinding` interface has the same methods as `AvroBinding`, but represents values as instances of `GenericRecord`.
get(Key) - Method in interface oracle.kv.KVStore
  Get the value associated with the key.
get(Key, Consistency, long, TimeUnit) - Method in interface oracle.kv.KVStore
  Get the value associated with the key.
get(int) - Method in interface oracle.kv.table.ArrayValue
  Gets the value at the specified index.
get() - Method in interface oracle.kv.table.BinaryValue
  Returns the byte array value.
get() - Method in interface oracle.kv.table.BooleanValue
  Get the boolean value of this object.
get() - Method in interface oracle.kv.table.DoubleValue
  Get the double value of this object.
get() - Method in interface oracle.kv.table.EnumValue
  Gets the string value of the enumeration.
get() - Method in interface oracle.kv.table.FixedBinaryValue
  Get the byte array value.
get() - Method in interface oracle.kv.table.FloatValue
  Returns the float value of this object.
get() - Method in interface oracle.kv.table.IntegerValue
  Returns the integer value of the object.
get() - Method in interface oracle.kv.table.LongValue
  Returns the long value of the object.
get(String) - Method in interface oracle.kv.table.MapValue
  Returns the FieldValue with the specified name if it appears in the map.
get(String) - Method in interface oracle.kv.table.RecordValue
  Returns the value of the named field.
get() - Method in interface oracle.kv.table.StringValue
  Returns the String value.
get(PrimaryKey, ReadOptions) - Method in interface oracle.kv.table.TableAPI
  Gets the `Row` associated with the primary key.
getAbortIfUnsuccessful() - Method in interface oracle.kv.Operation
  Returns whether this operation should cause the `KVStore.execute` transaction to abort when the operation fails.
getAbortIfUnsuccessful() - Method in interface oracle.kv.table.TableOperation
  Returns whether this operation should cause the `TableAPI.execute` transaction to abort when the operation fails.
getAdminHttpPort() - Method in interface oracle.kv.mgmt.jmx.StorageNodeMXBean
  Returns the http port used by the Admin Console web application.
getAdminId() - Method in interface oracle.kv.mgmt.jmx.AdminMXBean
  Returns the AdminId number of an Admin instance.
getAvailableReplicas() - Method in exception oracle.kv.DurabilityException
  Returns the set of Replicas that were available at the time of the operation.
getAverageBlockedResultsQueueGetTime() - Method in interface oracle.kv.stats.StoreIteratorMetrics
  Returns the average time (in milliseconds) spent waiting for Results Queue take() operations, exclusive of the first take() operation.
getAverageBlockedResultsQueuePutTime() - Method in interface oracle.kv.stats.StoreIteratorMetrics
  Returns the average time (in milliseconds) spent waiting for put() operations to the Results Queue.
getAverageLatencyMs() - Method in interface oracle.kv.stats.OperationMetrics
  Returns the average request latency in milliseconds.
getAvLatencyMs() - Method in interface oracle.kv.stats.NodeMetrics
  Returns the trailing average latency (in ms) over all requests made to this node.
getAvroCatalog() - Method in interface oracle.kv.KVStore
  Returns the catalog of Avro schemas and bindings for this store.
getBlockedResultsQueueGets() - Method in interface oracle.kv.stats.StoreIteratorMetrics
  Returns the number of Results Queue take() operations on the application side which have blocked.
getBlockedResultsQueuePuts() - Method in interface oracle.kv.stats.StoreIteratorMetrics
  Returns the number of put() operations to the Results Queue on the producer side of the queue which have blocked.
getCacheSize() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the size of the BDB-JE cache, in MBytes.
getCapacity() - Method in interface oracle.kv.mgmt.jmx.StorageNodeMXBean
  Returns the number of Replication Nodes that can be hosted on this Storage Node.
getChildTable(String) - Method in interface oracle.kv.table.Table
  Gets the named child table if it exists.
getChildTables() - Method in interface oracle.kv.table.Table
  Gets an unmodifiable view of all child tables of this table.
getCollectEnvStats() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  If true, then the underlying BDB-JE subsystem will dump statistics into a local .stat file.
getCommitLag() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the average commit lag (in milliseconds) for a given replication node's update operations during a given time interval.
getCommitLagThreshold() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  If the average commit lag (in milliseconds) for a given replication node during a given time interval exceeds the value returned by this method, a notification event will be sent to any parties that have registered interest.
getCommitPolicy() - Method in exception oracle.kv.DurabilityException
  Returns the Replica ack policy that was in effect for the operation.
getConfigProperties() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns Non-default BDB-JE configuration properties.
getConsistency() - Method in exception oracle.kv.ConsistencyException
  Returns the consistency policy that could not be satisfied.
getConsistency() - Method in class oracle.kv.KVStoreConfig
  Returns the default read Consistency.
getConsistency() - Method in class oracle.kv.table.ReadOptions
  Gets the consistency used for a read operation.
getCumulativeEnd() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the timestamp at the end of a cumulative measurement period.
getCumulativeLatAvg() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the average latency for single operations since service startup.
getCumulativeLatMax() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the highest latency measured for single operations since service startup.
getCumulativeLatMin() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the lowest latency measured for single operations since service startup.
getCumulativePct95() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the 95th percentile latency for single operations since service startup.
getCumulativePct99() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the 99th percentile latency for single operations since service startup.
getCumulativeStart() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the timestamp at the beginning of a cumulative measurement period.
getCumulativeThroughput() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns single operations per second since service startup.
getCumulativeTotalOps() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the total number of single operations since service startup.
getCurrentSchemas() - Method in interface oracle.kv.avro.AvroCatalog
  Returns an immutable Map containing the most current version of all schemas from the `KVStore` client schema cache.
getDataCenterName() - Method in interface oracle.kv.stats.NodeMetrics
  Deprecated.
  replaced by `NodeMetrics.getZoneName()`
getDataSize(Row) - Static method in class oracle.kv.table.TableUtils
  Returns the size of the serialized data for the row.
getDefault() - Static method in class oracle.kv.RequestLimitConfig
getDefaultValue(String) - Method in interface oracle.kv.table.RecordDef
  Creates an instance using the default value for the named field.
getDefaultValue(String) - Method in interface oracle.kv.table.Table
  Creates an instance using the default value for the named field.
getDefinition() - Method in interface oracle.kv.table.ArrayValue
  Returns the ArrayDef that defines the content of this array.
getDefinition() - Method in interface oracle.kv.table.EnumValue
  Returns the `EnumDef` instance that defines this value.
getDefinition() - Method in class oracle.kv.table.FieldRange
  Returns the FieldDef for the field used in the range.
getDefinition() - Method in interface oracle.kv.table.FixedBinaryValue
  Returns the `FixedBinaryDef` instance that defines this value.
getDefinition() - Method in interface oracle.kv.table.MapValue
  Returns the MapDef that defines the content of this map.
getDefinition() - Method in interface oracle.kv.table.RecordValue
  Returns the RecordDef that defines the content of this record.
getDescription() - Method in interface oracle.kv.table.FieldDef
  Returns the description of the field.
getDescription() - Method in interface oracle.kv.table.Index
  Gets the index's description if present, otherwise null.
getDescription() - Method in interface oracle.kv.table.Table
  Returns the table's description if present, otherwise null.
getDirection() - Method in class oracle.kv.table.TableIteratorOptions
  Returns the direction.
getDurability() - Method in class oracle.kv.KVStoreConfig
  Returns the default write Durability.
getDurability() - Method in class oracle.kv.table.WriteOptions
  Gets the durability associated with the operation.
getElement() - Method in interface oracle.kv.table.ArrayDef
getElement() - Method in interface oracle.kv.table.MapDef
getEnd() - Method in class oracle.kv.KeyRange
  Returns the String component that defines upper bound of the key range, or null if no upper bound is enforced.
getEnd() - Method in class oracle.kv.table.FieldRange
  Returns the FieldValue that defines upper bound of the range, or null if no upper bound is enforced.
getEndInclusive() - Method in class oracle.kv.KeyRange
  Returns whether end is included in the range, i.e., end is greater than or equal to the last String component in the key range.
getEndInclusive() - Method in class oracle.kv.table.FieldRange
  Returns whether end is included in the range, i.e., end is greater than or equal to the last FieldValue in the range.
getEventExpiryAge() - Method in interface oracle.kv.mgmt.jmx.AdminMXBean
  Returns how long to keep critical event records.
getFailedOperation() - Method in exception oracle.kv.OperationExecutionException
  The operation that caused the execution to be aborted.
getFailedOperationIndex() - Method in exception oracle.kv.OperationExecutionException
  The list index of the operation that caused the execution to be aborted.
getFailedOperationResult() - Method in exception oracle.kv.OperationExecutionException
  The result of the operation that caused the execution to be aborted.
getFailedRequestCount() - Method in interface oracle.kv.stats.NodeMetrics
  Returns the number of requests that were tried at this node but did not result in a successful response.
getFaultClassName() - Method in exception oracle.kv.FaultException
  Returns the name of the class associated with the original fault exception, or the name of the local exception class if the error occurred locally.
getField(String) - Method in interface oracle.kv.table.RecordDef
  Get the named field.
getField(String) - Method in interface oracle.kv.table.Table
  Returns the named field from the table definition, or null if the field does not exist.
getFieldName() - Method in class oracle.kv.table.FieldRange
  Returns the name for the field used in the range.
getFieldRange() - Method in class oracle.kv.table.MultiRowOptions
  Gets the FieldRange to be used to restrict the range of the operation.
getFields() - Method in interface oracle.kv.table.Index
  Returns an unmodifiable list of the field names that define the index.
getFields() - Method in interface oracle.kv.table.IndexKey
  Returns an unmodifiable list of fields, in key order, that comprise this key.
getFields() - Method in interface oracle.kv.table.MapValue
  Returns an unmodifiable view of the MapValue state.
getFields() - Method in interface oracle.kv.table.PrimaryKey
  Returns an unmodifiable list of fields, in key order, that comprise this key.
getFields() - Method in interface oracle.kv.table.RecordDef
  Get the field names for the record in declaration order.
getFields() - Method in interface oracle.kv.table.RecordValue
  Returns an unmodifiable list of fields that are defined for this record, in definition order.
getFields() - Method in interface oracle.kv.table.Table
  Returns an unmodifiable list of the field names of the table in declaration order which is done during table definition.
getFormat() - Method in class oracle.kv.Value
  Returns the value's format.
getFullName() - Method in interface oracle.kv.table.Table
  Returns the table's fully-qualified name which includes its ancestor tables in a dot (".") separated path.
getFullPath() - Method in class oracle.kv.Key
  Returns the Full Path of the Key as new mutable list.
getGenericBinding(Schema) - Method in interface oracle.kv.avro.AvroCatalog
  Returns a binding for representing a value as an Avro `GenericRecord`, for values that conform to a single given expected schema.
getGenericMultiBinding(Map<String, Schema>) - Method in interface oracle.kv.avro.AvroCatalog
  Returns a binding for representing a value as an Avro `GenericRecord`, for values that conform to multiple given expected schemas.
getHAHostname() - Method in interface oracle.kv.mgmt.jmx.StorageNodeMXBean
  Returns the name of the network interface used for communication between Replication Nodes
getHaPortRange() - Method in interface oracle.kv.mgmt.jmx.StorageNodeMXBean
  Returns the range of port numbers available for assigning to Replication Nodes that are hosted on this Storage Node.
getHeapMB() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the size of the Java heap for this Replication Node, in MB.
getHelperHosts() - Method in class oracle.kv.KVStoreConfig
  Returns the helper host/port pairs.
getHostname() - Method in interface oracle.kv.mgmt.jmx.StorageNodeMXBean
  Returns the name associated with the network interface on which this Storage Node's registry listens.
getHttpPort() - Method in interface oracle.kv.mgmt.jmx.AdminMXBean
  Returns the port number used by the Admin Console web application.
getId(Table) - Static method in class oracle.kv.table.TableUtils
  Get the table's ID.
getIdString(Table) - Static method in class oracle.kv.table.TableUtils
  Get the table's ID as a String.
getIncludedChildTables() - Method in class oracle.kv.table.MultiRowOptions
  Gets the list of child tables to be included in an operation that returns multiple rows or keys.
getIncludedParentTables() - Method in class oracle.kv.table.MultiRowOptions
  Gets the list of ancestor tables to be included in an operation that returns multiple rows or keys.
getIndex() - Method in interface oracle.kv.table.EnumValue
  Returns the index of the value in the enumeration definition.
getIndex() - Method in interface oracle.kv.table.IndexKey
  Returns the Index associated with this key.
getIndex(String) - Method in interface oracle.kv.table.Table
  Gets the named index if it exists, null otherwise.
getIndexes() - Method in interface oracle.kv.table.Table
  Returns an unmodifiable map of all of the indexes on this table.
getIndexKey() - Method in class oracle.kv.table.KeyPair
  Returns the IndexKey from the pair.
getInputStream() - Method in class oracle.kv.lob.InputStreamVersion
  Returns the InputStream part of the InputStream and Version pair.
getIntervalEnd() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the timestamp at the end of a measured interval.
getIntervalLatAvg() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  The average latency for single operations during a measured interval.
getIntervalLatMax() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the highest latency for single operations measured during an interval.
getIntervalLatMin() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the lowest latency for singleton operations measured during an interval.
getIntervalPct95() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the 95th percentile latency for single operations during a measured interval.
getIntervalPct99() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the 99th percentile latency for single operations during a measured interval.
getIntervalStart() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the timestamp at the beginning of a measured interval.
getIntervalThroughput() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns singleton operations per second during a measured interval.
getIntervalTotalOps() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the total number of singleton operations during a measured interval.
getJavaMiscParams() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns a string that is added to the command line when the Replication Node process is started.
getJsonBinding(Schema) - Method in interface oracle.kv.avro.AvroCatalog
  Returns a binding for representing a value as a `JsonRecord`, for values that conform to a single given expected schema.
getJsonMultiBinding(Map<String, Schema>) - Method in interface oracle.kv.avro.AvroCatalog
  Returns a binding for representing a value as a `JsonRecord`, for values that conform to multiple given expected schemas.
getJsonNode() - Method in class oracle.kv.avro.JsonRecord
  Returns the `JsonNode` for this JsonRecord.
getKey() - Method in class oracle.kv.KeyValueVersion
  Returns the Key part of the KV pair.
getKey() - Method in interface oracle.kv.Operation
  Returns the Key associated with the operation.
getKey() - Method in exception oracle.kv.StoreIteratorException
  Returns the key which was used to retrieve the current batch of records in the iteration.
getKeySize(Row) - Static method in class oracle.kv.table.TableUtils
  Returns the size of the serialized primary key for this row.
getKeySize(IndexKey) - Static method in class oracle.kv.table.TableUtils
  Returns the size of the serialized index key.
getLatencyCeiling() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  If the Replication Node's latency exceeds this value, a latency ceiling notification will be sent.
getLOB(Key, Consistency, long, TimeUnit) - Method in interface oracle.kv.lob.KVLargeObject
  Returns an InputStream representing the underlying LOB value associated with the key.
getLOBSuffix() - Method in class oracle.kv.KVStoreConfig
  Returns the default suffix associated with LOB keys.
getLOBTimeout(TimeUnit) - Method in class oracle.kv.KVStoreConfig
  Returns the default timeout value (in ms) associated with chunk access during operations on LOBs.
getLOBVerificationBytes() - Method in class oracle.kv.KVStoreConfig
  Returns the number of trailing bytes of a partial LOB that must be verified against the user supplied LOB stream when resuming a LOB `put` operation.
getLogFileCount() - Method in interface oracle.kv.mgmt.jmx.AdminMXBean
  Returns number of log files that are kept.
getLogFileCount() - Method in interface oracle.kv.mgmt.jmx.StorageNodeMXBean
  Returns the number of log files that are kept.
getLogFileLimit() - Method in interface oracle.kv.mgmt.jmx.AdminMXBean
  Returns the maximum size of log files.
getLogFileLimit() - Method in interface oracle.kv.mgmt.jmx.StorageNodeMXBean
  Returns the maximum size of log files.
getLoggingConfigProps() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns property settings for the Logging subsystem.
getMajor() - Method in class oracle.kv.KVVersion
  Major number of the release version.
getMajorPath() - Method in class oracle.kv.Key
  Returns the Major Path of the Key as an immutable list.
getMasterSync() - Method in class oracle.kv.Durability
  Returns the transaction synchronization policy to be used on the Master when committing a transaction.
getMax() - Method in interface oracle.kv.table.DoubleDef
getMax() - Method in interface oracle.kv.table.FloatDef
getMax() - Method in interface oracle.kv.table.IntegerDef
getMax() - Method in interface oracle.kv.table.LongDef
getMax() - Method in interface oracle.kv.table.StringDef
  Get the maximum value for the string.
getMaxActiveRequestCount() - Method in interface oracle.kv.stats.NodeMetrics
  Returns the number of requests that were concurrently active for this node at this KVS client.
getMaxActiveRequests() - Method in class oracle.kv.RequestLimitConfig
  Returns the maximum number of active requests permitted by the KVS client.
getMaxBlockedResultsQueueGetTime() - Method in interface oracle.kv.stats.StoreIteratorMetrics
  Returns the maximum time (in milliseconds) spent waiting for Results Queue take() operations, exclusive of the first take() operation.
getMaxBlockedResultsQueuePutTime() - Method in interface oracle.kv.stats.StoreIteratorMetrics
  Returns the maximum time (in milliseconds) spent waiting for put() operations to the Results Queue.
getMaxConcurrentRequests() - Method in class oracle.kv.StoreIteratorConfig
  Returns the maximum number of concurrent requests.
getMaxConcurrentRequests() - Method in class oracle.kv.table.TableIteratorOptions
  Returns the maximum number of concurrent requests.
getMaxLatencyMs() - Method in interface oracle.kv.stats.OperationMetrics
  Returns the maximum request latency in milliseconds.
getMaxResultsBatches() - Method in class oracle.kv.StoreIteratorConfig
  Returns the maximum number of results batches that can be held in the NoSQL Database client process.
getMaxResultsBatches() - Method in class oracle.kv.table.TableIteratorOptions
  Returns the maximum number of results batches that can be held in the NoSQL Database client process.
getMaxTrackedLatency() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the highest latency that will be included in the calculation of latency percentiles.
getMemoryMB() - Method in interface oracle.kv.mgmt.jmx.StorageNodeMXBean
  Returns the amount of memory known to be available on this Storage Node, in megabytes.
getMessage() - Method in exception oracle.kv.NoSQLRuntimeException
getMessage() - Method in exception oracle.kv.RequestTimeoutException
getMin() - Method in interface oracle.kv.table.DoubleDef
getMin() - Method in interface oracle.kv.table.FloatDef
getMin() - Method in interface oracle.kv.table.IntegerDef
getMin() - Method in interface oracle.kv.table.LongDef
getMin() - Method in interface oracle.kv.table.StringDef
  Get the minimum value for the string.
getMinBlockedResultsQueueGetTime() - Method in interface oracle.kv.stats.StoreIteratorMetrics
  Returns the minimum time (in milliseconds) spent waiting for Results Queue take() operations, exclusive of the first take() operation.
getMinBlockedResultsQueuePutTime() - Method in interface oracle.kv.stats.StoreIteratorMetrics
  Returns the minimum time (in milliseconds) spent waiting for put() operations to the Results Queue.
getMinLatencyMs() - Method in interface oracle.kv.stats.OperationMetrics
  Returns the minimum request latency in milliseconds.
getMinor() - Method in class oracle.kv.KVVersion
  Minor number of the release version.
getMinorPath() - Method in class oracle.kv.Key
  Returns the Minor Path of the Key as an immutable list.
getMountPoint() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the path to the file system mount point where this Replication Node's files are stored.
getMountPoints() - Method in interface oracle.kv.mgmt.jmx.StorageNodeMXBean
  Returns a list of file system mount points on which Replication Nodes can be deployed
getMultiCumulativeEnd() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the timestamp at the end of a cumulative measurement period.
getMultiCumulativeLatAvg() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the average latency for multi-operation sequences since service startup.
getMultiCumulativeLatMax() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the highest latency measured for multi-operation sequences since service startup.
getMultiCumulativeLatMin() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the lowest latency measured for multi-operation sequences since service startup.
getMultiCumulativePct95() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the 95th percentile latency for multi-operation sequences since service startup.
getMultiCumulativePct99() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the 99th percentile latency for multi-operation sequences since service startup.
getMultiCumulativeStart() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns Timestamp of service startup; the start time of a cumulative measurement.
getMultiCumulativeThroughput() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns Multi-operations sequences per second since service startup.
getMultiCumulativeTotalOps() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the total number of single operations performed in multi-operation sequences since service startup.
getMultiCumulativeTotalRequests() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the total number of multi operation sequences since service startup.
getMultiIntervalEnd() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the timestamp at the end of a measured interval.
getMultiIntervalLatAvg() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the average latency for multi-operation sequences during a measured interval.
getMultiIntervalLatMax() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the highest latency measured for multi-operation sequences during a measured interval.
getMultiIntervalLatMin() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the lowest latency measured for multi-operation sequences during a measured interval.
getMultiIntervalPct95() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the 95th percentile latency for multi-operation sequences during a measured interval.
getMultiIntervalPct99() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the 99th percentile latency for multi-operation sequences during a measured interval.
getMultiIntervalStart() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the timestamp at the beginning of a measured interval.
getMultiIntervalThroughput() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns multi-operations sequences per second during a measured interval.
getMultiIntervalTotalOps() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the total number of single operations performed in multi-operation sequences during a measured interval.
getMultiIntervalTotalRequests() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the total number of multi-operation sequences during a measured interval.
getName() - Method in class oracle.kv.Consistency
  Returns the name used to identify the policy.
getName() - Method in class oracle.kv.Consistency.Time
getName() - Method in class oracle.kv.Consistency.Version
getName() - Method in interface oracle.kv.stats.DetailedMetrics
  Return the name of the Shard or a Partition.
getName() - Method in interface oracle.kv.table.EnumDef
getName() - Method in interface oracle.kv.table.FixedBinaryDef
getName() - Method in interface oracle.kv.table.Index
  Returns the name of the index.
getName() - Method in interface oracle.kv.table.RecordDef
  Get the name of the record.
getName() - Method in interface oracle.kv.table.Table
  Gets the name of the table.
getNewVersion() - Method in interface oracle.kv.OperationResult
  For a put operation, the version of the new key/value pair.
getNewVersion() - Method in interface oracle.kv.table.TableOperationResult
  For a put operation, the version of the new row.
getNodeLimit() - Method in class oracle.kv.RequestLimitConfig
  Returns the maximum number of requests that may be active at a node.
getNodeLimitPercent() - Method in class oracle.kv.RequestLimitConfig
  Returns the percentage used to compute the maximum number of requests that may be active at a node.
getNodeMetrics() - Method in class oracle.kv.stats.KVStats
  Returns the metrics associated with each node in the KVStore.
getNodeName() - Method in interface oracle.kv.stats.NodeMetrics
  Returns the internal name associated with the node.
getNumCPUs() - Method in interface oracle.kv.mgmt.jmx.StorageNodeMXBean
  Returns the number of CPUs known to be available on this Storage Node.
getNumericVersionString() - Method in class oracle.kv.KVVersion
  The numeric version string, without the patch tag.
getOpenTimeout(TimeUnit) - Method in class oracle.kv.KVStoreConfig
  Deprecated.
  replaced by `KVStoreConfig.getSocketOpenTimeout(java.util.concurrent.TimeUnit)`
getOperationFactory() - Method in interface oracle.kv.KVStore
  Returns a factory that is used to creation operations that can be passed to `execute`.
getOperationName() - Method in interface oracle.kv.stats.OperationMetrics
  Returns the name of the KVS operation associated with the metrics.
getOpMetrics() - Method in class oracle.kv.stats.KVStats
  Returns a list of metrics associated with each operation supported by KVStore.
getOracleMajor() - Method in class oracle.kv.KVVersion
  Oracle Major number of the release version.
getOracleMinor() - Method in class oracle.kv.KVVersion
  Oracle Minor number of the release version.
getParent() - Method in interface oracle.kv.table.Table
  Returns the parent table, or null if this table has no parent.
getPartialState() - Method in exception oracle.kv.lob.PartialLOBException
  Returns the state associated with the LOB.
getPartitionMetrics() - Method in interface oracle.kv.ParallelScanIterator
  Gets the per-partition metrics for this Parallel Scan.
getPassword() - Method in class oracle.kv.PasswordCredentials
  Gets the password.
getPatch() - Method in class oracle.kv.KVVersion
  Patch number of the release version.
getPermissibleLag(TimeUnit) - Method in class oracle.kv.Consistency.Time
  Returns the allowed time lag associated with this policy.
getPollPeriodMillis() - Method in interface oracle.kv.mgmt.jmx.AdminMXBean
  Returns The polling period for collecting metrics.
getPreviousRow() - Method in interface oracle.kv.table.TableOperationResult
  For a put or delete operation, the previous value associated with the row.
getPreviousValue() - Method in interface oracle.kv.OperationResult
  For a put or delete operation, the previous value associated with the key.
getPreviousVersion() - Method in interface oracle.kv.OperationResult
  For a put or delete operation, the version of the previous value associated with the key.
getPreviousVersion() - Method in interface oracle.kv.table.TableOperationResult
  For a put or delete operation, the version of the previous row associated with the key.
getPrimaryKey() - Method in class oracle.kv.table.KeyPair
  Returns the PrimaryKey from the pair.
getPrimaryKey() - Method in interface oracle.kv.table.Table
  Returns an unmodifable list of the field names that comprise the primary key for the table.
getPrimaryKey() - Method in interface oracle.kv.table.TableOperation
  Returns the PrimaryKey associated with the operation if it is a delete operation, otherwise return null.
getRawBinding() - Method in interface oracle.kv.avro.AvroCatalog
  Returns a binding for representing a value as a `RawRecord` containing the raw Avro serialized byte array and its associated schema.
getRawData() - Method in class oracle.kv.avro.RawRecord
  Returns the Avro serialized data for this RawRecord.
getReadZones() - Method in class oracle.kv.KVStoreConfig
  Returns the zones in which nodes must be located to be used for read operations, or `null` if read operations can be performed on nodes in any zone.
getRegistryPort() - Method in interface oracle.kv.mgmt.jmx.StorageNodeMXBean
  Returns the port number of the Storage Node's RMI registry.
getReleaseDate() - Method in class oracle.kv.KVVersion
getReleaseId() - Method in class oracle.kv.KVVersion
getRemoteStackTrace() - Method in exception oracle.kv.FaultException
  Returns the textual stack trace associated with the remote fault exception, or null if the error occurred locally.
getReplicaAck() - Method in class oracle.kv.Durability
  Returns the replica acknowledgment policy used by the master when committing changes to a replicated environment.
getReplicaSync() - Method in class oracle.kv.Durability
  Returns the transaction synchronization policy to be used by the replica as it replays a transaction that needs an acknowledgment.
getRepNodeId() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the RepNodeId, in its String form.
getRequestCount() - Method in interface oracle.kv.stats.NodeMetrics
  Returns the total number of requests processed by the node.
getRequestLimit() - Method in class oracle.kv.KVStoreConfig
  Returns the configuration describing how the number of active requests to a node are limited.
getRequestRetryCount() - Method in class oracle.kv.stats.KVStats
  Returns the total number of times requests were retried.
getRequestThreshold() - Method in class oracle.kv.RequestLimitConfig
  Returns the threshold number of requests above which the request limiting mechanism is activated.
getRequestThresholdPercent() - Method in class oracle.kv.RequestLimitConfig
  Returns the percentage used to compute the active request threshold above which the request limiting mechanism is activated.
getRequestTimeout(TimeUnit) - Method in class oracle.kv.KVStoreConfig
  Returns the default request timeout.
getRequiredNodeCount() - Method in exception oracle.kv.DurabilityException
  Returns the number of nodes that were required to be active in order to satisfy the Replica ack policy associated with the operation.
getResultsBatchSize() - Method in class oracle.kv.table.TableIteratorOptions
  Returns the number of results per request.
getReturnChoice() - Method in class oracle.kv.ReturnValueVersion
  Returns the ReturnValueVersion.Choice used to create this object.
getReturnChoice() - Method in interface oracle.kv.table.ReturnRow
  Returns the Choice of what information is returned.
getRootDirPath() - Method in interface oracle.kv.mgmt.jmx.StorageNodeMXBean
  Returns the pathname of the store's root directory.
getRow() - Method in interface oracle.kv.table.TableOperation
  Returns the Row associated with the operation if it is a put operation, otherwise return null.
getScanRecordCount() - Method in interface oracle.kv.stats.DetailedMetrics
  Return the record count for the Shard or Partition.
getScanTime() - Method in interface oracle.kv.stats.DetailedMetrics
  Return the total time in Milli Seconds for scanning the Shard or Partition.
getSchema() - Method in class oracle.kv.avro.JsonRecord
  Returns the Avro `Schema` for this JsonRecord.
getSchema() - Method in class oracle.kv.avro.RawRecord
  Returns the Avro Schema for this RawRecord.
getSchemaName() - Method in exception oracle.kv.avro.SchemaNotAllowedException
  Returns the full name of the schema that is not allowed.
getSchemaName() - Method in exception oracle.kv.avro.UndefinedSchemaException
  Returns the full name of the undefined schema.
getServiceStatus() - Method in interface oracle.kv.mgmt.jmx.AdminMXBean
  Returns the reported service status of the Admin.
getServiceStatus() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the reported service status of the Replication Node.
getServiceStatus() - Method in interface oracle.kv.mgmt.jmx.StorageNodeMXBean
  Returns the reported service status of the Storage Node.
getShardKey() - Method in interface oracle.kv.table.Table
  Returns an unmodifable list of the shard key fields.
getShardMetrics() - Method in interface oracle.kv.ParallelScanIterator
  Gets the per-shard metrics for this Parallel Scan.
getSize() - Method in interface oracle.kv.table.FixedBinaryDef
getSnId() - Method in interface oracle.kv.mgmt.jmx.StorageNodeMXBean
  Returns the StorageNodeId number of this Storage Node.
getSocketOpenTimeout(TimeUnit) - Method in class oracle.kv.KVStoreConfig
  Returns the socket open timeout.
getSocketReadTimeout(TimeUnit) - Method in class oracle.kv.KVStoreConfig
  Returns the read timeout associated with the sockets used to make requests.
getSpecificBinding(Class<T>) - Method in interface oracle.kv.avro.AvroCatalog
  Returns a binding for representing values as instances of a generated Avro specific class, for a single given class.
getSpecificMultiBinding() - Method in interface oracle.kv.avro.AvroCatalog
  Returns a binding for representing values as instances of generated Avro specific classes, for any Avro specific class.
getStart() - Method in class oracle.kv.KeyRange
  Returns the String component that defines lower bound of the key range, or null if no lower bound is enforced.
getStart() - Method in class oracle.kv.table.FieldRange
  Returns the FieldValue that defines lower bound of the range, or null if no lower bound is enforced.
getStartInclusive() - Method in class oracle.kv.KeyRange
  Returns whether start is included in the range, i.e., start is less than or equal to the first String component in the key range.
getStartInclusive() - Method in class oracle.kv.table.FieldRange
  Returns whether start is included in the range, i.e., start is less than or equal to the first FieldValue in the range.
getStats(boolean) - Method in interface oracle.kv.KVStore
  Returns the statistics related to the K/V Store client.
getStatsInterval() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the collection period for latency statistics, in sec.
getStore(KVStoreConfig) - Static method in class oracle.kv.KVStoreFactory
  Get a handle to an existing KVStore.
getStore(KVStoreConfig, LoginCredentials, ReauthenticateHandler) - Static method in class oracle.kv.KVStoreFactory
  Get a handle to an existing KVStore, with optional authentication arguments for accessing a secure KVStore instance.
getStoreIteratorMetrics() - Method in class oracle.kv.stats.KVStats
getStoreName() - Method in class oracle.kv.KVStoreConfig
  Returns the store name.
getStoreName() - Method in interface oracle.kv.mgmt.jmx.StorageNodeMXBean
  Returns the configured name of the store to which this Storage Node belongs.
getSuccess() - Method in interface oracle.kv.OperationResult
  Whether the operation succeeded.
getSuccess() - Method in interface oracle.kv.table.TableOperationResult
  Whether the operation succeeded.
getTable() - Method in interface oracle.kv.table.Index
  Returns the Table on which the index is defined.
getTable() - Method in interface oracle.kv.table.Row
  Return the Table associated with this row.
getTable(String) - Method in interface oracle.kv.table.TableAPI
  Gets an instance of a table.
getTableAPI() - Method in interface oracle.kv.KVStore
  Returns an instance of the TableAPI interface for the store.
getTableOperationFactory() - Method in interface oracle.kv.table.TableAPI
  Returns a `TableOperationFactory` to create operations passed to `execute(java.util.List<oracle.kv.table.TableOperation>, oracle.kv.table.WriteOptions)`.
getTables() - Method in interface oracle.kv.table.TableAPI
  Gets all known tables.
getTableVersion() - Method in interface oracle.kv.table.Row
  Returns the version of the table used to create this row if it has been deserialized from a get operation.
getTableVersion() - Method in interface oracle.kv.table.Table
  Returns the current version of the table metadata.
getThroughputFloor() - Method in interface oracle.kv.mgmt.jmx.RepNodeMXBean
  Returns the lower bound on Replication Node throughput.
getTimeout(TimeUnit) - Method in class oracle.kv.Consistency.Time
  Returns the consistency timeout associated with this policy.
getTimeout(TimeUnit) - Method in class oracle.kv.Consistency.Version
  Return the timeout specified when creating this consistency policy.
getTimeout() - Method in class oracle.kv.table.ReadOptions
  Gets the timeout, which is an upper bound on the time interval for processing the operation.
getTimeout() - Method in class oracle.kv.table.WriteOptions
  Gets the timeout, which is an upper bound on the time interval for processing the operation.
getTimeoutMs() - Method in exception oracle.kv.RequestTimeoutException
  Returns the timeout that was in effect for the operation.
getTimeoutUnit() - Method in class oracle.kv.table.ReadOptions
  Gets the unit of the timeout parameter, and may be `null` only if `ReadOptions.getTimeout()` returns zero.
getTimeoutUnit() - Method in class oracle.kv.table.WriteOptions
  Gets the unit of the timeout parameter, and may be null only if `WriteOptions.getTimeout()` returns zero.
getTotalOps() - Method in interface oracle.kv.stats.OperationMetrics
  Returns the number of operations that were executed.
getTotalRequests() - Method in interface oracle.kv.stats.OperationMetrics
  Returns the number of requests that were executed.
getType() - Method in interface oracle.kv.Operation
  Returns the operation Type.
getType() - Method in interface oracle.kv.table.FieldDef
  Returns the type of the field.
getType() - Method in interface oracle.kv.table.FieldValue
  Get the type of the value.
getType() - Method in interface oracle.kv.table.TableOperation
  Returns the operation Type.
getUsername() - Method in interface oracle.kv.LoginCredentials
  Identifies the user owning the credentials.
getUsername() - Method in class oracle.kv.PasswordCredentials
getValue() - Method in class oracle.kv.KeyValueVersion
  Returns the Value part of the KV pair.
getValue() - Method in class oracle.kv.Value
  Returns the value byte array.
getValue() - Method in class oracle.kv.ValueVersion
  Returns the Value part of the KV pair.
getValues() - Method in interface oracle.kv.table.EnumDef
getVersion() - Method in class oracle.kv.Consistency.Version
  Return the `Version` used to create this consistency policy.
getVersion() - Method in class oracle.kv.KeyValueVersion
  Returns the Version of the KV pair.
getVersion() - Method in class oracle.kv.lob.InputStreamVersion
  Returns the Version of the InputStream and Version pair.
getVersion() - Method in interface oracle.kv.table.Row
  Returns the Version for the row.
getVersion(int) - Method in interface oracle.kv.table.Table
  Gets the specified version of the table.
getVersion() - Method in class oracle.kv.ValueVersion
  Returns the Version of the KV pair.
getVersion() - Method in class oracle.kv.Version
  For an implied Key associated with this Version, returns a unique identifier for this Version.
getVersionString() - Method in class oracle.kv.KVVersion
  Release version, suitable for display.
getZoneName() - Method in interface oracle.kv.stats.NodeMetrics
  Returns the zone that hosts the node.

## H

hashCode() - Method in class oracle.kv.avro.JsonRecord
hashCode() - Method in class oracle.kv.avro.RawRecord
hashCode() - Method in class oracle.kv.Consistency.Time
hashCode() - Method in class oracle.kv.Consistency.Version
hashCode() - Method in class oracle.kv.Durability
hashCode() - Method in class oracle.kv.Key
hashCode() - Method in class oracle.kv.KeyRange
hashCode() - Method in class oracle.kv.KVVersion
hashCode() - Method in class oracle.kv.Value
hashCode() - Method in class oracle.kv.Version

## I

Index - Interface in oracle.kv.table
  Index represents an index on a table in Oracle NoSQL Database.
IndexKey - Interface in oracle.kv.table
  IndexKey is a specialization of RecordValue to represent a key used to access a specific index defined on a table.
InputStreamVersion - Class in oracle.kv.lob
  Holds a Stream and Version that are associated with a LOB.
InputStreamVersion(InputStream, Version) - Constructor for class oracle.kv.lob.InputStreamVersion
  Used internally to create an object with an inputStream and version.
inRange(Key, Key) - Method in class oracle.kv.KeyRange
  Returns true if a Key is within the bounds of this range with respect to a parent Key.
IntegerDef - Interface in oracle.kv.table
  IntegerDef is an extension of `FieldDef` to encapsulate an Integer.
IntegerValue - Interface in oracle.kv.table
  IntegerValue extends `FieldValue` to represent an integer.
isActive() - Method in interface oracle.kv.stats.NodeMetrics
  Returns true is the node is currently active, that is, it's reachable and can service requests.
isArray() - Method in interface oracle.kv.table.FieldDef
  Returns true if this is an `ArrayDef`.
isArray() - Method in interface oracle.kv.table.FieldValue
  Returns true if this is an `ArrayValue`.
isBinary() - Method in interface oracle.kv.table.FieldDef
  Returns true if this is a `BinaryDef`.
isBinary() - Method in interface oracle.kv.table.FieldValue
  Returns true if this is a `BinaryValue`.
isBoolean() - Method in interface oracle.kv.table.FieldDef
  Returns true if this is a `BooleanDef`.
isBoolean() - Method in interface oracle.kv.table.FieldValue
  Returns true if this is a `BooleanValue`.
isDouble() - Method in interface oracle.kv.table.FieldDef
  Returns true if this is a `DoubleDef`.
isDouble() - Method in interface oracle.kv.table.FieldValue
  Returns true if this is a `DoubleValue`.
isEmpty() - Method in interface oracle.kv.table.RecordValue
  Returns true if there are no fields in the record, false otherwise.
isEnum() - Method in interface oracle.kv.table.FieldDef
  Returns true if this is an `EnumDef`.
isEnum() - Method in interface oracle.kv.table.FieldValue
  Returns true if this is an `EnumValue`.
isFixedBinary() - Method in interface oracle.kv.table.FieldDef
  Returns true if this is a `FixedBinaryDef`.
isFixedBinary() - Method in interface oracle.kv.table.FieldValue
  Returns true if this is a `FixedBinaryValue`.
isFloat() - Method in interface oracle.kv.table.FieldDef
  Returns true if this is a `FloatDef`.
isFloat() - Method in interface oracle.kv.table.FieldValue
  Returns true if this is a `FloatValue`.
isHostingAdmin() - Method in interface oracle.kv.mgmt.jmx.StorageNodeMXBean
  Returns true if this Storage Node hosts an Admin instance.
isIndexKey() - Method in interface oracle.kv.table.FieldValue
  Returns true if this is an `IndexKey`.
isInteger() - Method in interface oracle.kv.table.FieldDef
  Returns true if this is an `IntegerDef`.
isInteger() - Method in interface oracle.kv.table.FieldValue
  Returns true if this is an `IntegerValue`.
isLong() - Method in interface oracle.kv.table.FieldDef
  Returns true if this is a `LongDef`.
isLong() - Method in interface oracle.kv.table.FieldValue
  Returns true if this is a `LongValue`.
isMap() - Method in interface oracle.kv.table.FieldDef
  Returns true if this is a `MapDef`.
isMap() - Method in interface oracle.kv.table.FieldValue
  Returns true if this is a `MapValue`.
isMaster() - Method in interface oracle.kv.mgmt.jmx.AdminMXBean
  Tells whether this Admin is the master among Admin instances.
isMaster() - Method in interface oracle.kv.stats.NodeMetrics
  Returns true if the node is currently a master.
isMaxInclusive() - Method in interface oracle.kv.table.StringDef
isMinInclusive() - Method in interface oracle.kv.table.StringDef
isNull() - Method in interface oracle.kv.table.FieldValue
  Returns true if this is a null value instance.
isNullable(String) - Method in interface oracle.kv.table.RecordDef
  Returns true if the named field is nullable.
isNullable(String) - Method in interface oracle.kv.table.Table
  Returns true if the named field is nullable.
isPartiallyDeleted() - Method in exception oracle.kv.lob.PartialLOBException
  Deprecated.
  Use the getPartialStateMethod() instead
isPrefix(Key) - Method in class oracle.kv.Key
  Returns true if this key is a prefix of the key supplied as the argument.
isPrefix() - Method in class oracle.kv.KeyRange
  Returns whether this is a prefix range, i.e., whether start and end are equal and both inclusive.
isPrimaryKey() - Method in interface oracle.kv.table.FieldValue
  Returns true if this is a `PrimaryKey`.
isRecord() - Method in interface oracle.kv.table.FieldDef
  Returns true if this is a `RecordDef`.
isRecord() - Method in interface oracle.kv.table.FieldValue
  Returns true if this is a `RecordValue`.
isRow() - Method in interface oracle.kv.table.FieldValue
  Returns true if this is a `Row`.
isString() - Method in interface oracle.kv.table.FieldDef
  Returns true if this is a `StringDef`.
isString() - Method in interface oracle.kv.table.FieldValue
  Returns true if this is a `StringValue`.
isType(FieldDef.Type) - Method in interface oracle.kv.table.FieldDef
  Returns true if the type of this field matches the parameter.
isValidIndexField() - Method in interface oracle.kv.table.FieldDef
isValidKeyField() - Method in interface oracle.kv.table.FieldDef

## J

JsonAvroBinding - Interface in oracle.kv.avro
  The `JsonAvroBinding` interface has the same methods as `AvroBinding`, but represents values as instances of `JsonRecord`.
JsonRecord - Class in oracle.kv.avro
  A JsonRecord a represents an Avro object as a `Schema` along with a `JsonNode`.
JsonRecord(JsonNode, Schema) - Constructor for class oracle.kv.avro.JsonRecord
  Creates a JsonRecord from a `Schema` and a `JsonNode`.

## K

Key - Class in oracle.kv
  The Key in a Key/Value store.
KeyPair - Class in oracle.kv.table
  A wrapper class for return values from `tableKeysIterator(IndexKey, MultiRowOptions, oracle.kv.table.TableIteratorOptions)` This classes allows the iterator to return all field value information that can be obtained directly from the index without an additional fetch.
KeyRange - Class in oracle.kv
  Defines a range of Key components for use in multiple-key operations and iterations.
KeyRange(String, boolean, String, boolean) - Constructor for class oracle.kv.KeyRange
  Creates a start/end KeyRange.
KeyRange(String) - Constructor for class oracle.kv.KeyRange
  Creates a prefix KeyRange.
KeyValueVersion - Class in oracle.kv
  Represents a key/value pair along with its version.
KeyValueVersion(Key, Value, Version) - Constructor for class oracle.kv.KeyValueVersion
  Creates a KeyValueVersion with non-null properties.
KVAvroInputFormat - Class in oracle.kv.hadoop
  A Hadoop InputFormat class for reading data from Oracle NoSQL Database and returning Avro IndexedRecords as the map-reduce value and the record's Key as the map-reduce key.
KVAvroInputFormat() - Constructor for class oracle.kv.hadoop.KVAvroInputFormat
KVInputFormat - Class in oracle.kv.hadoop
  A Hadoop InputFormat class for reading data from an Oracle NoSQL Database.
KVInputFormat() - Constructor for class oracle.kv.hadoop.KVInputFormat
KVInputFormatBase<K,V> - Class in oracle.kv.hadoop
  This is the base class for Oracle NoSQL Database InputFormat classes.
KVLargeObject - Interface in oracle.kv.lob
  The KVLargeObject interface defines the operations used to read and write Large Objects (LOBs) such as audio and video files.
KVLargeObject.LOBState - Enum in oracle.kv.lob
  The enumeration defines the states associated with a LOB.
KVSecurityConstants - Interface in oracle.kv
  The KVSecurityConstants interface defines constants used for security configuration.
KVSecurityException - Exception in oracle.kv
  The common base class of KVStore security-related exceptions.
KVStats - Class in oracle.kv.stats
  Statistics associated with accessing the KVStore from a client via the KVStore handle.
KVStore - Interface in oracle.kv
  KVStore is the handle to a store that is running remotely.
KVStoreConfig - Class in oracle.kv
  Represents the configuration parameters used to create a handle to an existing KV store.
KVStoreConfig(String, String...) - Constructor for class oracle.kv.KVStoreConfig
  Creates a config object with the minimum required properties.
KVStoreFactory - Class in oracle.kv
  Factory class used to produce handles to an existing KVStore.
KVStoreFactory() - Constructor for class oracle.kv.KVStoreFactory
KVVersion - Class in oracle.kv
  Oracle NoSQL DB version information.
KVVersion(int, int, int, int, int, String) - Constructor for class oracle.kv.KVVersion

## L

login(LoginCredentials) - Method in interface oracle.kv.KVStore
  Updates the login credentials for this store handle.
LoginCredentials - Interface in oracle.kv
  The common interface of KVStore credential class implementations.
logout() - Method in interface oracle.kv.KVStore
  Logout the store handle.
LongDef - Interface in oracle.kv.table
  LongDef is an extension of `FieldDef` to encapsulate a Long.
LongValue - Interface in oracle.kv.table
  LongValue extends `FieldValue` to represent a long.

## M

main(String[]) - Static method in class oracle.kv.exttab.Preproc
main(String[]) - Static method in class oracle.kv.exttab.Publish
  Invokes the Publish utility.
main(String[]) - Static method in class oracle.kv.KVVersion
mapCacheKey(Object) - Method in interface oracle.kv.coherence.CacheKeyMapper
  Given an object that represents an Oracle Coherence cache key, return an Oracle NoSQL Database `Key`.
MapDef - Interface in oracle.kv.table
  MapDef is an extension of `FieldDef` to define an unordered map, where all entries are constrained to a single type.
MapValue - Interface in oracle.kv.table
  MapValue extends `FieldValue` to define a container object that holds a map of FieldValue objects all of the same type.
multiDelete(Key, KeyRange, Depth) - Method in interface oracle.kv.KVStore
  Deletes the descendant Key/Value pairs associated with the `parentKey`.
multiDelete(Key, KeyRange, Depth, Durability, long, TimeUnit) - Method in interface oracle.kv.KVStore
  Deletes the descendant Key/Value pairs associated with the `parentKey`.
multiDelete(PrimaryKey, MultiRowOptions, WriteOptions) - Method in interface oracle.kv.table.TableAPI
  Deletes multiple rows from a table in an atomic operation.
multiGet(Key, KeyRange, Depth) - Method in interface oracle.kv.KVStore
  Returns the descendant key/value pairs associated with the `parentKey`.
multiGet(Key, KeyRange, Depth, Consistency, long, TimeUnit) - Method in interface oracle.kv.KVStore
  Returns the descendant key/value pairs associated with the `parentKey`.
multiGet(PrimaryKey, MultiRowOptions, ReadOptions) - Method in interface oracle.kv.table.TableAPI
  Returns the rows associated with a partial primary key in an atomic manner.
multiGetIterator(Direction, int, Key, KeyRange, Depth) - Method in interface oracle.kv.KVStore
  The iterator form of `KVStore.multiGet(Key, KeyRange, Depth)`.
multiGetIterator(Direction, int, Key, KeyRange, Depth, Consistency, long, TimeUnit) - Method in interface oracle.kv.KVStore
  The iterator form of `KVStore.multiGet(Key, KeyRange, Depth, Consistency, long, TimeUnit)`.
multiGetKeys(Key, KeyRange, Depth) - Method in interface oracle.kv.KVStore
  Returns the descendant keys associated with the `parentKey`.
multiGetKeys(Key, KeyRange, Depth, Consistency, long, TimeUnit) - Method in interface oracle.kv.KVStore
  Returns the descendant keys associated with the `parentKey`.
multiGetKeys(PrimaryKey, MultiRowOptions, ReadOptions) - Method in interface oracle.kv.table.TableAPI
  Return the rows associated with a partial primary key in an atomic manner.
multiGetKeysIterator(Direction, int, Key, KeyRange, Depth) - Method in interface oracle.kv.KVStore
  The iterator form of `KVStore.multiGetKeys(Key, KeyRange, Depth)`.
multiGetKeysIterator(Direction, int, Key, KeyRange, Depth, Consistency, long, TimeUnit) - Method in interface oracle.kv.KVStore
  The iterator form of `KVStore.multiGetKeys(Key, KeyRange, Depth, Consistency, long, TimeUnit)`.
MultiRowOptions - Class in oracle.kv.table
  Defines parameters used in multi-row operations.
MultiRowOptions(FieldRange, List<Table>, List<Table>) - Constructor for class oracle.kv.table.MultiRowOptions
  Full constructor requiring all members.
MultiRowOptions(FieldRange) - Constructor for class oracle.kv.table.MultiRowOptions
  A convenience constructor that takes only `FieldRange`.

## N

next() - Method in interface oracle.kv.ParallelScanIterator
  Returns the next element in the iteration.
NodeMetrics - Interface in oracle.kv.stats
  The metrics associated with a node in the KVS.
NONE_REQUIRED - Static variable in class oracle.kv.Consistency
  A consistency policy that lets a transaction on a replica using this policy proceed regardless of the state of the Replica relative to the Master.
NONE_REQUIRED_NO_MASTER - Static variable in class oracle.kv.Consistency
  A consistency policy that requires that a read operation be serviced on a replica; never the Master.
NoSQLAvroCacheStore - Class in oracle.kv.coherence
  This is an Oracle NoSQL Database-based implementation of the `CacheStore` interface.
NoSQLAvroSerializer - Class in oracle.kv.coherence
  This is an Oracle NoSQL Database-based implementation of the Oracle Coherence `Serializer` interface.
NoSQLBinaryStore - Class in oracle.kv.coherence
  Oracle NoSQL Database implementation of the `BinaryEntryStore` interface.
NoSQLRuntimeException - Exception in oracle.kv
  Generic exception class for generating runtime exceptions whose messages are derived from a locale specific message file.
numTableVersions() - Method in interface oracle.kv.table.Table
  Returns the number of versions of this table that exist.

## O

Operation - Interface in oracle.kv
  Denotes an Operation in a sequence of operations passed to the `KVStore.execute` method.
Operation.Type - Enum in oracle.kv
  The type of operation, as determined by the method used to create it.
OperationExecutionException - Exception in oracle.kv
  Used to indicate a failure to execute a sequence of operations.
OperationFactory - Interface in oracle.kv
  A factory to create operations that can be batched for execution by `KVStore.execute`.
OperationMetrics - Interface in oracle.kv.stats
  Aggregates the metrics associated with a KVS operation.
OperationResult - Interface in oracle.kv
  The Result associated with the execution of an Operation.
oracle.kv - package oracle.kv
  This package contains the public API for using Oracle NoSQL Database.
oracle.kv.avro - package oracle.kv.avro
  Binding classes for serializing and deserializing Values as Avro binary data.
oracle.kv.coherence - package oracle.kv.coherence
  This package contains the public API for integration of the Oracle NoSQL Database with Oracle Coherence.
oracle.kv.exttab - package oracle.kv.exttab
  This package contains the public API and Utilities for accessing Oracle NoSQL Database data through Oracle Database External Tables.
oracle.kv.hadoop - package oracle.kv.hadoop
  Support for loading Oracle NoSQL Database into Hadoop.
oracle.kv.lob - package oracle.kv.lob
  The KVLargeObject interface defines the operations used to read and write Large Objects (LOBs) such as audio and video files.
oracle.kv.mgmt.jmx - package oracle.kv.mgmt.jmx
  MBeans for Oracle NoSQL Database.
oracle.kv.stats - package oracle.kv.stats
  Statistics for Oracle NoSQL Database.
oracle.kv.table - package oracle.kv.table
  Table support for Oracle NoSQL Database.

## P

ParallelScanIterator<K> - Interface in oracle.kv
  Interface to the specialized Iterator type returned by the `Parallel Scan version` of storeIterator().
parseVersion(String) - Static method in class oracle.kv.KVVersion
  Returns a KVVersion object representing the specified version string without the release ID, release date,and name parts filled in.
PartialLOBException - Exception in oracle.kv.lob
  Thrown when `KVLargeObject.getLOB(oracle.kv.Key, oracle.kv.Consistency, long, java.util.concurrent.TimeUnit)` is invoked on a partial LOB.
PasswordCredentials - Class in oracle.kv
  Username/password credentials.
PasswordCredentials(String, char[]) - Constructor for class oracle.kv.PasswordCredentials
  Creates a username/password credential set.
PofKeySerializer - Class in oracle.kv.coherence
  This class provides Coherence Portable Object Format (POF) serialization of the `Key` class.
Preproc - Class in oracle.kv.exttab
  The Preproc utility is invoked by Oracle Database whenever a `SELECT` is performed on an External Table that has been associated with an Oracle NoSQL Database using the `Publish` utility.
PREREQUISITE_VERSION - Static variable in class oracle.kv.KVVersion
  Prerequisite version.
PrimaryKey - Interface in oracle.kv.table
  PrimaryKey is a specialization of Row to represent a primary key used to access records in a table using the `TableAPI`.
Publish - Class in oracle.kv.exttab
  The Publish utility writes information about how to connect to an Oracle NoSQL Database from an Oracle Database External Table.
put(Key, Value) - Method in interface oracle.kv.KVStore
  Put a key/value pair, inserting or overwriting as appropriate.
put(Key, Value, ReturnValueVersion, Durability, long, TimeUnit) - Method in interface oracle.kv.KVStore
  Put a key/value pair, inserting or overwriting as appropriate.
put(String, int) - Method in interface oracle.kv.table.MapValue
  Set the named field.
put(String, long) - Method in interface oracle.kv.table.MapValue
  Set the named field.
put(String, String) - Method in interface oracle.kv.table.MapValue
  Set the named field.
put(String, double) - Method in interface oracle.kv.table.MapValue
  Set the named field.
put(String, float) - Method in interface oracle.kv.table.MapValue
  Set the named field.
put(String, boolean) - Method in interface oracle.kv.table.MapValue
  Set the named field.
put(String, byte[]) - Method in interface oracle.kv.table.MapValue
  Set the named field.
put(String, FieldValue) - Method in interface oracle.kv.table.MapValue
  Set the named field.
put(String, int) - Method in interface oracle.kv.table.RecordValue
  Set the named field, silently overwriting existing values.
put(String, long) - Method in interface oracle.kv.table.RecordValue
  Set the named field, silently overwriting existing values.
put(String, String) - Method in interface oracle.kv.table.RecordValue
  Set the named field, silently overwriting existing values.
put(String, double) - Method in interface oracle.kv.table.RecordValue
  Set the named field, silently overwriting existing values.
put(String, float) - Method in interface oracle.kv.table.RecordValue
  Set the named field, silently overwriting existing values.
put(String, boolean) - Method in interface oracle.kv.table.RecordValue
  Set the named field, silently overwriting existing values.
put(String, byte[]) - Method in interface oracle.kv.table.RecordValue
  Set the named field, silently overwriting existing values.
put(String, FieldValue) - Method in interface oracle.kv.table.RecordValue
  Set the named field, silently overwriting existing values.
put(Row, ReturnRow, WriteOptions) - Method in interface oracle.kv.table.TableAPI
  Puts a row into a table.
putArray(String) - Method in interface oracle.kv.table.MapValue
  Puts an Array into the map.
putArray(String) - Method in interface oracle.kv.table.RecordValue
  Set an ArrayValue field, silently overwriting existing values.
putEnum(String, String) - Method in interface oracle.kv.table.MapValue
  Set the named field.
putEnum(String, String) - Method in interface oracle.kv.table.RecordValue
  Set the named field, silently overwriting existing values.
putFixed(String, byte[]) - Method in interface oracle.kv.table.MapValue
  Set the named field.
putFixed(String, byte[]) - Method in interface oracle.kv.table.RecordValue
  Set the named field, silently overwriting existing values.
putIfAbsent(Key, Value) - Method in interface oracle.kv.KVStore
  Put a key/value pair, but only if no value for the given key is present.
putIfAbsent(Key, Value, ReturnValueVersion, Durability, long, TimeUnit) - Method in interface oracle.kv.KVStore
  Put a key/value pair, but only if no value for the given key is present.
putIfAbsent(Row, ReturnRow, WriteOptions) - Method in interface oracle.kv.table.TableAPI
  Puts a row into a table, but only if the row does not exist.
putIfPresent(Key, Value) - Method in interface oracle.kv.KVStore
  Put a key/value pair, but only if a value for the given key is present.
putIfPresent(Key, Value, ReturnValueVersion, Durability, long, TimeUnit) - Method in interface oracle.kv.KVStore
  Put a key/value pair, but only if a value for the given key is present.
putIfPresent(Row, ReturnRow, WriteOptions) - Method in interface oracle.kv.table.TableAPI
  Puts a row into a table, but only if the row already exists.
putIfVersion(Key, Value, Version) - Method in interface oracle.kv.KVStore
  Put a key/value pair, but only if the version of the existing value matches the matchVersion argument.
putIfVersion(Key, Value, Version, ReturnValueVersion, Durability, long, TimeUnit) - Method in interface oracle.kv.KVStore
  Put a key/value pair, but only if the version of the existing value matches the matchVersion argument.
putIfVersion(Row, Version, ReturnRow, WriteOptions) - Method in interface oracle.kv.table.TableAPI
  Puts a row, but only if the version of the existing row matches the matchVersion argument.
putLOB(Key, InputStream, Durability, long, TimeUnit) - Method in interface oracle.kv.lob.KVLargeObject
  Put a key/LOB value pair, inserting new value or overwriting an existing pair as appropriate.
putLOBIfAbsent(Key, InputStream, Durability, long, TimeUnit) - Method in interface oracle.kv.lob.KVLargeObject
  Put a key/LOB value pair, but only if the key either has no value or has a partially inserted or deleted LOB value present.
putLOBIfPresent(Key, InputStream, Durability, long, TimeUnit) - Method in interface oracle.kv.lob.KVLargeObject
  Put a key/LOB value pair, but only if a complete value for the given key is present.
putMap(String) - Method in interface oracle.kv.table.MapValue
  Puts a Map into the map.
putMap(String) - Method in interface oracle.kv.table.RecordValue
  Set a MapValue field, silently overwriting existing values.
putNull(String) - Method in interface oracle.kv.table.RecordValue
  Put a null value in the named field, silently overwriting existing values.
putRecord(String) - Method in interface oracle.kv.table.MapValue
  Puts a Record into the map.
putRecord(String) - Method in interface oracle.kv.table.RecordValue
  Set a RecordValue field, silently overwriting existing values.

## R

R1_2_123 - Static variable in class oracle.kv.KVVersion
  Release versions.
R2_0_23 - Static variable in class oracle.kv.KVVersion
R2_1_0 - Static variable in class oracle.kv.KVVersion
R3_0 - Static variable in class oracle.kv.KVVersion
RawAvroBinding - Interface in oracle.kv.avro
  The `RawAvroBinding` interface has the same methods as `AvroBinding`, but represents values as instances of `RawRecord`.
RawRecord - Class in oracle.kv.avro
  A RawRecord represents an Avro object as a Schema along with the raw Avro serialized data.
RawRecord(byte[], Schema) - Constructor for class oracle.kv.avro.RawRecord
  Creates a RawRecord from a Schema and Avro serialized data.
ReadOptions - Class in oracle.kv.table
  ReadOptions is passed to read-only store operations to specify arguments that control non-default behavior related to consistency and operation timeouts.
ReadOptions(Consistency, long, TimeUnit) - Constructor for class oracle.kv.table.ReadOptions
  Creates a `ReadOptions` with the specified parameters.
reauthenticate(KVStore) - Method in interface oracle.kv.ReauthenticateHandler
  Attempts to re-authenticate a kvstore handle.
ReauthenticateHandler - Interface in oracle.kv
  A callback interface used when KVStore authentication has expired and requires renewal.
RecordDef - Interface in oracle.kv.table
  RecordDef represents a simple record containing a number of field objects where the objects are named by a String name and need not be of the same type.
RecordValue - Interface in oracle.kv.table
  RecordValue extends `FieldValue` to represent a multi-valued object that contains a map of string names to fields.
refreshSchemaCache(Consistency) - Method in interface oracle.kv.avro.AvroCatalog
  Refreshes the cache of stored schemas, adding any new schemas or new versions of schemas to the cache that have been stored via the administration interface since the cache was last refreshed.
remove(String) - Method in interface oracle.kv.table.MapValue
  Remove the named field if it exists.
remove(String) - Method in interface oracle.kv.table.RecordValue
  Remove the named field if it exists.
RepNodeMXBean - Interface in oracle.kv.mgmt.jmx
  This MBean represents the RepNode's status, performance metrics, and operational parameters.
RequestLimitConfig - Class in oracle.kv
  Describes how requests may be limited so that one or more nodes with long service times don't end up consuming all available threads in the KVS client.
RequestLimitConfig(int, int, int) - Constructor for class oracle.kv.RequestLimitConfig
  Creates a request limiting configuration.
RequestLimitException - Exception in oracle.kv
  Thrown when a request cannot be processed because it would exceed the maximum number of active requests for a node as configured via `KVStoreConfig.setRequestLimit(oracle.kv.RequestLimitConfig)`.
RequestTimeoutException - Exception in oracle.kv
  Thrown when a request cannot be processed because the configured timeout interval is exceeded.
ReturnRow - Interface in oracle.kv.table
  ReturnRow is used with put and delete operations to return the previous row value and version.
ReturnRow.Choice - Enum in oracle.kv.table
  Specifies whether to return the row value, version, both or neither.
ReturnValueVersion - Class in oracle.kv
  Used with put and delete operations to return the previous value and version.
ReturnValueVersion(ReturnValueVersion.Choice) - Constructor for class oracle.kv.ReturnValueVersion
  Creates an object for returning the value, version or both.
ReturnValueVersion.Choice - Enum in oracle.kv
  Specifies whether to return the value, version, both or neither.
Row - Interface in oracle.kv.table
  Row is a specialization of RecordValue to represent a single record, or row, in a table.

## S

SchemaNotAllowedException - Exception in oracle.kv.avro
  Thrown when a schema is passed to a binding method that is not allowed for the binding.
SECURITY_FILE_PROPERTY - Static variable in interface oracle.kv.KVSecurityConstants
  The name of the property that identifies a security property configuration file to be read when a KVStoreConfig is created, as a set of overriding property definitions.
set(int, FieldValue) - Method in interface oracle.kv.table.ArrayValue
  Set the value at the specified index.
set(int, int) - Method in interface oracle.kv.table.ArrayValue
  Set the value at the specified index.
set(int, long) - Method in interface oracle.kv.table.ArrayValue
  Set the value at the specified index.
set(int, String) - Method in interface oracle.kv.table.ArrayValue
  Set the value at the specified index.
set(int, double) - Method in interface oracle.kv.table.ArrayValue
  Set the value at the specified index.
set(int, float) - Method in interface oracle.kv.table.ArrayValue
  Set the value at the specified index.
set(int, boolean) - Method in interface oracle.kv.table.ArrayValue
  Set the value at the specified index.
set(int, byte[]) - Method in interface oracle.kv.table.ArrayValue
  Set the value at the specified index.
setArray(int) - Method in interface oracle.kv.table.ArrayValue
  Sets the value at the specified index with an empty ArrayValue, replacing any existing value at that index.
setBatchSize(int) - Static method in class oracle.kv.hadoop.KVInputFormatBase
  Specifies the suggested number of keys to fetch during each network round trip by the InputFormat.
setConsistency(Consistency) - Static method in class oracle.kv.hadoop.KVInputFormatBase
  Specifies the read consistency associated with the lookup of the child KV pairs.
setConsistency(Consistency) - Method in class oracle.kv.KVStoreConfig
  Configures the default read Consistency to be used when a Consistency is not specified for a particular read operation.
setDepth(Depth) - Static method in class oracle.kv.hadoop.KVInputFormatBase
  Specifies whether the parent and only children or all descendents are returned.
setDirection(Direction) - Static method in class oracle.kv.hadoop.KVInputFormatBase
  Specifies the order in which records are returned by the InputFormat.
setDurability(Durability) - Method in class oracle.kv.KVStoreConfig
  Configures the default write Durability to be used when a Durability is not specified for a particular write operation.
setEnd(int, boolean) - Method in class oracle.kv.table.FieldRange
  Sets the end value of the range to the specified integer value.
setEnd(double, boolean) - Method in class oracle.kv.table.FieldRange
  Sets the end value of the range to the specified double value.
setEnd(float, boolean) - Method in class oracle.kv.table.FieldRange
  Sets the end value of the range to the specified float value.
setEnd(long, boolean) - Method in class oracle.kv.table.FieldRange
  Sets the end value of the range to the specified long value.
setEnd(String, boolean) - Method in class oracle.kv.table.FieldRange
  Sets the end value of the range to the specified string value.
setEnd(FieldValue, boolean) - Method in class oracle.kv.table.FieldRange
  Sets the end value of the range to the specified value.
setEndEnum(String, boolean) - Method in class oracle.kv.table.FieldRange
  Sets the end value of the range to the specified enumeration value.
setEnum(int, String) - Method in interface oracle.kv.table.ArrayValue
  Set the value at the specified index.
setFieldRange(FieldRange) - Method in class oracle.kv.table.MultiRowOptions
  Restricts the selected rows to those matching a range of field values for the first unspecified field in the target key.
setFixed(int, byte[]) - Method in interface oracle.kv.table.ArrayValue
  Set the value at the specified index.
setFormatterClassName(String) - Static method in class oracle.kv.hadoop.KVInputFormatBase
  Specifies the name of a class that implements `AvroFormatter` to (optionally) format `KeyValueVersion` instances into Avro IndexedRecords.
setHelperHosts(String...) - Method in class oracle.kv.KVStoreConfig
  Configures the helper host/port pairs.
setIncludedChildTables(List<Table>) - Method in class oracle.kv.table.MultiRowOptions
  Specifies the child (descendant) tables for which rows are selected by the operation.
setIncludedParentTables(List<Table>) - Method in class oracle.kv.table.MultiRowOptions
  Specifies the parent (ancestor) tables for which rows are selected by the operation.
setKVHelperHosts(String[]) - Static method in class oracle.kv.hadoop.KVInputFormatBase
  Set the KV Helper host:port pair(s) for this InputFormat to operate on.
setKVSecurity(String) - Static method in class oracle.kv.hadoop.KVInputFormatBase
  Allows KVStore security to be set.
setKVStoreName(String) - Static method in class oracle.kv.hadoop.KVInputFormatBase
  Set the KV Store name for this InputFormat to operate on.
setLOBSuffix(String) - Method in class oracle.kv.KVStoreConfig
  Configures the default suffix associated with LOB keys.
setLOBTimeout(long, TimeUnit) - Method in class oracle.kv.KVStoreConfig
  Configures default timeout value associated with chunk access during operations on LOBs.
setLOBVerificationBytes(long) - Method in class oracle.kv.KVStoreConfig
  Configures the number of trailing bytes of a partial LOB that must be verified against the user supplied LOB stream when resuming a `putLOB` operation.
setMap(int) - Method in interface oracle.kv.table.ArrayValue
  Sets the value at the specified index with an empty MapValue, replacing any existing value at that index.
setMaxConcurrentRequests(int) - Method in class oracle.kv.StoreIteratorConfig
  Sets the maximum degree of parallelism (in effect the maximum number of client-side threads) to be used when running a parallel store iteration.
setMaxResultsBatches(int) - Method in class oracle.kv.StoreIteratorConfig
  Specifies the maximum number of results batches that can be held in the NoSQL Database client process before processing on the Replication Node pauses.
setOpenTimeout(long, TimeUnit) - Method in class oracle.kv.KVStoreConfig
  Deprecated.
  replaced by `KVStoreConfig.setSocketOpenTimeout(long, java.util.concurrent.TimeUnit)`
setParentKey(Key) - Static method in class oracle.kv.hadoop.KVInputFormatBase
  Specifies the parent key whose "child" KV pairs are to be returned by the InputFormat.
setReadZones(String...) - Method in class oracle.kv.KVStoreConfig
  Sets the zones in which nodes must be located to be used for read operations.
setRecord(int) - Method in interface oracle.kv.table.ArrayValue
  Sets the value at the specified index with an empty RecordValue, replacing any existing value at that index.
setRequestLimit(RequestLimitConfig) - Method in class oracle.kv.KVStoreConfig
  Configures the maximum number of requests that can be active for a node in the KVStore.
setRequestTimeout(long, TimeUnit) - Method in class oracle.kv.KVStoreConfig
  Configures the default request timeout.
setSecurityProperties(Properties) - Method in class oracle.kv.KVStoreConfig
  Configures security properties for the client.
setSocketOpenTimeout(long, TimeUnit) - Method in class oracle.kv.KVStoreConfig
  Configures the open timeout used when establishing sockets used to make client requests.
setSocketReadTimeout(long, TimeUnit) - Method in class oracle.kv.KVStoreConfig
  Configures the read timeout associated with the underlying sockets used to make client requests.
setStart(int, boolean) - Method in class oracle.kv.table.FieldRange
  Sets the start value of the range to the specified integer value.
setStart(double, boolean) - Method in class oracle.kv.table.FieldRange
  Sets the start value of the range to the specified double value.
setStart(float, boolean) - Method in class oracle.kv.table.FieldRange
  Sets the start value of the range to the specified float value.
setStart(long, boolean) - Method in class oracle.kv.table.FieldRange
  Sets the start value of the range to the specified long value.
setStart(String, boolean) - Method in class oracle.kv.table.FieldRange
  Sets the start value of the range to the specified string value.
setStart(FieldValue, boolean) - Method in class oracle.kv.table.FieldRange
  Sets the start value of the range to the specified value.
setStartEnum(String, boolean) - Method in class oracle.kv.table.FieldRange
  Sets the start value of the range to the specified enumeration value.
setStoreName(String) - Method in class oracle.kv.KVStoreConfig
  Configures the store name.
setSubRange(KeyRange) - Static method in class oracle.kv.hadoop.KVInputFormatBase
  Specifies a sub range to further restrict the range under the parentKey to the major path components in this sub range.
setTimeout(long) - Static method in class oracle.kv.hadoop.KVInputFormatBase
  Specifies an upper bound on the time interval for processing a particular KV retrieval.
setTimeoutMs(int) - Method in exception oracle.kv.RequestTimeoutException
  Sets the timeout that was in effect for the operation.
setTimeoutUnit(TimeUnit) - Static method in class oracle.kv.hadoop.KVInputFormatBase
  Specifies the unit of the timeout parameter.
setValue(Value) - Method in class oracle.kv.ValueVersion
  Used internally to initialize the Value part of the KV pair.
setVersion(Version) - Method in class oracle.kv.ValueVersion
  Used internally to initialize the Version of the KV pair.
size() - Method in interface oracle.kv.table.ArrayValue
  Returns the size of the array.
size() - Method in interface oracle.kv.table.MapValue
  Returns the size of the map.
size() - Method in interface oracle.kv.table.RecordValue
  Returns the number of fields in the record.
SpecificAvroBinding<T extends SpecificRecord> - Interface in oracle.kv.avro
  The `SpecificAvroBinding` interface has the same methods as `AvroBinding`, but represents values as instances of a generated Avro specific class which implements `SpecificRecord`.
SSL_CIPHER_SUITES_PROPERTY - Static variable in interface oracle.kv.KVSecurityConstants
  The name of the property used to control what SSL/TLS cipher suites are acceptable for use.
SSL_HOSTNAME_VERIFIER_PROPERTY - Static variable in interface oracle.kv.KVSecurityConstants
  The name of the property used to specify a verification step to be performed when connecting to a NoSQL DB server when using SSL/TLS.
SSL_PROTOCOLS_PROPERTY - Static variable in interface oracle.kv.KVSecurityConstants
  The name of the property used to control what SSL/TLS procotols are acceptable for use.
SSL_TRANSPORT_NAME - Static variable in interface oracle.kv.KVSecurityConstants
  The value of the `KVSecurityConstants.TRANSPORT_PROPERTY` setting that enables the use of SSL/TLS communication.
SSL_TRUSTSTORE_FILE_PROPERTY - Static variable in interface oracle.kv.KVSecurityConstants
  The name of the property to identify the location of a Java truststore file that validates the SSL/TLS certificates used by the NoSQL DB server.
SSL_TRUSTSTORE_TYPE_PROPERTY - Static variable in interface oracle.kv.KVSecurityConstants
  The name of the property to identify the type of Java truststore that is referenced by the `KVSecurityConstants.SSL_TRUSTSTORE_FILE_PROPERTY` property.
StorageNodeMXBean - Interface in oracle.kv.mgmt.jmx
  This MBean represents the Storage Node's operational parameters.
storeIterator(Direction, int) - Method in interface oracle.kv.KVStore
  Return an Iterator which iterates over all key/value pairs in unsorted order.
storeIterator(Direction, int, Key, KeyRange, Depth) - Method in interface oracle.kv.KVStore
  Return an Iterator which iterates over all key/value pairs (or the descendants of a parentKey, or those in a KeyRange) in unsorted order.
storeIterator(Direction, int, Key, KeyRange, Depth, Consistency, long, TimeUnit) - Method in interface oracle.kv.KVStore
  Return an Iterator which iterates over all key/value pairs (or the descendants of a parentKey, or those in a KeyRange) in unsorted order.
storeIterator(Direction, int, Key, KeyRange, Depth, Consistency, long, TimeUnit, StoreIteratorConfig) - Method in interface oracle.kv.KVStore
  Return an Iterator which iterates over all key/value pairs (or the descendants of a parentKey, or those in a KeyRange) in unsorted order.
StoreIteratorConfig - Class in oracle.kv
  The configuration object for `KVStore.storeIterator(Direction, int, Key, KeyRange, Depth, Consistency, long, TimeUnit, StoreIteratorConfig)`.
StoreIteratorConfig() - Constructor for class oracle.kv.StoreIteratorConfig
StoreIteratorException - Exception in oracle.kv
  Thrown by `KVStore.storeIterator(Direction, int, Key, KeyRange, Depth, Consistency, long, TimeUnit, StoreIteratorConfig)` when an exception occurs.
StoreIteratorMetrics - Interface in oracle.kv.stats
  Interface to the stats and metrics associated with a KVS storeIterator operation.
storeKeysIterator(Direction, int) - Method in interface oracle.kv.KVStore
  Return an Iterator which iterates over all keys in unsorted order.
storeKeysIterator(Direction, int, Key, KeyRange, Depth) - Method in interface oracle.kv.KVStore
  Return an Iterator which iterates over all keys (or the descendants of a parentKey, or those in a KeyRange) in unsorted order.
storeKeysIterator(Direction, int, Key, KeyRange, Depth, Consistency, long, TimeUnit) - Method in interface oracle.kv.KVStore
  Return an Iterator which iterates over all keys (or the descendants of a parentKey, or those in a KeyRange) in unsorted order.
storeKeysIterator(Direction, int, Key, KeyRange, Depth, Consistency, long, TimeUnit, StoreIteratorConfig) - Method in interface oracle.kv.KVStore
  Return an Iterator which iterates over all keys (or the descendants of a parentKey, or those in a KeyRange) in unsorted order.
StringDef - Interface in oracle.kv.table
  StringDef is an extension of `FieldDef` to encapsulate a String.
StringValue - Interface in oracle.kv.table
  StringValue extends `FieldValue` to represent a string.

## T

Table - Interface in oracle.kv.table
  Table is a handle on a table in the Oracle NoSQL Database.
TableAPI - Interface in oracle.kv.table
  TableAPI is a handle for the table interface to an Oracle NoSQL store.
tableIterator(PrimaryKey, MultiRowOptions, TableIteratorOptions) - Method in interface oracle.kv.table.TableAPI
  Returns an iterator over the rows associated with a partial primary key.
tableIterator(IndexKey, MultiRowOptions, TableIteratorOptions) - Method in interface oracle.kv.table.TableAPI
  Returns an iterator over the rows associated with an index key.
TableIterator<K> - Interface in oracle.kv.table
  Interface to the specialized Iterator type returned by the iterator methods in the oracle.kv.table package.
TableIteratorOptions - Class in oracle.kv.table
  TableIteratorOptions extends ReadOptions and is passed to read-only store operations that return iterators.
TableIteratorOptions(Direction, Consistency, long, TimeUnit) - Constructor for class oracle.kv.table.TableIteratorOptions
  Creates a `TableIteratorOptions` with the specified parameters.
TableIteratorOptions(Direction, Consistency, long, TimeUnit, int, int, int) - Constructor for class oracle.kv.table.TableIteratorOptions
  Creates a `TableIteratorOptions` with the specified parameters.
tableKeysIterator(PrimaryKey, MultiRowOptions, TableIteratorOptions) - Method in interface oracle.kv.table.TableAPI
  Returns an iterator over the keys associated with a partial primary key.
tableKeysIterator(IndexKey, MultiRowOptions, TableIteratorOptions) - Method in interface oracle.kv.table.TableAPI
  Return the keys for matching rows associated with an index key.
TableOperation - Interface in oracle.kv.table
  Denotes a TableOperation in a sequence of operations passed to the `TableAPI.execute` method.
TableOperation.Type - Enum in oracle.kv.table
  The type of operation, as determined by the method used to create it.
TableOperationFactory - Interface in oracle.kv.table
  A factory to create operations that can be batched for execution by `TableAPI.execute`.
TableOperationResult - Interface in oracle.kv.table
  The Result associated with the execution of a TableOperation.
TableUtils - Class in oracle.kv.table
  TableUtils is a utility class that encapsulates a number of useful functions that do not belong in any specific interface.
toAvroRecord(KeyValueVersion, KVStore) - Method in interface oracle.kv.hadoop.AvroFormatter
  Convert a KeyValueVersion into a String.
toByteArray() - Method in class oracle.kv.Consistency
  Returns this Consistency as a serialized byte array, such that `Consistency.fromByteArray(byte[])` may be used to reconstitute the Consistency.
toByteArray() - Method in class oracle.kv.Durability
  Returns this Durability as a serialized byte array, such that `Durability.fromByteArray(byte[])` may be used to reconstitute the Durability.
toByteArray() - Method in class oracle.kv.Key
  Returns this Key as a serialized byte array, such that `Key.fromByteArray(byte[])` may be used to reconstitute the Key.
toByteArray() - Method in class oracle.kv.KeyRange
  Returns this KeyRange as a serialized byte array, such that `KeyRange.fromByteArray(byte[])` may be used to reconstitute the KeyRange.
toByteArray() - Method in class oracle.kv.Value
  Returns this Value as a serialized byte array, such that `Value.fromByteArray(byte[])` may be used to reconstitute the Value.
toByteArray() - Method in class oracle.kv.Version
  Returns this Version as a serialized byte array, such that `Version.fromByteArray(byte[])` may be used to reconstitute the Version.
toJsonString(boolean) - Method in interface oracle.kv.table.FieldValue
  Create a JSON representation of the value.
toList() - Method in interface oracle.kv.table.ArrayValue
  Returns the array values as an unmodifiable list.
toObject(Value) - Method in interface oracle.kv.avro.AvroBinding
  After doing a read operation using a `KVStore` method, the user calls `toObject` with the `Value` obtained from the read operation.
toObject(Value) - Method in interface oracle.kv.avro.GenericAvroBinding
  After doing a read operation using a `KVStore` method, the user calls `toObject` with the `Value` obtained from the read operation.
toObject(Value) - Method in interface oracle.kv.avro.JsonAvroBinding
  After doing a read operation using a `KVStore` method, the user calls `toObject` with the `Value` obtained from the read operation.
toObject(Value) - Method in interface oracle.kv.avro.RawAvroBinding
  After doing a read operation using a `KVStore` method, the user calls `toObject` with the `Value` obtained from the read operation.
toObject(Value) - Method in interface oracle.kv.avro.SpecificAvroBinding
  After doing a read operation using a `KVStore` method, the user calls `toObject` with the `Value` obtained from the read operation.
toObject(Value) - Method in interface oracle.kv.ValueBinding
  After doing a read operation using a `KVStore` method, the user calls `toObject` with the `Value` obtained from the read operation.
toOracleLoaderFormat(KeyValueVersion, KVStore) - Method in interface oracle.kv.exttab.Formatter
  Convert a KeyValueVersion into a String which can be interpreted by the Oracle External Table definition.
toString() - Method in class oracle.kv.avro.JsonRecord
toString() - Method in class oracle.kv.avro.RawRecord
toString() - Method in class oracle.kv.Consistency.Time
toString() - Method in class oracle.kv.Consistency.Version
toString() - Method in class oracle.kv.Durability
toString() - Method in exception oracle.kv.FaultException
  Returns a description of the fault that includes the standard `Throwable` description (class name and message), followed by the fault class name, followed by the remote stack trace (if any).
toString() - Method in class oracle.kv.Key
  Encodes the Key object and returns the resulting key path string, which may be used as a URI path or simply as a string identifier.
toString() - Method in class oracle.kv.KeyRange
  Encodes the KeyRange object and returns the resulting String which can later be decoded using `KeyRange.fromString(java.lang.String)`.
toString() - Method in class oracle.kv.KeyValueVersion
toString() - Method in class oracle.kv.KVStoreConfig
toString() - Method in class oracle.kv.KVVersion
toString() - Method in class oracle.kv.lob.InputStreamVersion
toString() - Method in class oracle.kv.RequestLimitConfig
toString() - Method in class oracle.kv.stats.KVStats
  Returns a descriptive string containing metrics for each operation that was actually performed over during the statistics gathering interval, one per line.
toString() - Method in class oracle.kv.StoreIteratorConfig
toString() - Method in class oracle.kv.Value
toString() - Method in class oracle.kv.ValueVersion
toString() - Method in class oracle.kv.Version
toValue(T) - Method in interface oracle.kv.avro.AvroBinding
  Before doing a write operation, the user calls `toValue` passing an object she wishes to store.
toValue(GenericRecord) - Method in interface oracle.kv.avro.GenericAvroBinding
  Before doing a write operation, the user calls `toValue` passing an object she wishes to store.
toValue(JsonRecord) - Method in interface oracle.kv.avro.JsonAvroBinding
  Before doing a write operation, the user calls `toValue` passing an object she wishes to store.
toValue(RawRecord) - Method in interface oracle.kv.avro.RawAvroBinding
  Before doing a write operation, the user calls `toValue` passing an object she wishes to store.
toValue(T) - Method in interface oracle.kv.avro.SpecificAvroBinding
  Before doing a write operation, the user calls `toValue` passing an object she wishes to store.
toValue(T) - Method in interface oracle.kv.ValueBinding
  Before doing a write operation, the user calls `toValue` passing an object she wishes to store.
TRANSPORT_PROPERTY - Static variable in interface oracle.kv.KVSecurityConstants
  The name of the property used by KVStore to determine the network mechanism to be used when communicating with Oracle NoSQL DB servers.

## U

UnauthorizedException - Exception in oracle.kv
  This exception is thrown from methods where an authenticated user is attempting to perform an operation for which they are not authorized.
UndefinedSchemaException - Exception in oracle.kv.avro
  Thrown when the application attempts to use a schema that has not been defined using the NoSQL Database administration interface.

## V

Value - Class in oracle.kv
  The Value in a Key/Value store.
Value.Format - Enum in oracle.kv
  Identifies the format of a value.
ValueBinding<T> - Interface in oracle.kv
  Generic interface for translating between `Value`s (stored byte arrays) and typed objects representing that value.
valueOf(String) - Static method in enum oracle.kv.Depth
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.kv.Direction
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.kv.Durability.ReplicaAckPolicy
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.kv.Durability.SyncPolicy
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.kv.lob.KVLargeObject.LOBState
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.kv.Operation.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.kv.ReturnValueVersion.Choice
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.kv.table.FieldDef.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.kv.table.ReturnRow.Choice
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.kv.table.TableOperation.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oracle.kv.Value.Format
  Returns the enum constant of this type with the specified name.
values() - Static method in enum oracle.kv.Depth
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.kv.Direction
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.kv.Durability.ReplicaAckPolicy
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.kv.Durability.SyncPolicy
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.kv.lob.KVLargeObject.LOBState
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.kv.Operation.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.kv.ReturnValueVersion.Choice
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.kv.table.FieldDef.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.kv.table.ReturnRow.Choice
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.kv.table.TableOperation.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oracle.kv.Value.Format
  Returns an array containing the constants of this enum type, in the order they are declared.
ValueVersion - Class in oracle.kv
  Holds a Value and Version that are associated with a given Key.
ValueVersion() - Constructor for class oracle.kv.ValueVersion
  Used internally to create an object with null value and version.
ValueVersion(Value, Version) - Constructor for class oracle.kv.ValueVersion
  Used internally to create an object with a value and version.
Version - Class in oracle.kv
  A Version refers to a specific version of a key-value pair.

## W

wasLoggedRemotely() - Method in exception oracle.kv.FaultException
  Returns whether the exception was previously logged remotely.
WriteOptions - Class in oracle.kv.table
  WriteOptions is passed to store operations that can update the store to specify non-default behavior relating to operation durability and timeouts.
WriteOptions(Durability, long, TimeUnit) - Constructor for class oracle.kv.table.WriteOptions
  Creates a `WriteOptions` with the specified parameters.

A B C D E F G H I J K L M N O P R S T U V W

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