Qualified (with table identifier) range specification, with storage. More...
#include <QualifiedRangeSpec.h>
Public Member Functions | |
QualifiedRangeSpecManaged () | |
QualifiedRangeSpecManaged (const QualifiedRangeSpecManaged &other) | |
QualifiedRangeSpecManaged (const QualifiedRangeSpec &other) | |
QualifiedRangeSpecManaged (const TableIdentifier &table, const RangeSpec &range) | |
virtual | ~QualifiedRangeSpecManaged () |
QualifiedRangeSpecManaged & | operator= (const QualifiedRangeSpecManaged &other) |
QualifiedRangeSpecManaged & | operator= (const QualifiedRangeSpec &other) |
void | set_range_spec (const RangeSpec &rs) |
void | set_table_id (const TableIdentifier &tid) |
bool | operator< (const QualifiedRangeSpecManaged &other) const |
Public Member Functions inherited from Hypertable::QualifiedRangeSpec | |
QualifiedRangeSpec (const TableIdentifier &tid, const RangeSpec &rs) | |
QualifiedRangeSpec (CharArena &arena, const QualifiedRangeSpec &other) | |
QualifiedRangeSpec () | |
virtual | ~QualifiedRangeSpec () |
virtual bool | operator< (const QualifiedRangeSpec &other) const |
virtual bool | operator== (const QualifiedRangeSpec &other) const |
virtual bool | is_root () const |
Public Member Functions inherited from Hypertable::Serializable | |
virtual size_t | encoded_length () const |
Returns serialized object length. More... | |
virtual void | encode (uint8_t **bufp) const |
Writes serialized representation of object to a buffer. More... | |
virtual void | decode (const uint8_t **bufp, size_t *remainp) |
Reads serialized representation of object from a buffer. More... | |
Private Member Functions | |
void | decode_internal (uint8_t version, const uint8_t **bufp, size_t *remainp) override |
Reads serialized representation of object from a buffer. More... | |
Private Attributes | |
TableIdentifierManaged | m_table |
RangeSpecManaged | m_range |
Friends | |
std::ostream & | operator<< (std::ostream &os, const QualifiedRangeSpecManaged &qualified_range) |
Related Functions | |
(Note that these are not member functions.) | |
ostream & | operator<< (ostream &os, const QualifiedRangeSpecManaged &qualified_range) |
Related Functions inherited from Hypertable::QualifiedRangeSpec | |
ostream & | operator<< (ostream &os, const QualifiedRangeSpec &qualified_range) |
Additional Inherited Members | |
Public Attributes inherited from Hypertable::QualifiedRangeSpec | |
TableIdentifier | table |
RangeSpec | range |
Protected Member Functions inherited from Hypertable::QualifiedRangeSpec | |
uint8_t | encoding_version () const override |
Returns encoding version. More... | |
size_t | encoded_length_internal () const override |
Returns internal serialized length. More... | |
void | encode_internal (uint8_t **bufp) const override |
Writes serialized representation of object to a buffer. More... | |
Qualified (with table identifier) range specification, with storage.
Definition at line 100 of file QualifiedRangeSpec.h.
|
inline |
Definition at line 102 of file QualifiedRangeSpec.h.
|
inline |
Definition at line 103 of file QualifiedRangeSpec.h.
|
inline |
Definition at line 104 of file QualifiedRangeSpec.h.
|
inline |
Definition at line 105 of file QualifiedRangeSpec.h.
|
inlinevirtual |
Definition at line 110 of file QualifiedRangeSpec.h.
|
overrideprivatevirtual |
Reads serialized representation of object from a buffer.
version | Encoding version |
bufp | Address of destination buffer pointer (advanced by call) |
remainp | Address of integer holding amount of serialized object remaining |
Reimplemented from Hypertable::QualifiedRangeSpec.
Definition at line 103 of file QualifiedRangeSpec.cc.
bool QualifiedRangeSpecManaged::operator< | ( | const QualifiedRangeSpecManaged & | other | ) | const |
Definition at line 96 of file QualifiedRangeSpec.cc.
|
inline |
Definition at line 112 of file QualifiedRangeSpec.h.
|
inline |
Definition at line 117 of file QualifiedRangeSpec.h.
|
inline |
Definition at line 125 of file QualifiedRangeSpec.h.
|
inline |
Definition at line 130 of file QualifiedRangeSpec.h.
|
related |
Definition at line 116 of file QualifiedRangeSpec.cc.
|
friend |
|
private |
Definition at line 152 of file QualifiedRangeSpec.h.
|
private |
Definition at line 151 of file QualifiedRangeSpec.h.