Aggregates metrics for an individual range.
More...
#include <RangeMetrics.h>
Aggregates metrics for an individual range.
Definition at line 66 of file RangeMetrics.h.
RangeMetrics::RangeMetrics |
( |
const char * |
server, |
|
|
const char * |
table_id, |
|
|
const char * |
end_row |
|
) |
| |
void RangeMetrics::add_measurement |
( |
const char * |
measurement, |
|
|
size_t |
len |
|
) |
| |
void Hypertable::Lib::RS_METRICS::RangeMetrics::get_avg_measurement |
( |
RangeMeasurement & |
measurement | ) |
|
const String& Hypertable::Lib::RS_METRICS::RangeMetrics::get_end_row |
( |
| ) |
const |
|
inline |
int64_t Hypertable::Lib::RS_METRICS::RangeMetrics::get_last_move |
( |
bool * |
isset | ) |
const |
|
inline |
const std::vector<RangeMeasurement>& Hypertable::Lib::RS_METRICS::RangeMetrics::get_measurements |
( |
| ) |
const |
|
inline |
const String& Hypertable::Lib::RS_METRICS::RangeMetrics::get_server_id |
( |
| ) |
const |
|
inline |
const String& Hypertable::Lib::RS_METRICS::RangeMetrics::get_start_row |
( |
bool * |
isset | ) |
const |
|
inline |
const String& Hypertable::Lib::RS_METRICS::RangeMetrics::get_table_id |
( |
| ) |
const |
|
inline |
bool RangeMetrics::is_moveable |
( |
| ) |
const |
void RangeMetrics::set_last_move |
( |
const char * |
move, |
|
|
size_t |
len |
|
) |
| |
void Hypertable::Lib::RS_METRICS::RangeMetrics::set_start_row |
( |
const char * |
start_row, |
|
|
size_t |
len |
|
) |
| |
|
inline |
String Hypertable::Lib::RS_METRICS::RangeMetrics::m_end_row |
|
private |
int64_t Hypertable::Lib::RS_METRICS::RangeMetrics::m_last_move |
|
private |
bool Hypertable::Lib::RS_METRICS::RangeMetrics::m_last_move_set |
|
private |
std::vector<RangeMeasurement> Hypertable::Lib::RS_METRICS::RangeMetrics::m_measurements |
|
private |
String Hypertable::Lib::RS_METRICS::RangeMetrics::m_server_id |
|
private |
String Hypertable::Lib::RS_METRICS::RangeMetrics::m_start_row |
|
private |
bool Hypertable::Lib::RS_METRICS::RangeMetrics::m_start_row_set |
|
private |
String Hypertable::Lib::RS_METRICS::RangeMetrics::m_table_id |
|
private |
The documentation for this class was generated from the following files:
- /home/doug/src/hypertable/src/cc/Hypertable/Lib/RS_METRICS/RangeMetrics.h
- /home/doug/src/hypertable/src/cc/Hypertable/Lib/RS_METRICS/RangeMetrics.cc