Package oracle.kv.table
Interface TableOperationResult
public interface TableOperationResult
The Result associated with the execution of a TableOperation.
- Since:
- 3.0
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionFor a put operation, the version of the new row.longFor a put or delete operation, the previous expiration time associated with the row.For a put or delete operation, the previous value associated with the row.For a put or delete operation, the version of the previous row associated with the key.booleanWhether the operation succeeded.
- 
Method Details- 
getSuccessboolean getSuccess()Whether the operation succeeded. A put or delete operation may be unsuccessful if the row or version was not matched.
- 
getNewVersionVersion getNewVersion()For a put operation, the version of the new row.Is null if any of the following conditions are true: - The operation is not a put operation.
- The put operation did not succeed.
 
- 
getPreviousVersionVersion getPreviousVersion()For a put or delete operation, the version of the previous row 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 row.
- The prevReturnReturnRowparameter specified that the version should not be returned.
- For a putIfVersionordeleteIfVersionoperation, thematchVersionparameter matched the version of the previous value.
 
- 
getPreviousRowRow getPreviousRow()For a put or delete operation, the previous value associated with the row.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 row.
- The prevReturnReturnRowparameter specified that the row should not be returned.
- For a putIfVersionordeleteIfVersionoperation, thematchVersionparameter matched the version of the previous value.
 
- 
getPreviousExpirationTimelong getPreviousExpirationTime()For a put or delete operation, the previous expiration time associated with the row.Is 0 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 row.
- The prevReturnReturnRowparameter specified that neither the row nor version should be returned.
- For a putIfVersionordeleteIfVersionoperation, thematchVersionparameter matched the version of the previous value.
 - Since:
- 4.1
 
 
-