public static final class BigtableGrpc.BigtableFutureStub extends io.grpc.stub.AbstractStub<BigtableGrpc.BigtableFutureStub>
Service for reading from and writing to existing Bigtable tables.
Modifier and Type | Method and Description |
---|---|
protected BigtableGrpc.BigtableFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<CheckAndMutateRowResponse> |
checkAndMutateRow(CheckAndMutateRowRequest request)
Mutates a row atomically based on the output of a predicate Reader filter.
|
com.google.common.util.concurrent.ListenableFuture<MutateRowResponse> |
mutateRow(MutateRowRequest request)
Mutates a row atomically.
|
com.google.common.util.concurrent.ListenableFuture<ReadModifyWriteRowResponse> |
readModifyWriteRow(ReadModifyWriteRowRequest request)
Modifies a row atomically on the server.
|
protected BigtableGrpc.BigtableFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build
in class io.grpc.stub.AbstractStub<BigtableGrpc.BigtableFutureStub>
public com.google.common.util.concurrent.ListenableFuture<MutateRowResponse> mutateRow(MutateRowRequest request)
Mutates a row atomically. Cells already present in the row are left unchanged unless explicitly changed by `mutation`.
public com.google.common.util.concurrent.ListenableFuture<CheckAndMutateRowResponse> checkAndMutateRow(CheckAndMutateRowRequest request)
Mutates a row atomically based on the output of a predicate Reader filter.
public com.google.common.util.concurrent.ListenableFuture<ReadModifyWriteRowResponse> readModifyWriteRow(ReadModifyWriteRowRequest request)
Modifies a row atomically on the server. The method reads the latest existing timestamp and value from the specified columns and writes a new entry based on pre-defined read/modify/write rules. The new value for the timestamp is the greater of the existing timestamp or the current server time. The method returns the new contents of all modified cells.