~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/item/null.h

Merged fix-headers work.

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
class Item_null :public Item_basic_constant
24
24
{
25
25
public:
 
26
 
26
27
  Item_null(char *name_par=0)
27
28
  {
28
29
    maybe_null= null_value= true;
44
45
  enum_field_types field_type() const   { return DRIZZLE_TYPE_NULL; }
45
46
  bool basic_const_item() const { return 1; }
46
47
  Item *clone_item() { return new Item_null(name); }
47
 
  bool is_null() { return 1; }
 
48
  bool is_null() { return true; }
48
49
 
49
 
  virtual inline void print(String *str, enum_query_type)
50
 
  {
51
 
    str->append(STRING_WITH_LEN("NULL"));
52
 
  }
 
50
  virtual void print(String *str, enum_query_type);
53
51
 
54
52
  Item *safe_charset_converter(const CHARSET_INFO * const tocs);
55
53
  bool check_vcol_func_processor(unsigned char *)