Struct ReverseScanOption (2.36.0-rc)

Read rows in reverse order.

The rows will be streamed in reverse lexicographic order of the keys. This is particularly useful to get the last N records before a key.

This option does not affect the contents of the rows, just the order that the rows are returned.

  namespace cbt = ::google::cloud::bigtable;
 
using ::google::cloud::Options;
 
using ::google::cloud::StatusOr;
 
[](cbt::Table table) {
   
// Read and print the rows.
   
auto reader = table.ReadRows(
        cbt
::RowRange::RightOpen("phone#5c10102", "phone#5c10103"), 3,
        cbt
::Filter::PassAllFilter(),
       
Options{}.set<cbt::ReverseScanOption>(true));
   
for (StatusOr<cbt::Row>& row : reader) {
     
if (!row) throw std::move(row).status();
     
PrintRow(*row);
   
}
 
}
See Also

https://cloud.google.com/bigtable/docs/reads#reverse-scan

Type Aliases

Type

Alias Of: bool