21 #include <drizzled/item/bin_string.h>
31 Item_bin_string::Item_bin_string(
str_ref arg)
33 const char *str= arg.data();
34 const char *end= str + arg.size() - 1;
35 unsigned char bits= 0;
38 max_length= (arg.size() + 7) >> 3;
39 char *ptr= (
char*) memory::sql_alloc(max_length + 1);
40 str_value.set(ptr, max_length, &my_charset_bin);
43 for (; end >= str; end--)
56 collation.set(&my_charset_bin, DERIVATION_COERCIBLE);
TODO: Rename this file - func.h is stupid.