Drizzled Public API Documentation

drizzled::select_send Class Reference

Inheritance diagram for drizzled::select_send:
drizzled::select_result drizzled::memory::SqlAlloc

List of all members.

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

Sessionsession
Select_Lex_Unit * unit

Private Attributes

bool is_result_set_started

Detailed Description

Definition at line 32 of file select_send.h.


Member Function Documentation

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.


Member Data Documentation

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().


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