Drizzled Public API Documentation

drizzled::select_result Class Referenceabstract
Inheritance diagram for drizzled::select_result:
drizzled::memory::SqlAlloc drizzled::select_result_interceptor drizzled::select_send drizzled::select_dumpvar drizzled::select_insert drizzled::select_subselect drizzled::select_to_file drizzled::select_union drizzled::select_create drizzled::select_exists_subselect drizzled::select_max_min_finder_subselect drizzled::select_singlerow_subselect drizzled::select_dump drizzled::select_export

Public Member Functions

virtual int prepare (List< Item > &, Select_Lex_Unit *u)
 
virtual uint32_t field_count (List< Item > &fields) const
 
virtual void send_fields (List< Item > &)=0
 
virtual bool send_data (List< Item > &)=0
 
virtual bool initialize_tables (Join *)
 
virtual bool send_eof ()=0
 
virtual void abort ()
 
void set_session (Session *session_arg)
 
void begin_dataset ()
 
virtual void send_error (drizzled::error_t errcode, const char *err)
 
virtual void cleanup ()
 

Static Public Member Functions

static void * operator new (size_t size)
 
static void * operator new (size_t size, Root &root)
 
static void * operator new (size_t size, Root *root)
 
static void * operator new[] (size_t size)
 
static void * operator new[] (size_t size, Root &root)
 
static void * operator new[] (size_t size, Root *root)
 
static void operator delete (void *)
 
static void operator delete (void *, Root &)
 
static void operator delete (void *, Root *)
 
static void operator delete[] (void *)
 
static void operator delete[] (void *, Root &)
 
static void operator delete[] (void *, Root *)
 

Protected Attributes

Sessionsession
 
Select_Lex_Unit * unit
 

Detailed Description

Definition at line 27 of file select_result.h.


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