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. 
 |