boolean |
TableAPI.delete(PrimaryKey key,
ReturnRow prevRow,
WriteOptions writeOptions) |
Deletes a row from a table.
|
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
TableAPI.deleteAsync(PrimaryKey key,
ReturnRow prevRow,
WriteOptions writeOptions) |
Deletes a row from a table, returning a future to manage the
asynchronous operation.
|
boolean |
TableAPI.deleteIfVersion(PrimaryKey key,
Version matchVersion,
ReturnRow prevRow,
WriteOptions writeOptions) |
Deletes a row from a table but only if its version matches the one
specified in matchVersion.
|
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
TableAPI.deleteIfVersionAsync(PrimaryKey key,
Version matchVersion,
ReturnRow prevRow,
WriteOptions writeOptions) |
Deletes a row from a table, but only if its version matches the one
specified in matchVersion , returning a future to manage the
asynchronous operation.
|
java.util.List<TableOperationResult> |
TableAPI.execute(java.util.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.
|
java.util.concurrent.CompletableFuture<java.util.List<TableOperationResult>> |
TableAPI.executeAsync(java.util.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.
|
int |
TableAPI.multiDelete(PrimaryKey key,
MultiRowOptions getOptions,
WriteOptions writeOptions) |
Deletes multiple rows from a table in an atomic operation.
|
java.util.concurrent.CompletableFuture<java.lang.Integer> |
TableAPI.multiDeleteAsync(PrimaryKey key,
MultiRowOptions getOptions,
WriteOptions writeOptions) |
Deletes multiple rows from a table in an atomic operation, returning a
future to manage the asynchronous operation.
|
Version |
TableAPI.put(Row row,
ReturnRow prevRow,
WriteOptions writeOptions) |
Puts a row into a table.
|
java.util.concurrent.CompletableFuture<Version> |
TableAPI.putAsync(Row row,
ReturnRow prevRow,
WriteOptions writeOptions) |
Puts a row into a table, returning a future to manage the asynchronous
operation.
|
Version |
TableAPI.putIfAbsent(Row row,
ReturnRow prevRow,
WriteOptions writeOptions) |
Puts a row into a table, but only if the row does not exist.
|
java.util.concurrent.CompletableFuture<Version> |
TableAPI.putIfAbsentAsync(Row row,
ReturnRow prevRow,
WriteOptions writeOptions) |
Puts a row into a table, but only if the row does not exist, returning a
future to manage the asynchronous operation.
|
Version |
TableAPI.putIfPresent(Row row,
ReturnRow prevRow,
WriteOptions writeOptions) |
Puts a row into a table, but only if the row already exists.
|
java.util.concurrent.CompletableFuture<Version> |
TableAPI.putIfPresentAsync(Row row,
ReturnRow prevRow,
WriteOptions writeOptions) |
Puts a row into a table, but only if the row already exists, returning a
future to manage the asynchronous operation.
|
Version |
TableAPI.putIfVersion(Row row,
Version matchVersion,
ReturnRow prevRow,
WriteOptions writeOptions) |
Puts a row, but only if the version of the existing row matches the
matchVersion argument.
|
java.util.concurrent.CompletableFuture<Version> |
TableAPI.putIfVersionAsync(Row row,
Version matchVersion,
ReturnRow prevRow,
WriteOptions writeOptions) |
Puts a row, but only if the version of the existing row matches the
matchVersion argument, returning a future to manage the
asynchronous operation.
|