Public Member Functions | |
bool | send_eof () |
bool | send_fields (List< Item > &list) |
void | abort () |
virtual void | cleanup () |
bool | send_data (List< Item > &items) |
virtual int | prepare (List< Item > &, Select_Lex_Unit *u) |
virtual uint32_t | field_count (List< Item > &fields) const |
virtual bool | initialize_tables (Join *) |
void | set_session (Session *session_arg) |
void | begin_dataset () |
virtual void | send_error (drizzled::error_t errcode, const char *err) |
Static Public Member Functions | |
static void * | operator new (size_t size) |
static void * | operator new (size_t size, Root *mem_root) |
static void * | operator new[] (size_t size) |
static void * | operator new[] (size_t size, Root *mem_root) |
static void | operator delete (void *, size_t) |
static void | operator delete (void *, Root *) |
static void | operator delete[] (void *, Root *) |
static void | operator delete[] (void *, size_t) |
Protected Attributes | |
Session * | session |
Select_Lex_Unit * | unit |
Private Attributes | |
bool | is_result_set_started |
Definition at line 32 of file select_send.h.
virtual void drizzled::select_send::cleanup | ( | ) | [inline, virtual] |
Cleanup an instance of this class for re-use at next execution of a prepared statement/ stored procedure statement.
Reimplemented from drizzled::select_result.
Definition at line 81 of file select_send.h.
References is_result_set_started.
bool drizzled::select_send::is_result_set_started [private] |
True if we have sent result set metadata to the client. In this case the client always expects us to end the result set with an eof or error packet
Definition at line 38 of file select_send.h.
Referenced by cleanup().