| Kudu C++ client API
    | 
A single-row write operation to be sent to a Kudu table. More...
#include <write_op.h>
 
  
 | Public Types | |
| enum | Type { INSERT = 1, UPDATE = 2, DELETE = 3, UPSERT = 4, INSERT_IGNORE = 5 } | 
| Write operation types. | |
| Public Member Functions | |
| const KuduPartialRow & | row () const | 
| KuduPartialRow * | mutable_row () | 
| virtual std::string | ToString () const =0 | 
A single-row write operation to be sent to a Kudu table.
This is the abstract base class from which the particular row operations (KuduInsert, KuduUpdate, etc) are derived. These subclasses are instantiated by KuduTable::NewInsert(), etc.
The row key, as well as the columns to be inserted or updated are set using the embedded KuduPartialRow object accessible via mutable_row().
Typical usage example:
| 
 | inline | 
| 
 | inline | 
| 
 | pure virtual | 
Implemented in kudu::client::KuduDelete, kudu::client::KuduUpdate, kudu::client::KuduUpsert, kudu::client::KuduInsertIgnore, and kudu::client::KuduInsert.