~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/set_var.h

  • Committer: Eric Herman
  • Date: 2008-12-06 19:42:46 UTC
  • mto: (656.1.6 devel)
  • mto: This revision was merged to the branch mainline in revision 665.
  • Revision ID: eric@mysql.com-20081206194246-5cdexuu81i366eek
removed trailing whitespace with simple script:

for file in $(find . -name "*.c") $(find . -name "*.cc") $(find . -name "*.h"); do ruby -pe 'gsub(/\s+$/, $/)' < $file > $file.out; mv $file.out $file; done;

Show diffs side-by-side

added added

removed removed

Lines of Context:
61
61
    Enumeration type to indicate for a system variable whether it will be written to the binlog or not.
62
62
  */
63
63
  enum Binlog_status_enum
64
 
  {  
 
64
  {
65
65
    /* The variable value is not in the binlog. */
66
66
    NOT_IN_BINLOG,
67
67
    /* The value of the @@session variable is in the binlog. */
415
415
class sys_var_session :public sys_var
416
416
{
417
417
public:
418
 
  sys_var_session(const char *name_arg, 
 
418
  sys_var_session(const char *name_arg,
419
419
              sys_after_update_func func= NULL,
420
420
              Binlog_status_enum binlog_status= NOT_IN_BINLOG)
421
421
    :sys_var(name_arg, func, binlog_status)
453
453
{
454
454
public:
455
455
  ha_rows SV::*offset;
456
 
  sys_var_session_ha_rows(sys_var_chain *chain, const char *name_arg, 
 
456
  sys_var_session_ha_rows(sys_var_chain *chain, const char *name_arg,
457
457
                      ha_rows SV::*offset_arg)
458
458
    :sys_var_session(name_arg), offset(offset_arg)
459
459
  { chain_sys_var(chain); }
460
 
  sys_var_session_ha_rows(sys_var_chain *chain, const char *name_arg, 
 
460
  sys_var_session_ha_rows(sys_var_chain *chain, const char *name_arg,
461
461
                      ha_rows SV::*offset_arg,
462
462
                      sys_after_update_func func)
463
463
    :sys_var_session(name_arg,func), offset(offset_arg)
484
484
    check_func(c_func),
485
485
    offset(offset_arg)
486
486
  { chain_sys_var(chain); }
487
 
  sys_var_session_uint64_t(sys_var_chain *chain, 
488
 
                           const char *name_arg, 
489
 
                           uint64_t SV::*offset_arg, 
490
 
                           sys_after_update_func func, 
 
487
  sys_var_session_uint64_t(sys_var_chain *chain,
 
488
                           const char *name_arg,
 
489
                           uint64_t SV::*offset_arg,
 
490
                           sys_after_update_func func,
491
491
                           bool only_global_arg,
492
492
                           sys_check_func cfunc= NULL)
493
493
    :sys_var_session(name_arg, func),
525
525
     check_func(c_func),
526
526
     offset(offset_arg)
527
527
  { chain_sys_var(chain); }
528
 
  sys_var_session_size_t(sys_var_chain *chain, 
529
 
                         const char *name_arg, 
530
 
                         size_t SV::*offset_arg, 
531
 
                         sys_after_update_func func, 
 
528
  sys_var_session_size_t(sys_var_chain *chain,
 
529
                         const char *name_arg,
 
530
                         size_t SV::*offset_arg,
 
531
                         sys_after_update_func func,
532
532
                         bool only_global_arg,
533
533
                         sys_check_func cfunc= NULL)
534
534
    :sys_var_session(name_arg, func),
610
610
class sys_var_session_optimizer_switch :public sys_var_session_enum
611
611
{
612
612
public:
613
 
  sys_var_session_optimizer_switch(sys_var_chain *chain, const char *name_arg, 
 
613
  sys_var_session_optimizer_switch(sys_var_chain *chain, const char *name_arg,
614
614
                                   uint32_t SV::*offset_arg)
615
615
    :sys_var_session_enum(chain, name_arg, offset_arg, &optimizer_switch_typelib)
616
616
  {}
630
630
protected:
631
631
  plugin_ref SV::*offset;
632
632
public:
633
 
  sys_var_session_storage_engine(sys_var_chain *chain, const char *name_arg, 
 
633
  sys_var_session_storage_engine(sys_var_chain *chain, const char *name_arg,
634
634
                             plugin_ref SV::*offset_arg)
635
635
    :sys_var_session(name_arg), offset(offset_arg)
636
636
  { chain_sys_var(chain); }
786
786
protected:
787
787
  size_t offset;
788
788
public:
789
 
  sys_var_key_cache_param(sys_var_chain *chain, const char *name_arg, 
 
789
  sys_var_key_cache_param(sys_var_chain *chain, const char *name_arg,
790
790
                          size_t offset_arg)
791
791
    :sys_var(name_arg), offset(offset_arg)
792
792
  { chain_sys_var(chain); }
850
850
{
851
851
  uint32_t log_type;
852
852
public:
853
 
  sys_var_log_state(sys_var_chain *chain, const char *name_arg, bool *value_arg, 
 
853
  sys_var_log_state(sys_var_chain *chain, const char *name_arg, bool *value_arg,
854
854
                    uint32_t log_type_arg)
855
855
    :sys_var_bool_ptr(chain, name_arg, value_arg), log_type(log_type_arg) {}
856
856
  bool update(Session *session, set_var *var);
868
868
  sys_var_readonly(sys_var_chain *chain, const char *name_arg, enum_var_type type,
869
869
                   SHOW_TYPE show_type_arg,
870
870
                   sys_value_ptr_func value_ptr_func_arg)
871
 
    :sys_var(name_arg), var_type(type), 
 
871
    :sys_var(name_arg), var_type(type),
872
872
       show_type_value(show_type_arg), value_ptr_func(value_ptr_func_arg)
873
873
  { chain_sys_var(chain); }
874
874
  bool update(Session *, set_var *)
932
932
 
933
933
public:
934
934
  sys_var_have_plugin(sys_var_chain *chain, const char *variable_name,
935
 
                      const char *plugin_name_str_arg, uint32_t plugin_name_len_arg, 
 
935
                      const char *plugin_name_str_arg, uint32_t plugin_name_len_arg,
936
936
                      int plugin_type_arg):
937
 
    sys_var_have_option(chain, variable_name), 
 
937
    sys_var_have_option(chain, variable_name),
938
938
    plugin_name_str(plugin_name_str_arg), plugin_name_len(plugin_name_len_arg),
939
939
    plugin_type(plugin_type_arg)
940
940
  { }
993
993
class sys_var_opt_readonly :public sys_var_bool_ptr
994
994
{
995
995
public:
996
 
  sys_var_opt_readonly(sys_var_chain *chain, const char *name_arg, 
 
996
  sys_var_opt_readonly(sys_var_chain *chain, const char *name_arg,
997
997
                       bool *value_arg) :
998
998
    sys_var_bool_ptr(chain, name_arg, value_arg) {};
999
999
  ~sys_var_opt_readonly() {};
1072
1072
    if (value_arg && value_arg->type() == Item::FIELD_ITEM)
1073
1073
    {
1074
1074
      Item_field *item= (Item_field*) value_arg;
1075
 
      if (!(value=new Item_string(item->field_name, 
 
1075
      if (!(value=new Item_string(item->field_name,
1076
1076
                  (uint) strlen(item->field_name),
1077
1077
                                  item->collation.collation)))
1078
1078
        value=value_arg;                        /* Give error message later */