0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
Tools::client::rangeserver::RangeServerCommandInterpreter Class Reference

#include <RangeServerCommandInterpreter.h>

Inheritance diagram for Tools::client::rangeserver::RangeServerCommandInterpreter:
Inheritance graph
[legend]
Collaboration diagram for Tools::client::rangeserver::RangeServerCommandInterpreter:
Collaboration graph
[legend]

Public Member Functions

 RangeServerCommandInterpreter (Hyperspace::SessionPtr &, const sockaddr_in addr, RangeServer::ClientPtr &)
 
int execute_line (const String &line) override
 
- Public Member Functions inherited from Hypertable::CommandInterpreter
 CommandInterpreter ()
 
void set_timestamp_output_format (const String &format)
 
void set_silent (bool silent)
 
void set_test_mode (bool mode)
 
void set_interactive_mode (bool mode)
 
bool silent_mode ()
 
bool test_mode ()
 
bool normal_mode ()
 
int timestamp_output_format ()
 

Private Types

typedef std::unordered_map
< String, TableInfo * > 
TableMap
 

Private Member Functions

void display_scan_data (const SerializedKey &key, const ByteString &value, SchemaPtr &schema_ptr)
 

Private Attributes

Hyperspace::SessionPtr m_hyperspace
 
NameIdMapperPtr m_namemap
 
struct sockaddr_in m_addr
 
RangeServer::ClientPtr m_range_server
 
TableMap m_table_map
 
int32_t m_cur_scanner_id
 
String m_toplevel_dir
 

Additional Inherited Members

- Public Types inherited from Hypertable::CommandInterpreter
enum  { TIMESTAMP_FORMAT_DEFAULT, TIMESTAMP_FORMAT_NANOS }
 
- Protected Attributes inherited from Hypertable::CommandInterpreter
int m_timestamp_output_format
 
bool m_silent
 
bool m_test_mode
 
bool m_interactive
 

Detailed Description

Definition at line 47 of file RangeServerCommandInterpreter.h.

Member Typedef Documentation

Definition at line 63 of file RangeServerCommandInterpreter.h.

Constructor & Destructor Documentation

RangeServerCommandInterpreter::RangeServerCommandInterpreter ( Hyperspace::SessionPtr ,
const sockaddr_in  addr,
RangeServer::ClientPtr  
)

Definition at line 87 of file RangeServerCommandInterpreter.cc.

Member Function Documentation

void RangeServerCommandInterpreter::display_scan_data ( const SerializedKey key,
const ByteString value,
SchemaPtr schema_ptr 
)
private

Definition at line 402 of file RangeServerCommandInterpreter.cc.

int RangeServerCommandInterpreter::execute_line ( const String line)
overridevirtual

Sort the keys

Implements Hypertable::CommandInterpreter.

Definition at line 103 of file RangeServerCommandInterpreter.cc.

Member Data Documentation

struct sockaddr_in Tools::client::rangeserver::RangeServerCommandInterpreter::m_addr
private

Definition at line 61 of file RangeServerCommandInterpreter.h.

int32_t Tools::client::rangeserver::RangeServerCommandInterpreter::m_cur_scanner_id
private

Definition at line 65 of file RangeServerCommandInterpreter.h.

Hyperspace::SessionPtr Tools::client::rangeserver::RangeServerCommandInterpreter::m_hyperspace
private

Definition at line 59 of file RangeServerCommandInterpreter.h.

NameIdMapperPtr Tools::client::rangeserver::RangeServerCommandInterpreter::m_namemap
private

Definition at line 60 of file RangeServerCommandInterpreter.h.

RangeServer::ClientPtr Tools::client::rangeserver::RangeServerCommandInterpreter::m_range_server
private

Definition at line 62 of file RangeServerCommandInterpreter.h.

TableMap Tools::client::rangeserver::RangeServerCommandInterpreter::m_table_map
private

Definition at line 64 of file RangeServerCommandInterpreter.h.

String Tools::client::rangeserver::RangeServerCommandInterpreter::m_toplevel_dir
private

Definition at line 66 of file RangeServerCommandInterpreter.h.


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