~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/set_var.h

  • Committer: Eric Day
  • Date: 2010-01-07 20:02:38 UTC
  • mfrom: (1259.4.2 staging)
  • mto: This revision was merged to the branch mainline in revision 1271.
  • Revision ID: eday@oddments.org-20100107200238-uqw8v6kv9pl7nny5
Merged trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
typedef unsigned char *(*sys_value_ptr_func)(Session *session);
54
54
 
55
55
static const std::vector<std::string> empty_aliases;
 
56
extern struct system_variables max_system_variables;
 
57
extern size_t table_def_size;
 
58
 
 
59
extern char *drizzle_tmpdir;
 
60
extern const char *first_keyword;
 
61
extern const char *in_left_expr_name;
 
62
extern const char *in_additional_cond;
 
63
extern const char *in_having_cond;
 
64
extern char language[FN_REFLEN];
 
65
extern char glob_hostname[FN_REFLEN];
 
66
extern char drizzle_home[FN_REFLEN];
 
67
extern char pidfile_name[FN_REFLEN];
 
68
extern char system_time_zone[30];
 
69
extern char *opt_tc_log_file;
 
70
extern uint64_t session_startup_options;
 
71
extern uint32_t global_thread_id;
 
72
extern uint64_t aborted_threads;
 
73
extern uint64_t aborted_connects;
 
74
extern uint64_t table_cache_size;
 
75
extern uint64_t max_connect_errors;
 
76
extern uint32_t back_log;
 
77
extern uint32_t ha_open_options;
 
78
extern char *drizzled_bind_host;
 
79
extern uint32_t dropping_tables;
 
80
extern bool opt_endinfo;
 
81
extern bool locked_in_memory;
 
82
extern uint32_t volatile thread_running;
 
83
extern uint32_t volatile global_read_lock;
 
84
extern bool opt_readonly;
 
85
extern char* opt_secure_file_priv;
 
86
extern char *default_tz_name;
56
87
 
57
88
struct sys_var_chain
58
89
{
787
818
class sys_var_key_buffer_size :public sys_var_key_cache_param
788
819
{
789
820
public:
790
 
  sys_var_key_buffer_size(sys_var_chain *chain, const char *name_arg)
791
 
    :sys_var_key_cache_param(chain, name_arg,
792
 
                             offsetof(KEY_CACHE, param_buff_size))
793
 
  {}
 
821
  sys_var_key_buffer_size(sys_var_chain *chain, const char *name_arg);
794
822
  bool update(Session *session, set_var *var);
795
823
  SHOW_TYPE show_type() { return SHOW_LONGLONG; }
796
824
};
962
990
  Classes for parsing of the SET command
963
991
****************************************************************************/
964
992
 
965
 
class set_var_base :public Sql_alloc
 
993
class set_var_base :public drizzled::memory::SqlAlloc
966
994
{
967
995
public:
968
996
  set_var_base() {}