Oracle NoSQL Database
version 11gR2.2.0.26

Uses of Class
oracle.kv.FaultException

Packages that use FaultException
oracle.kv This package contains the public API for using Oracle NoSQL Database. 
oracle.kv.avro Binding classes for serializing and deserializing Values as Avro binary data. 
oracle.kv.lob The KVLargeObject interface defines the operations used to read and write Large Objects (LOBs) such as audio and video files. 
 

Uses of FaultException in oracle.kv
 

Subclasses of FaultException in oracle.kv
 class ConsistencyException
          Thrown when a single or multiple-operation transaction fails because the specified Consistency could not be met, within the allowed timeout period.
 class DurabilityException
          Thrown when write operations cannot be initiated because a quorum of Replicas as determined by the Durability.ReplicaAckPolicy was not available.
 class RequestLimitException
          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).
 class RequestTimeoutException
          Thrown when a request cannot be processed because the configured timeout interval is exceeded.
 

Methods in oracle.kv that throw FaultException
 boolean KVStore.delete(Key key)
          Delete the key/value pair associated with the key.
 boolean KVStore.delete(Key key, ReturnValueVersion prevValue, Durability durability, long timeout, TimeUnit timeoutUnit)
          Delete the key/value pair associated with the key.
 boolean KVStore.deleteIfVersion(Key key, Version matchVersion)
          Delete a key/value pair, but only if the version of the existing value matches the matchVersion argument.
 boolean KVStore.deleteIfVersion(Key key, Version matchVersion, ReturnValueVersion prevValue, Durability durability, long timeout, TimeUnit timeoutUnit)
          Delete a key/value pair, but only if the version of the existing value matches the matchVersion argument.
 List<OperationResult> KVStore.execute(List<Operation> operations)
          This method provides an efficient and transactional mechanism for executing a sequence of operations associated with keys that share the same Major Path.
 List<OperationResult> KVStore.execute(List<Operation> operations, Durability durability, long timeout, TimeUnit timeoutUnit)
          This method provides an efficient and transactional mechanism for executing a sequence of operations associated with keys that share the same Major Path.
 ValueVersion KVStore.get(Key key)
          Get the value associated with the key.
 ValueVersion KVStore.get(Key key, Consistency consistency, long timeout, TimeUnit timeoutUnit)
          Get the value associated with the key.
