Class: Hypertable::ThriftGen::CellInterval

Inherits:
Object
  • Object
show all
Includes:
Thrift::Struct, Thrift::Struct_Union
Defined in:
lib/hypertable/gen-rb/client_types.rb

Overview

Specifies a range of cells

<dl>

<dt>start_row</dt>
<dd>The row to start scan with. Must not contain nulls (0x00)</dd>

<dt>start_column</dt>
<dd>The column (prefix of column_family:column_qualifier) of the
start row for the scan</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_column</dt>
<dd>The column (prefix of column_family:column_qualifier) of the
end row for the scan</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_COLUMN =
2
START_INCLUSIVE =
3
END_ROW =
4
END_COLUMN =
5
END_INCLUSIVE =
6
FIELDS =
{
  START_ROW => {:type => ::Thrift::Types::STRING, :name => 'start_row', :optional => true},
  START_COLUMN => {:type => ::Thrift::Types::STRING, :name => 'start_column', :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_COLUMN => {:type => ::Thrift::Types::STRING, :name => 'end_column', :optional => true},
  END_INCLUSIVE => {:type => ::Thrift::Types::BOOL, :name => 'end_inclusive', :default => true, :optional => true}
}

Instance Method Summary collapse

Instance Method Details

#struct_fieldsObject



104
# File 'lib/hypertable/gen-rb/client_types.rb', line 104

def struct_fields; FIELDS; end

#validateObject



106
107
# File 'lib/hypertable/gen-rb/client_types.rb', line 106

def validate
end