Uses of Interface
oracle.kv.table.TableOperation
-
Uses of TableOperation in oracle.kv.table
Modifier and TypeMethodDescriptionTableOperationFactory.createDelete
(PrimaryKey key, ReturnRow.Choice prevReturn, boolean abortIfUnsuccessful) Create a Delete operation suitable for use as an argument to theexecute
method.TableOperationFactory.createDeleteIfVersion
(PrimaryKey key, Version versionMatch, ReturnRow.Choice prevReturn, boolean abortIfUnsuccessful) Create a Delete operation suitable for use as an argument to theexecute
method.TableOperationFactory.createPut
(Row row, ReturnRow.Choice prevReturn, boolean abortIfUnsuccessful) Create a Put operation suitable for use as an argument to theexecute
method.TableOperationFactory.createPutIfAbsent
(Row row, ReturnRow.Choice prevReturn, boolean abortIfUnsuccessful) Create a Put operation suitable for use as an argument to theexecute
method.TableOperationFactory.createPutIfPresent
(Row row, ReturnRow.Choice prevReturn, boolean abortIfUnsuccessful) Create a Put operation suitable for use as an argument to theexecute
method.TableOperationFactory.createPutIfVersion
(Row row, Version versionMatch, ReturnRow.Choice prevReturn, boolean abortIfUnsuccessful) Create a Put operation suitable for use as an argument to theexecute
method.TableOpExecutionException.getFailedOperation()
Returns the operation that caused the execution to be aborted.Modifier and TypeMethodDescriptionTableAPI.execute
(List<TableOperation> operations, WriteOptions writeOptions) 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.TableAPI.executeAsync
(List<TableOperation> operations, WriteOptions writeOptions) 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, returning a future to manage the asynchronous operation.