354
379
TYPELIB *typelib, sys_after_update_func func)
355
380
:sys_var(name_arg,func), offset(offset_arg), enum_names(typelib)
356
381
{ chain_sys_var(chain); }
359
388
SHOW_TYPE show_type() { return SHOW_CHAR; }
361
391
bool is_readonly() const { return 1; }
362
392
uchar *value_ptr(THD *thd, enum_var_type type, LEX_STRING *base);