~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/item/empty_string.h

New merge for TableShare

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
 
29
29
#include <drizzled/item/string.h>
30
30
 
31
 
namespace drizzled
32
 
{
33
 
 
34
31
class Item_empty_string :public Item_string
35
32
{
36
33
public:
37
34
  Item_empty_string(const char *header,uint32_t length, const CHARSET_INFO * cs= NULL) :
38
35
    Item_string("",0, cs ? cs : &my_charset_utf8_general_ci)
39
 
    { name= const_cast<char*>(header); max_length= cs ? length * cs->mbmaxlen : length; }
 
36
    { name=(char*) header; max_length= cs ? length * cs->mbmaxlen : length; }
40
37
  void make_field(SendField *field);
41
38
};
42
 
 
43
 
} /* namespace drizzled */
44
39
  
45
40
#endif /* DRIZZLED_ITEM_EMPTY_STRING_H */