Class: Google::Cloud::Bigtable::ValueRange
- Inherits:
-
Object
- Object
- Google::Cloud::Bigtable::ValueRange
- Defined in:
- lib/google/cloud/bigtable/value_range.rb
Overview
ValueRange
Specifies a contiguous range of string values.
- from value bound : The value at which to from the range. If neither field is set, interpreted as the empty string, inclusive.
- End value bound: The value at which to end the range. If neither field is set, interpreted as the infinite string value, exclusive.
Instance Method Summary collapse
-
#between(from_value, to_value) ⇒ Google::Cloud::Bigtable::ValueRange
Set value range with the inclusive lower and upper bound.
-
#from(value, inclusive: true) ⇒ Google::Cloud::Bigtable::ValueRange
Ser row range with the lower bound.
-
#of(from_value, to_value) ⇒ Google::Cloud::Bigtable::ValueRange
Set value range with the inclusive lower and the exclusive upper bound.
-
#to(value, inclusive: false) ⇒ Google::Cloud::Bigtable::ValueRange
Set value range with upper bound.
Instance Method Details
#between(from_value, to_value) ⇒ Google::Cloud::Bigtable::ValueRange
Set value range with the inclusive lower and upper bound.
143 144 145 |
# File 'lib/google/cloud/bigtable/value_range.rb', line 143 def between from_value, to_value from(from_value).to(to_value, inclusive: true) end |
#from(value, inclusive: true) ⇒ Google::Cloud::Bigtable::ValueRange
Ser row range with the lower bound.
87 88 89 90 91 92 93 94 |
# File 'lib/google/cloud/bigtable/value_range.rb', line 87 def from value, inclusive: true if inclusive @grpc.start_value_closed = value else @grpc.start_value_open = value end self end |
#of(from_value, to_value) ⇒ Google::Cloud::Bigtable::ValueRange
Set value range with the inclusive lower and the exclusive upper bound.
161 162 163 |
# File 'lib/google/cloud/bigtable/value_range.rb', line 161 def of from_value, to_value from(from_value).to(to_value) end |
#to(value, inclusive: false) ⇒ Google::Cloud::Bigtable::ValueRange
Set value range with upper bound.
119 120 121 122 123 124 125 126 |
# File 'lib/google/cloud/bigtable/value_range.rb', line 119 def to value, inclusive: false if inclusive @grpc.end_value_closed = value else @grpc.end_value_open = value end self end |