add_index_row(ScanSpecBuilder &ssb, const char *row) | Hypertable::TableScannerAsync | private |
bytes_scanned() | Hypertable::TableScannerAsync | inline |
cancel() | Hypertable::TableScannerAsync | |
CstrRowSet typedef | Hypertable::TableScannerAsync | private |
get_profile_data(ProfileDataScanner &profile_data) | Hypertable::TableScannerAsync | inline |
get_table() | Hypertable::TableScannerAsync | inline |
get_table_name() const | Hypertable::TableScannerAsync | |
handle_error(int scanner_id, int error, const std::string &error_msg, bool is_create) | Hypertable::TableScannerAsync | |
handle_result(int scanner_id, EventPtr &event, bool is_create) | Hypertable::TableScannerAsync | |
handle_timeout(int scanner_id, const std::string &error_msg, bool is_create) | Hypertable::TableScannerAsync | |
IndexScannerCallback class | Hypertable::TableScannerAsync | friend |
init(Comm *comm, ApplicationQueueInterfacePtr &app_queue, Table *table, RangeLocatorPtr &range_locator, const ScanSpec &scan_spec, uint32_t timeout_ms, ResultCallback *cb) | Hypertable::TableScannerAsync | private |
is_cancelled() | Hypertable::TableScannerAsync | |
is_complete() | Hypertable::TableScannerAsync | inline |
m_bytes_scanned | Hypertable::TableScannerAsync | private |
m_cancel_mutex | Hypertable::TableScannerAsync | private |
m_cancelled | Hypertable::TableScannerAsync | private |
m_cb | Hypertable::TableScannerAsync | private |
m_cond | Hypertable::TableScannerAsync | private |
m_current_scanner | Hypertable::TableScannerAsync | private |
m_error | Hypertable::TableScannerAsync | private |
m_error_msg | Hypertable::TableScannerAsync | private |
m_interval_scanners | Hypertable::TableScannerAsync | private |
m_mutex | Hypertable::TableScannerAsync | private |
m_outstanding | Hypertable::TableScannerAsync | private |
m_profile_data | Hypertable::TableScannerAsync | private |
m_rowset | Hypertable::TableScannerAsync | private |
m_table | Hypertable::TableScannerAsync | private |
m_timeout_ms | Hypertable::TableScannerAsync | private |
m_use_index | Hypertable::TableScannerAsync | private |
maybe_callback_error(int scanner_id, bool next) | Hypertable::TableScannerAsync | private |
maybe_callback_ok(int scanner_id, bool next, bool do_callback, ScanCellsPtr &cells) | Hypertable::TableScannerAsync | private |
move_to_next_interval_scanner(int current_scanner) | Hypertable::TableScannerAsync | private |
TableScannerAsync(Comm *comm, ApplicationQueueInterfacePtr &app_queue, Table *table, RangeLocatorPtr &range_locator, const ScanSpec &scan_spec, uint32_t timeout_ms, ResultCallback *cb, int flags=0) | Hypertable::TableScannerAsync | |
transform_primary_scan_spec(ScanSpecBuilder &primary_spec) | Hypertable::TableScannerAsync | private |
use_index(Table *table, const ScanSpec &primary_spec, ScanSpecBuilder &index_spec, std::vector< CellPredicate > &cell_predicates, bool *use_qualifier, bool *row_intervals_applied) | Hypertable::TableScannerAsync | private |
wait_for_completion() | Hypertable::TableScannerAsync | private |
~ClientObject() | Hypertable::ClientObject | inlinevirtual |
~TableScannerAsync() | Hypertable::TableScannerAsync | virtual |