static KVStore KVStoreFactory.getStore(KVStoreConfig config)
          Get a handle to an existing KVStore.
 int KVStore.multiDelete(Key parentKey, KeyRange subRange, Depth depth)
          Deletes the descendant Key/Value pairs associated with the parentKey.
 int KVStore.multiDelete(Key parentKey, KeyRange subRange, Depth depth, Durability durability, long timeout, TimeUnit timeoutUnit)
          Deletes the descendant Key/Value pairs associated with the parentKey.
 SortedMap<Key,ValueVersion> KVStore.multiGet(Key parentKey, KeyRange subRange, Depth depth)
          Returns the descendant key/value pairs associated with the parentKey.
 SortedMap<Key,ValueVersion> KVStore.multiGet(Key parentKey, KeyRange subRange, Depth depth, Consistency consistency, long timeout, TimeUnit timeoutUnit)
          Returns the descendant key/value pairs associated with the parentKey.
 Iterator<KeyValueVersion> KVStore.multiGetIterator(Direction direction, int batchSize, Key parentKey, KeyRange subRange, Depth depth)
          The iterator form of KVStore.multiGet(Key, KeyRange, Depth).
 Iterator<KeyValueVersion> KVStore.multiGetIterator(Direction direction, int batchSize, Key parentKey, KeyRange subRange, Depth depth, Consistency consistency, long timeout, TimeUnit timeoutUnit)
          The iterator form of KVStore.multiGet(Key, KeyRange, Depth, Consistency, long, TimeUnit).
 SortedSet<Key> KVStore.multiGetKeys(Key parentKey, KeyRange subRange, Depth depth)
          Returns the descendant keys associated with the parentKey.
 SortedSet<Key> KVStore.multiGetKeys(Key parentKey, KeyRange subRange, Depth depth, Consistency consistency, long timeout, TimeUnit timeoutUnit)
          Returns the descendant keys associated with the parentKey.
 Iterator<Key> KVStore.multiGetKeysIterator(Direction direction, int batchSize, Key parentKey, KeyRange subRange, Depth depth)
          The iterator form of KVStore.multiGetKeys(Key, KeyRange, Depth).
 Iterator<Key> KVStore.multiGetKeysIterator(Direction direction, int batchSize, Key parentKey, KeyRange subRange, Depth depth, Consistency consistency, long timeout, TimeUnit timeoutUnit)
          The iterator form of KVStore.multiGetKeys(Key, KeyRange, Depth, Consistency, long, TimeUnit).
 Version KVStore.put(Key key, Value value)
          Put a key/value pair, inserting or overwriting as appropriate.
 Version KVStore.put(Key key, Value value, ReturnValueVersion prevValue, Durability durability, long timeout, TimeUnit timeoutUnit)
          Put a key/value pair, inserting or overwriting as appropriate.
 Version KVStore.putIfAbsent(Key key, Value value)
          Put a key/value pair, but only if no value for the given key is present.
 Version KVStore.putIfAbsent(Key key, Value value, ReturnValueVersion prevValue, Durability durability, long timeout, TimeUnit timeoutUnit)
          Put a key/value pair, but only if no value for the given key is present.
 Version KVStore.putIfPresent(Key key, Value value)
          Put a key/value pair, but only if a value for the given key is present.
 Version KVStore.putIfPresent(Key key, Value value, ReturnValueVersion prevValue, Durability durability, long timeout, TimeUnit timeoutUnit)
          Put a key/value pair, but only if a value for the given key is present.
 Version KVStore.putIfVersion(Key key, Value value, Version matchVersion)
          Put a key/value pair, but only if the version of the existing value matches the matchVersion argument.
 Version KVStore.putIfVersion(Key key, Value value, Version matchVersion, ReturnValueVersion prevValue, Durability durability, long timeout, TimeUnit timeoutUnit)
          Put a key/value pair, but only if the version of the existing value matches the matchVersion argument.
 Iterator<KeyValueVersion> KVStore.storeIterator(Direction direction, int batchSize)
          Return an Iterator which iterates over all key/value pairs in unsorted order.
 Iterator<KeyValueVersion> KVStore.storeIterator(Direction direction, int batchSize, Key parentKey, KeyRange subRange, Depth depth)
          Return an Iterator which iterates over all key/value pairs (or the descendants of a parentKey, or those in a KeyRange) in unsorted order.
 Iterator<KeyValueVersion> KVStore.storeIterator(Direction direction, int batchSize, Key parentKey, KeyRange subRange, Depth depth, Consistency consistency, long timeout, TimeUnit timeoutUnit)
          Return an Iterator which iterates over all key/value pairs (or the descendants of a parentKey, or those in a KeyRange) in unsorted order.
 Iterator<Key> KVStore.storeKeysIterator(Direction direction, int batchSize)
          Return an Iterator which iterates over all keys in unsorted order.
 Iterator<Key> KVStore.storeKeysIterator(Direction direction, int batchSize, Key parentKey, KeyRange subRange, Depth depth)
          Return an Iterator which iterates over all keys (or the descendants of a parentKey, or those in a KeyRange) in unsorted order.
 Iterator<Key> KVStore.storeKeysIterator(Direction direction, int batchSize, Key parentKey, KeyRange subRange, Depth depth, Consistency consistency, long timeout, TimeUnit timeoutUnit)
          Return an Iterator which iterates over all keys (or the descendants of a parentKey, or those in a KeyRange) in unsorted order.
 

Uses of FaultException in oracle.kv.avro
 

Subclasses of FaultException in oracle.kv.avro
 class SchemaNotAllowedException
          Thrown when a schema is passed to a binding method that is not allowed for the binding.
 class UndefinedSchemaException
          Thrown when the application attempts to use a schema that has not been defined using the NoSQL Database administration interface.
 

Uses of FaultException in oracle.kv.lob
 

Subclasses of FaultException in oracle.kv.lob
 class PartialLOBException
          Thrown when KVLargeObject.getLOB(oracle.kv.Key, oracle.kv.Consistency, long, java.util.concurrent.TimeUnit) is invoked on a partial LOB.
 

Methods in oracle.kv.lob that throw FaultException
 boolean KVLargeObject.deleteLOB(Key lobKey, Durability durability, long lobTimeout, TimeUnit timeoutUnit)
          Deletes the LOB associated with the key.
 InputStreamVersion KVLargeObject.getLOB(Key lobKey, Consistency consistency, long lobTimeout, TimeUnit timeoutUnit)
          Returns an InputStream representing the underlying LOB value associated with the key.
 Version KVLargeObject.putLOB(Key lobKey, InputStream lobStream, Durability durability, long lobTimeout, TimeUnit timeoutUnit)
          Put a key/LOB value pair, inserting new value or overwriting an existing pair as appropriate.
 Version KVLargeObject.putLOBIfAbsent(Key lobKey, InputStream lobStream, Durability durability, long lobTimeout, TimeUnit timeoutUnit)
          Put a key/LOB value pair, but only if no value or a partial LOB for the given key is present.
 Version KVLargeObject.putLOBIfPresent(Key lobKey, InputStream lobStream, Durability durability, long lobTimeout, TimeUnit timeoutUnit)
          Put a key/LOB value pair, but only if a complete value for the given key is present.
 


Oracle NoSQL Database
version 11gR2.2.0.26

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