~maria-captains/maria/mysql-6.0-backup

« back to all changes in this revision

Viewing changes to mysql-test/lib/My/Options.pm

  • Committer: Thava Alagu
  • Date: 2010-03-11 19:18:17 UTC
  • mfrom: (3719.14.62 mysql-6.0-codebase)
  • Revision ID: thavamuni.alagu@sun.com-20100311191817-5nigmq884xo9fuut
Merge from mysql-6.0-codebase

Show diffs side-by-side

added added

removed removed

Lines of Context:
67
67
  elsif ($option=~ /^(.*)=(.*)$/){
68
68
    return ($1, $2)
69
69
  }
70
 
  elsif ($option=~ /^-O$/){
71
 
    return (undef, undef);
72
 
  }
73
70
  die "Unknown option format '$option'";
74
71
}
75
72
 
169
166
  my @sql;
170
167
 
171
168
  foreach my $option (@options) {
172
 
    my ($name, $value)= _split_option($option);
173
 
    #print "name: $name\n";
 
169
    my ($sql_name, $value)= _split_option($option);
 
170
    #print "name: $sql_name\n";
174
171
    #print "value: $value\n";
175
 
    if ($name =~ /^O, (.*)/){
176
 
      push(@sql, "SET GLOBAL $1=$value");
177
 
    }
178
 
    elsif ($name =~ /^set-variable=(.*)/){
179
 
      push(@sql, "SET GLOBAL $1=$value");
180
 
    }
181
 
    else {
182
 
      my $sql_name= $name;
183
 
      $sql_name=~ s/-/_/g;
184
 
      push(@sql, "SET GLOBAL $sql_name=$value");
185
 
    }
 
172
    $sql_name=~ s/-/_/g;
 
173
    push(@sql, "SET GLOBAL $sql_name=$value");
186
174
  }
187
175
  return join("; ", @sql);
188
176
}