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 |
---|
Name | Description |
rhs |
::google::bigtable::v2::RowRange
|
RowRange(RowRange &&)
Parameter |
---|
Name | Description |
|
RowRange &&
|
RowRange(RowRange const &)
Parameter |
---|
Name | Description |
|
RowRange const &
|
Operators
operator=(RowRange &&)
Parameter |
---|
Name | Description |
|
RowRange &&
|
Returns |
---|
Type | Description |
RowRange & | |
operator=(RowRange const &)
Parameter |
---|
Name | Description |
|
RowRange const &
|
Returns |
---|
Type | Description |
RowRange & | |
Functions
static RightOpen(T &&, U &&)
Return a range representing the interval (begin
, end
].
Return a range representing the interval [begin
, end
).
Parameters |
---|
Name | Description |
begin |
T &&
|
end |
U &&
|
typename T |
|
typename U |
|
Returns |
---|
Type | Description |
RowRange | |
static LeftOpen(T &&, U &&)
Return a range representing the interval (begin
, end
].
Return a range representing the interval [begin
, end
).
Parameters |
---|
Name | Description |
begin |
T &&
|
end |
U &&
|
typename T |
|
typename U |
|
Returns |
---|
Type | Description |
RowRange | |
static Open(T &&, U &&)
Return a range representing the interval (begin
, end
).
Return a range representing the interval [begin
, end
).
Parameters |
---|
Name | Description |
begin |
T &&
|
end |
U &&
|
typename T |
|
typename U |
|
Returns |
---|
Type | Description |
RowRange | |
static Closed(T &&, U &&)
Return a range representing the interval [begin
, end
].
Return a range representing the interval [begin
, end
).
Parameters |
---|
Name | Description |
begin |
T &&
|
end |
U &&
|
typename T |
|
typename U |
|
Returns |
---|
Type | Description |
RowRange | |
IsEmpty() const
Return true if the range is empty.
Note that some ranges (such as