my $do = $config->{do};
my $e = $config->{escape};
$wc =~ s/(?<!\\)((?:\\\\)*[^\w\s\\$e])/\\$1/g;
- return $self->_sql($wc) if $do->{sql};
- $wc = $self->_jokers($wc) if $do->{jokers};
+ if ($do->{jokers}) {
+ $wc = $self->_jokers($wc);
+ } elsif ($do->{sql}) {
+ $wc = $self->_sql($wc);
+ }
if ($do->{brackets}) {
$wc = $self->_bracketed($wc);
} elsif ($do->{commas}) {