Class RowRange (2.12.0)

Define the interfaces to create row key ranges.

Example: ```cpp // Create a range for the keys starting with the given prefix. auto range = bigtable::RowRange("foo/");


Constructors

RowRange(::google::bigtable::v2::RowRange)

Parameter
NameDescription
rhs ::google::bigtable::v2::RowRange

RowRange(RowRange &&)

Parameter
NameDescription
RowRange &&

RowRange(RowRange const &)

Parameter
NameDescription
RowRange const &

Operators

operator=(RowRange &&)

Parameter
NameDescription
RowRange &&
Returns
TypeDescription
RowRange &

operator=(RowRange const &)

Parameter
NameDescription
RowRange const &
Returns
TypeDescription
RowRange &

Functions

static RightOpen(T &&, U &&)

Return a range representing the interval (begin, end].

Return a range representing the interval [begin, end).

Parameters
NameDescription
begin T &&
end U &&
typename T
typename U
Returns
TypeDescription
RowRange

static LeftOpen(T &&, U &&)

Return a range representing the interval (begin, end].

Return a range representing the interval [begin, end).

Parameters
NameDescription
begin T &&
end U &&
typename T
typename U
Returns
TypeDescription
RowRange

static Open(T &&, U &&)

Return a range representing the interval (begin, end).

Return a range representing the interval [begin, end).

Parameters
NameDescription
begin T &&
end U &&
typename T
typename U
Returns
TypeDescription
RowRange

static Closed(T &&, U &&)

Return a range representing the interval [begin, end].

Return a range representing the interval [begin, end).

Parameters
NameDescription
begin T &&
end U &&
typename T
typename U
Returns
TypeDescription
RowRange

IsEmpty() const

Return true if the range is empty.

Note that some ranges (such as