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::Hql::ScanState Class Reference

#include <HqlParser.h>

Collaboration diagram for Hypertable::Hql::ScanState:
Collaboration graph
[legend]

Public Member Functions

 ScanState ()
 
void set_time_interval (::int64_t start,::int64_t end)
 
void set_start_time (::int64_t start)
 
void set_end_time (::int64_t end)
 
::int64_t start_time ()
 
::int64_t end_time ()
 

Public Attributes

ScanSpecBuilder builder
 
std::string outfile
 
bool display_timestamps {}
 
bool display_revisions {}
 
bool keys_only {}
 
std::string current_rowkey
 
bool current_rowkey_set {}
 
RowInterval current_ri
 
CellInterval current_ci
 
std::string current_cell_row
 
std::string current_cell_column
 
bool start_time_set {}
 
bool end_time_set {}
 
::int64_t current_timestamp {}
 
bool current_timestamp_set {}
 
int current_relop {}
 
int last_boolean_op {BOOLOP_AND}
 
int buckets {}
 

Detailed Description

Definition at line 244 of file HqlParser.h.

Constructor & Destructor Documentation

Hypertable::Hql::ScanState::ScanState ( )
inline

Definition at line 246 of file HqlParser.h.

Member Function Documentation

::int64_t Hypertable::Hql::ScanState::end_time ( )
inline

Definition at line 264 of file HqlParser.h.

void Hypertable::Hql::ScanState::set_end_time ( ::int64_t  end)
inline

Definition at line 258 of file HqlParser.h.

void Hypertable::Hql::ScanState::set_start_time ( ::int64_t  start)
inline

Definition at line 253 of file HqlParser.h.

void Hypertable::Hql::ScanState::set_time_interval ( ::int64_t  start,
::int64_t  end 
)
inline

Definition at line 248 of file HqlParser.h.

::int64_t Hypertable::Hql::ScanState::start_time ( )
inline

Definition at line 263 of file HqlParser.h.

Member Data Documentation

int Hypertable::Hql::ScanState::buckets {}

Definition at line 283 of file HqlParser.h.

ScanSpecBuilder Hypertable::Hql::ScanState::builder

Definition at line 266 of file HqlParser.h.

std::string Hypertable::Hql::ScanState::current_cell_column

Definition at line 276 of file HqlParser.h.

std::string Hypertable::Hql::ScanState::current_cell_row

Definition at line 275 of file HqlParser.h.

CellInterval Hypertable::Hql::ScanState::current_ci

Definition at line 274 of file HqlParser.h.

int Hypertable::Hql::ScanState::current_relop {}

Definition at line 281 of file HqlParser.h.

RowInterval Hypertable::Hql::ScanState::current_ri

Definition at line 273 of file HqlParser.h.

std::string Hypertable::Hql::ScanState::current_rowkey

Definition at line 271 of file HqlParser.h.

bool Hypertable::Hql::ScanState::current_rowkey_set {}

Definition at line 272 of file HqlParser.h.

::int64_t Hypertable::Hql::ScanState::current_timestamp {}

Definition at line 279 of file HqlParser.h.

bool Hypertable::Hql::ScanState::current_timestamp_set {}

Definition at line 280 of file HqlParser.h.

bool Hypertable::Hql::ScanState::display_revisions {}

Definition at line 269 of file HqlParser.h.

bool Hypertable::Hql::ScanState::display_timestamps {}

Definition at line 268 of file HqlParser.h.

bool Hypertable::Hql::ScanState::end_time_set {}

Definition at line 278 of file HqlParser.h.

bool Hypertable::Hql::ScanState::keys_only {}

Definition at line 270 of file HqlParser.h.

int Hypertable::Hql::ScanState::last_boolean_op {BOOLOP_AND}

Definition at line 282 of file HqlParser.h.

std::string Hypertable::Hql::ScanState::outfile

Definition at line 267 of file HqlParser.h.

bool Hypertable::Hql::ScanState::start_time_set {}

Definition at line 277 of file HqlParser.h.


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