21
21
#ifndef DRIZZLE_SERVER_FIELD_STRING
22
22
#define DRIZZLE_SERVER_FIELD_STRING
24
26
class Field_string :public Field_longstr {
26
28
bool can_alter_field_type;
27
29
Field_string(uchar *ptr_arg, uint32_t len_arg,uchar *null_ptr_arg,
29
31
enum utype unireg_check_arg, const char *field_name_arg,
31
33
:Field_longstr(ptr_arg, len_arg, null_ptr_arg, null_bit_arg,
32
34
unireg_check_arg, field_name_arg, cs),
33
35
can_alter_field_type(1) {};
34
36
Field_string(uint32_t len_arg,bool maybe_null_arg, const char *field_name_arg,
36
38
:Field_longstr((uchar*) 0, len_arg, maybe_null_arg ? (uchar*) "": 0, 0,
37
39
NONE, field_name_arg, cs),
38
40
can_alter_field_type(1) {};