Tracks row and cell limits used to enforce scan limit predicates. More...
#include <ScanLimitState.h>
Public Member Functions | |
ScanLimitState (const ScanSpec &spec) | |
Public Attributes | |
std::string | last_row |
Last row processed, only populated if row_limit > 0. More... | |
size_t | row_limit |
Row limit. More... | |
size_t | rows_encountered {} |
Number of unique rows seen, only populated if row_limit > 0. More... | |
size_t | rows_seen {} |
Number of complete rows seen, only populated if row_limit > 0. More... | |
size_t | cell_limit |
Cell limit. More... | |
size_t | cells_seen {} |
Cells seen. More... | |
Tracks row and cell limits used to enforce scan limit predicates.
Definition at line 37 of file ScanLimitState.h.
|
inline |
Definition at line 39 of file ScanLimitState.h.
size_t Hypertable::Lib::ScanLimitState::cell_limit |
Cell limit.
Definition at line 45 of file ScanLimitState.h.
size_t Hypertable::Lib::ScanLimitState::cells_seen {} |
Cells seen.
Definition at line 46 of file ScanLimitState.h.
std::string Hypertable::Lib::ScanLimitState::last_row |
Last row processed, only populated if row_limit > 0.
Definition at line 41 of file ScanLimitState.h.
size_t Hypertable::Lib::ScanLimitState::row_limit |
Row limit.
Definition at line 42 of file ScanLimitState.h.
size_t Hypertable::Lib::ScanLimitState::rows_encountered {} |
Number of unique rows seen, only populated if row_limit > 0.
Definition at line 43 of file ScanLimitState.h.
size_t Hypertable::Lib::ScanLimitState::rows_seen {} |
Number of complete rows seen, only populated if row_limit > 0.
Definition at line 44 of file ScanLimitState.h.