Drizzled Public API Documentation

ClientConsole Class Reference
Inheritance diagram for ClientConsole:

Public Member Functions

 ClientConsole (const std::string &username_arg, const std::string &password_arg, const std::string &schema_arg, const std::string &catalog_arg)
 
virtual void printDebug (const char *message)
 
catalog::Instance::shared_ptr catalog ()
 
virtual int getFileDescriptor (void)
 
virtual bool isConnected (void)
 
virtual bool flush (void)
 
virtual void close (void)
 
virtual bool authenticate (void)
 
virtual bool readCommand (char **packet, uint32_t &packet_length)
 
virtual void sendOK (void)
 
virtual void sendEOF (void)
 
virtual void sendError (const drizzled::error_t sql_errno, const char *err)
 
virtual void sendFields (List< Item > &list)
 
virtual void checkRowEnd (void)
 
virtual void store (Field *from)
 
virtual void store (void)
 
virtual void store (int32_t from)
 
virtual void store (uint32_t from)
 
virtual void store (int64_t from)
 
virtual void store (uint64_t from)
 
virtual void store (double from, uint32_t decimals, String *buffer)
 
virtual void store (const char *from, size_t length)
 
virtual bool haveError ()
 
virtual bool wasAborted ()
 
bool isConsole () const
 
bool isInteractive () const
 

Private Attributes

bool is_dead
 
uint32_t column
 
uint32_t max_column
 
const std::string & username
 
const std::string & password
 
const std::string & schema
 
const std::string & _catalog
 

Detailed Description

Definition at line 41 of file console.cc.


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