23 #include <drizzled/field/str.h>
33 static unsigned char null;
41 Field_null(
unsigned char *ptr_arg, uint32_t len_arg,
const char *field_name_arg) :
42 Field_str(ptr_arg, len_arg, &null, 1, field_name_arg, &my_charset_bin)
45 enum_field_types type()
const
47 return DRIZZLE_TYPE_NULL;
57 int store(int64_t,
bool)
69 double val_real()
const
73 int64_t val_int()
const
86 int cmp(
const unsigned char *,
const unsigned char *)
90 void sort_string(
unsigned char *, uint32_t)
96 uint32_t size_of()
const
100 uint32_t max_display_length()
TODO: Rename this file - func.h is stupid.
uint32_t pack_length() const