~posulliv/drizzle/optimizer-style-cleanup

« back to all changes in this revision

Viewing changes to drizzled/set_var.h

  • Committer: Padraig O'Sullivan
  • Date: 2010-04-17 01:38:47 UTC
  • mfrom: (1237.9.238 bad-staging)
  • Revision ID: osullivan.padraig@gmail.com-20100417013847-ibjioqsfbmf5yg4g
Merge trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
84
84
extern char* opt_secure_file_priv;
85
85
extern char *default_tz_name;
86
86
 
87
 
uint64_t fix_unsigned(Session *, uint64_t, const struct my_option *);
 
87
uint64_t fix_unsigned(Session *, uint64_t, const struct option *);
88
88
 
89
89
struct sys_var_chain
90
90
{
101
101
protected:
102
102
  const std::string name; /**< The name of the variable */
103
103
  sys_after_update_func after_update; /**< Function pointer triggered after the variable's value is updated */
104
 
  struct my_option *option_limits; /**< Updated by by set_var_init() */
 
104
  struct option *option_limits; /**< Updated by by set_var_init() */
105
105
  bool m_allow_empty_value; /**< Does variable allow an empty value? */
106
106
  sys_var *next;
107
107
public:
159
159
  /**
160
160
   * Returns a pointer to the variable's option limits
161
161
   */
162
 
  inline struct my_option *getOptionLimits() const
 
162
  inline struct option *getOptionLimits() const
163
163
  {
164
164
    return option_limits;
165
165
  }
166
166
  /**
167
167
   * Sets the pointer to the variable's option limits
168
168
   *
169
 
   * @param Pointer to the option limits my_option variable
 
169
   * @param Pointer to the option limits option variable
170
170
   */
171
 
  inline void setOptionLimits(struct my_option *in_option_limits)
 
171
  inline void setOptionLimits(struct option *in_option_limits)
172
172
  {
173
173
    option_limits= in_option_limits;
174
174
  }
916
916
drizzle_show_var* enumerate_sys_vars(Session *session, bool sorted);
917
917
void drizzle_add_plugin_sysvar(sys_var_pluginvar *var);
918
918
void drizzle_del_plugin_sysvar();
919
 
int mysql_add_sys_var_chain(sys_var *chain, struct my_option *long_options);
 
919
int mysql_add_sys_var_chain(sys_var *chain, struct option *long_options);
920
920
int mysql_del_sys_var_chain(sys_var *chain);
921
921
sys_var *find_sys_var(Session *session, const char *str, uint32_t length=0);
922
922
int sql_set_variables(Session *session, List<set_var_base> *var_list);