23 #include <drizzled/select_to_file.h>
28 #define NUMERIC_CHARS ".0123456789e+-"
36 uint32_t field_term_length;
37 int field_sep_char,escape_char,line_sep_char;
44 bool is_ambiguous_field_sep;
50 bool is_ambiguous_field_term;
56 bool is_unsafe_field_sep;
66 is_ambiguous_field_sep(0),
67 is_ambiguous_field_term(0),
68 is_unsafe_field_sep(0),
72 int prepare(
List<Item> &list, Select_Lex_Unit *u);
75 inline bool needs_escaping(
char character,
bool enclosed)
77 if ((character == escape_char) ||
78 (enclosed ? character == field_sep_char : character == field_term_char) ||
79 character == line_sep_char ||