~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/set_var.h

  • Committer: Brian Aker
  • Date: 2009-03-12 14:38:12 UTC
  • mfrom: (910.4.20 sparc)
  • Revision ID: brian@tangent.org-20090312143812-g02zsr6krx54nxjp
Merge from Stewart.

Show diffs side-by-side

added added

removed removed

Lines of Context:
161
161
  bool check(Session *session, set_var *var);
162
162
  bool update(Session *session, set_var *var);
163
163
  void set_default(Session *session, enum_var_type type);
164
 
  SHOW_TYPE show_type() { return SHOW_LONG; }
 
164
  SHOW_TYPE show_type() { return SHOW_INT; }
165
165
  unsigned char *value_ptr(Session *, enum_var_type, const LEX_STRING *)
166
166
  { return (unsigned char*) value; }
167
167
};
413
413
  bool check(Session *session, set_var *var);
414
414
  bool update(Session *session, set_var *var);
415
415
  void set_default(Session *session, enum_var_type type);
416
 
  SHOW_TYPE show_type() { return SHOW_LONG; }
 
416
  SHOW_TYPE show_type() { return SHOW_INT; }
417
417
  unsigned char *value_ptr(Session *session, enum_var_type type,
418
418
                           const LEX_STRING *base);
419
419
};
748
748
};
749
749
 
750
750
 
751
 
class sys_var_key_cache_long :public sys_var_key_cache_param
 
751
class sys_var_key_cache_uint32_t :public sys_var_key_cache_param
752
752
{
753
753
public:
754
 
  sys_var_key_cache_long(sys_var_chain *chain, const char *name_arg, size_t offset_arg)
 
754
  sys_var_key_cache_uint32_t(sys_var_chain *chain, const char *name_arg, size_t offset_arg)
755
755
    :sys_var_key_cache_param(chain, name_arg, offset_arg)
756
756
  {}
757
757
  bool update(Session *session, set_var *var);
758
 
  SHOW_TYPE show_type() { return SHOW_LONG; }
 
758
  SHOW_TYPE show_type() { return SHOW_INT; }
759
759
};
760
760
 
761
761
/* Variable that you can only read from */