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 begin the range. If neither field is set, interpreted as an empty string, inclusive.
- End value bound: The value at which to end the range. If neither field is set, interpreted as an infinite string value, exclusive.
Instance Method Summary collapse
-
#between(from_value, to_value) ⇒ Google::Cloud::Bigtable::ValueRange
Sets the value range with inclusive lower and upper bounds.
-
#from(value, inclusive: true) ⇒ Google::Cloud::Bigtable::ValueRange
Sets the row range with the lower bound.
-
#of(from_value, to_value) ⇒ Google::Cloud::Bigtable::ValueRange
Set value range with an inclusive lower bound and an exclusive upper bound.
-
#to(value, inclusive: false) ⇒ Google::Cloud::Bigtable::ValueRange
Sets the value range with upper bound.
Instance Method Details
#between(from_value, to_value) ⇒ Google::Cloud::Bigtable::ValueRange
Sets the value range with inclusive lower and upper bounds.
147 148 149 |
# File 'lib/google/cloud/bigtable/value_range.rb', line 147 def between from_value, to_value from(from_value).to(to_value, inclusive: true) end |
#from(value, inclusive: true) ⇒ Google::Cloud::Bigtable::ValueRange
Sets the row range with the lower bound.
89 90 91 92 93 94 95 96 |
# File 'lib/google/cloud/bigtable/value_range.rb', line 89 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 an inclusive lower bound and an exclusive upper bound.
167 168 169 |
# File 'lib/google/cloud/bigtable/value_range.rb', line 167 def of from_value, to_value from(from_value).to(to_value) end |
#to(value, inclusive: false) ⇒ Google::Cloud::Bigtable::ValueRange
Sets the value range with upper bound.
122 123 124 125 126 127 128 129 |
# File 'lib/google/cloud/bigtable/value_range.rb', line 122 def to value, inclusive: false if inclusive @grpc.end_value_closed = value else @grpc.end_value_open = value end self end |