Package oracle.kv
Interface OperationResult
- 
public interface OperationResultThe Result associated with the execution of an Operation.- See Also:
 OperationFactory,execute
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VersiongetNewVersion()For a put operation, the version of the new key/value pair.ValuegetPreviousValue()For a put or delete operation, the previous value associated with the key.VersiongetPreviousVersion()For a put or delete operation, the version of the previous value associated with the key.booleangetSuccess()Whether the operation succeeded. 
 - 
 
- 
- 
Method Detail
- 
getSuccess
boolean getSuccess()
Whether the operation succeeded. A put or delete operation may be unsuccessful if the key or version was not matched. 
- 
getNewVersion
Version getNewVersion()
For a put operation, the version of the new key/value pair.Is null if any of the following conditions are true:
- The operation is not a put operation.
 - The put operation did not succeed.
 
 
- 
getPreviousVersion
Version getPreviousVersion()
For a put or delete operation, the version of the previous value associated with the key.Is null if any of the following conditions are true:
- The operation is not a put or delete operation.
 - A previous value did not exist for the given key.
 - The 
prevReturnReturnValueVersionparameter specified that the version should not be returned. - For a 
putIfVersionordeleteIfVersionoperation, thematchVersionparameter matched the version of the previous value. 
 
- 
getPreviousValue
Value getPreviousValue()
For a put or delete operation, the previous value associated with the key.Is null if any of the following conditions are true:
- The operation is not a put or delete operation.
 - A previous value did not exist for the given key.
 - The 
prevReturnReturnValueVersionparameter specified that the value should not be returned. - For a 
putIfVersionordeleteIfVersionoperation, thematchVersionparameter matched the version of the previous value. 
 
 - 
 
 -