|
Oracle NoSQL Database version 11gR2.2.0.26 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Version | |
---|---|
oracle.kv | This package contains the public API for using Oracle NoSQL Database. |
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 Version in oracle.kv |
---|
Methods in oracle.kv that return Version | |
---|---|
static Version |
Version.fromByteArray(byte[] keyBytes)
Deserializes the given bytes that were returned earlier by toByteArray() and returns the resulting Version. |
Version |
OperationResult.getNewVersion()
For a put operation, the version of the new key/value pair. |
Version |
OperationResult.getPreviousVersion()
For a put or delete operation, the version of the previous value associated with the key. |
Version |
ValueVersion.getVersion()
Returns the Version of the KV pair. |
Version |
KeyValueVersion.getVersion()
Returns the Version of the KV pair. |
Version |
Consistency.Version.getVersion()
Return the Version used to create this consistency
policy. |
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. |
Methods in oracle.kv with parameters of type Version | |
---|---|
Operation |
OperationFactory.createDeleteIfVersion(Key key,
Version version)
Create a Delete operation suitable for use as an argument to the execute method. |
Operation |
OperationFactory.createDeleteIfVersion(Key key,
Version version,
ReturnValueVersion.Choice prevReturn,
boolean abortIfUnsuccessful)
Create a Delete operation suitable for use as an argument to the execute method. |
Operation |
OperationFactory.createPutIfVersion(Key key,
Value value,
Version version)
Create a Put operation suitable for use as an argument to the execute method. |
Operation |
OperationFactory.createPutIfVersion(Key key,
Value value,
Version version,
ReturnValueVersion.Choice prevReturn,
boolean abortIfUnsuccessful)
Create a Put operation suitable for use as an argument to the execute method. |
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. |
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. |
ValueVersion |
ValueVersion.setVersion(Version version)
Used internally to initialize the Version of the KV pair. |
Constructors in oracle.kv with parameters of type Version | |
---|---|
Consistency.Version(Version version,
long timeout,
TimeUnit timeoutUnit)
Defines how current a Replica needs to be in terms of a specific write operation that was previously completed. |
|
KeyValueVersion(Key key,
Value value,
Version version)
Creates a KeyValueVersion with non-null properties. |
|
ValueVersion(Value value,
Version version)
Used internally to create an object with a value and version. |
Uses of Version in oracle.kv.lob |
---|
Methods in oracle.kv.lob that return Version | |
---|---|
Version |
InputStreamVersion.getVersion()
Returns the Version of the InputStream and Version pair. |
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. |
Constructors in oracle.kv.lob with parameters of type Version | |
---|---|
InputStreamVersion(InputStream inputStream,
Version version)
Used internally to create an object with an inputStream and version. |
|
Oracle NoSQL Database version 11gR2.2.0.26 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |