Google Cloud Bigtable C++ Client 2.13.0
A C++ Client Library for Google Cloud Bigtable
|
Define the interfaces to create ReadWriteModifyRule operations. More...
#include <google/cloud/bigtable/read_modify_write_rule.h>
Public Member Functions | |
ReadModifyWriteRule (ReadModifyWriteRule &&)=default | |
ReadModifyWriteRule & | operator= (ReadModifyWriteRule &&)=default |
ReadModifyWriteRule (ReadModifyWriteRule const &)=default | |
ReadModifyWriteRule & | operator= (ReadModifyWriteRule const &)=default |
google::bigtable::v2::ReadModifyWriteRule const & | as_proto () const & |
Return the filter expression as a protobuf. More... | |
google::bigtable::v2::ReadModifyWriteRule && | as_proto () && |
Move out the underlying protobuf value. More... | |
Static Public Member Functions | |
static ReadModifyWriteRule | AppendValue (std::string family_name, std::string column_qualifier, std::string value) |
Create an operation that appends a string value. More... | |
static ReadModifyWriteRule | IncrementAmount (std::string family_name, std::string column_qualifier, std::int64_t amount) |
Create an operation that increments an integer value. More... | |
Friends | |
bool | operator== (ReadModifyWriteRule const &a, ReadModifyWriteRule const &b) noexcept |
bool | operator!= (ReadModifyWriteRule const &a, ReadModifyWriteRule const &b) noexcept |
Define the interfaces to create ReadWriteModifyRule operations.
Cloud Bigtable has operations to perform atomic updates to a row, such as incrementing an integer value or appending to a string value. The changes are represented by a ReadModifyWriteRule operations. One or much such operations can be sent in a single request. This class helps users create the operations through a more idiomatic C++ interface.
|
default |
|
default |
|
inlinestatic |
Create an operation that appends a string value.
|
inline |
Move out the underlying protobuf value.
|
inline |
Return the filter expression as a protobuf.
|
inlinestatic |
Create an operation that increments an integer value.
|
default |
|
default |
|
friend |
|
friend |