Google Cloud Bigtable C++ Client 2.13.0
A C++ Client Library for Google Cloud Bigtable
Loading...
Searching...
No Matches
Public Member Functions | List of all members
google::cloud::bigtable::Row Class Reference

The in-memory representation of a Bigtable row. More...

#include <google/cloud/bigtable/row.h>

Public Member Functions

template<typename T >
 Row (T &&row_key, std::vector< Cell > cells)
 Create a row from a list of cells. More...
 
RowKeyType const & row_key () const
 Return the row key. More...
 
std::vector< Cell > const & cells () const &
 Return all cells. More...
 
std::vector< Cell > && cells () &&
 Return all cells. More...
 

Detailed Description

The in-memory representation of a Bigtable row.

Notice that a row returned by the Bigtable Client may have been filtered by any filtering expressions provided by the application, and may not contain all the data available.

Constructor & Destructor Documentation

◆ Row()

template<typename T >
google::cloud::bigtable::Row::Row ( T &&  row_key,
std::vector< Cell cells 
)
inline

Create a row from a list of cells.

Member Function Documentation

◆ cells() [1/2]

std::vector< Cell > && google::cloud::bigtable::Row::cells ( ) &&
inline

Return all cells.

◆ cells() [2/2]

std::vector< Cell > const & google::cloud::bigtable::Row::cells ( ) const &
inline

Return all cells.

◆ row_key()

RowKeyType const & google::cloud::bigtable::Row::row_key ( ) const
inline

Return the row key.

The returned value is not valid after this object is deleted.