Class: Hypertable::ThriftGen::RowInterval
- Inherits:
-
Object
- Object
- Hypertable::ThriftGen::RowInterval
- Includes:
- Thrift::Struct, Thrift::Struct_Union
- Defined in:
- lib/hypertable/gen-rb/client_types.rb
Overview
Specifies a range of rows
<dl>
<dt>start_row</dt>
<dd>The row to start scan with. Must not contain nulls (0x00)</dd>
<dt>start_inclusive</dt>
<dd>Whether the start row is included in the result (default: true)</dd>
<dt>end_row</dt>
<dd>The row to end scan with. Must not contain nulls</dd>
<dt>end_inclusive</dt>
<dd>Whether the end row is included in the result (default: true)</dd>
</dl>
Constant Summary collapse
- START_ROW =
1
- START_INCLUSIVE =
2
- END_ROW =
3
- END_INCLUSIVE =
4
- FIELDS =
{ START_ROW => {:type => ::Thrift::Types::STRING, :name => 'start_row', :optional => true}, START_INCLUSIVE => {:type => ::Thrift::Types::BOOL, :name => 'start_inclusive', :default => true, :optional => true}, END_ROW => {:type => ::Thrift::Types::STRING, :name => 'end_row', :optional => true}, END_INCLUSIVE => {:type => ::Thrift::Types::BOOL, :name => 'end_inclusive', :default => true, :optional => true} }
Instance Method Summary collapse
Instance Method Details
#struct_fields ⇒ Object
55 |
# File 'lib/hypertable/gen-rb/client_types.rb', line 55 def struct_fields; FIELDS; end |
#validate ⇒ Object
57 58 |
# File 'lib/hypertable/gen-rb/client_types.rb', line 57 def validate end |