Drizzled Public API Documentation

drizzled::READ_INFO Class Reference

Public Member Functions

 READ_INFO (int cursor, size_t tot_length, const charset_info_st *const cs, String &field_term, String &line_start, String &line_term, String &enclosed, int escape, bool is_fifo)
 
int read_field ()
 
int read_fixed_length (void)
 
int next_line (void)
 
char unescape (char chr)
 
int terminator (char *ptr, uint32_t length)
 
bool find_start_of_fields ()
 
void end_io_cache ()
 
void set_io_cache_arg (void *arg)
 

Public Attributes

bool error
 
bool line_cuted
 
bool found_null
 
bool enclosed
 
unsigned char * row_start
 
unsigned char * row_end
 
const charset_info_stread_charset
 

Private Attributes

int cursor
 
unsigned char * buffer
 
unsigned char * end_of_buff
 
size_t buff_length
 
size_t max_length
 
char * field_term_ptr
 
char * line_term_ptr
 
char * line_start_ptr
 
char * line_start_end
 
uint field_term_length
 
uint line_term_length
 
uint enclosed_length
 
int field_term_char
 
int line_term_char
 
int enclosed_char
 
int escape_char
 
int * stack
 
int * stack_pos
 
bool found_end_of_line
 
bool start_of_line
 
bool eof
 
bool need_end_io_cache
 
internal::io_cache_st cache
 

Detailed Description

Definition at line 48 of file sql_load.cc.


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