Drizzled Public API Documentation

drizzled::select_export Class Reference

Inheritance diagram for drizzled::select_export:
drizzled::select_to_file drizzled::select_result_interceptor drizzled::select_result drizzled::memory::SqlAlloc

List of all members.

Public Member Functions

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

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

file_exchangeexchange
int file
internal::IO_CACHEcache
ha_rows row_count
boost::filesystem::path path
Sessionsession
Select_Lex_Unit * unit

Private Member Functions

bool needs_escaping (char character, bool enclosed)

Private Attributes

uint32_t field_term_length
int field_sep_char
int escape_char
int line_sep_char
int field_term_char
bool is_ambiguous_field_sep
bool is_ambiguous_field_term
bool is_unsafe_field_sep
bool fixed_row_size

Detailed Description

Definition at line 33 of file select_export.h.


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