

| Public Types | |
| typedef HqlInterpreter::Callback | Parent | 
| Public Member Functions | |
| HqlCallback (ResultT &r, ServerHandler *handler, const ThriftGen::Namespace ns, const String &hql, bool flush, bool buffered) | |
| void | on_return (const std::string &) override | 
| Called when interpreter returns a string result Maybe called multiple times for a list of string results.  More... | |
| void | on_scan (TableScannerPtr &) override | 
| Called when interpreter is ready to scan.  More... | |
| void | on_finish (TableMutatorPtr &) override | 
| Called when interpreter is finished Note: mutator pointer maybe NULL in case of things like LOAD DATA ...  More... | |
|  Public Member Functions inherited from Hypertable::HqlInterpreter::Callback | |
| Callback (bool normal=true) | |
| virtual | ~Callback () | 
| virtual void | on_parsed (Hql::ParserState &) | 
| Called when the hql string is parsed successfully.  More... | |
| virtual void | on_dump (TableDumper &) | 
| Called when interpreter is ready to dump.  More... | |
| virtual void | on_update (size_t total) | 
| Called when interpreter is ready to update.  More... | |
| virtual void | on_progress (size_t amount) | 
| Called when interpreter updates progress for long running queries.  More... | |
| virtual void | on_finish () | 
| virtual void | on_finish (TableScannerPtr &scanner) | 
| Called when scan is finished.  More... | |
| Public Attributes | |
| ResultT & | result | 
| ServerHandler & | handler | 
| ProfileDataScanner | profile_data | 
| int64_t | ns {} | 
| string | hql | 
| bool | flush | 
| bool | buffered | 
| bool | is_scan {} | 
|  Public Attributes inherited from Hypertable::HqlInterpreter::Callback | |
| FILE * | output | 
| bool | normal_mode | 
| bool | format_ts_in_nanos | 
| uint64_t | total_cells | 
| uint64_t | total_keys_size | 
| uint64_t | total_values_size | 
| uint64_t | file_size | 
Definition at line 894 of file ThriftBroker.cc.
| typedef HqlInterpreter::Callback Hypertable::ThriftBroker::HqlCallback< ResultT, CellT >::Parent | 
Definition at line 895 of file ThriftBroker.cc.
| 
 | inline | 
Definition at line 905 of file ThriftBroker.cc.
| 
 | overridevirtual | 
Called when interpreter is finished Note: mutator pointer maybe NULL in case of things like LOAD DATA ...
INTO file
Reimplemented from Hypertable::HqlInterpreter::Callback.
Definition at line 3044 of file ThriftBroker.cc.
| 
 | overridevirtual | 
Called when interpreter returns a string result Maybe called multiple times for a list of string results.
Reimplemented from Hypertable::HqlInterpreter::Callback.
Definition at line 3013 of file ThriftBroker.cc.
| 
 | overridevirtual | 
Called when interpreter is ready to scan.
Reimplemented from Hypertable::HqlInterpreter::Callback.
Definition at line 3019 of file ThriftBroker.cc.
| bool Hypertable::ThriftBroker::HqlCallback< ResultT, CellT >::buffered | 
Definition at line 902 of file ThriftBroker.cc.
| bool Hypertable::ThriftBroker::HqlCallback< ResultT, CellT >::flush | 
Definition at line 902 of file ThriftBroker.cc.
| ServerHandler& Hypertable::ThriftBroker::HqlCallback< ResultT, CellT >::handler | 
Definition at line 898 of file ThriftBroker.cc.
| string Hypertable::ThriftBroker::HqlCallback< ResultT, CellT >::hql | 
Definition at line 901 of file ThriftBroker.cc.
| bool Hypertable::ThriftBroker::HqlCallback< ResultT, CellT >::is_scan {} | 
Definition at line 903 of file ThriftBroker.cc.
| int64_t Hypertable::ThriftBroker::HqlCallback< ResultT, CellT >::ns {} | 
Definition at line 900 of file ThriftBroker.cc.
| ProfileDataScanner Hypertable::ThriftBroker::HqlCallback< ResultT, CellT >::profile_data | 
Definition at line 899 of file ThriftBroker.cc.
| ResultT& Hypertable::ThriftBroker::HqlCallback< ResultT, CellT >::result | 
Definition at line 897 of file ThriftBroker.cc.
 1.8.8
 1.8.8