0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
Hypertable::Lib::ScanLimitState Class Reference

Tracks row and cell limits used to enforce scan limit predicates. More...

#include <ScanLimitState.h>

Collaboration diagram for Hypertable::Lib::ScanLimitState:
Collaboration graph
[legend]

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...
 

Detailed Description

Tracks row and cell limits used to enforce scan limit predicates.

Definition at line 37 of file ScanLimitState.h.

Constructor & Destructor Documentation

Hypertable::Lib::ScanLimitState::ScanLimitState ( const ScanSpec spec)
inline

Definition at line 39 of file ScanLimitState.h.

Member Data Documentation

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.


The documentation for this class was generated from the following file: