line |
!l |
l&&!r |
l&&r |
condition |
252
|
2 |
0 |
0 |
$self->{'argv'}{'db'} eq "" and $self->{'argv'}{'dbfile'} eq "" |
300
|
2 |
0 |
0 |
defined $self->{'argv'}{'message_syslog_facility'} and not $self->{'argv'}{'message_syslog_facility'} =~ /^local[0-7]$/i |
305
|
2 |
0 |
0 |
defined $self->{'argv'}{'message_syslog_service'} and $self->{'argv'}{'message_syslog_service'} =~ s/[a-zA-Z0-9\-\_]//g |
310
|
2 |
0 |
0 |
defined $self->{'argv'}{'sql_save_name'} and $self->{'argv'}{'sql_save_name'} =~ s/[a-zA-Z0-9\-\_]//g |
326
|
0 |
0 |
2 |
defined $self->{'init'}{'plugin_id'} and $self->{'init'}{'plugin_id'} ne "" |
360
|
2 |
0 |
0 |
$self->{'argv'}{'connect'} and $self->Open |
379
|
0 |
0 |
0 |
$self->{'argv'}{'port'} ne "" and $self->{'argv'}{'port'} =~ /^\D+$/ || ($self->{'argv'}{'port'} < 1 || $self->{'argv'}{'port'} > 65535) |
398
|
0 |
1 |
0 |
$self->{'init'}{'plugin_fh'}->can("Open") and $self->{'init'}{'plugin_fh'}->Open |
432
|
8 |
0 |
0 |
$self->{'init'}{'plugin_fh'}->can("SelectCursor") and $self->{'init'}{'plugin_fh'}->SelectCursor($argv) |
457
|
2 |
1 |
5 |
$argv->{'cursor_command'} != 1 and $argv->{'cursor_command'} != 4 |
485
|
8 |
0 |
0 |
defined $argv->{'where'} and ref $argv->{'where'} ne "ARRAY" |
593
|
18 |
0 |
0 |
$self->{'init'}{'plugin_fh'}->can("Select") and $self->{'init'}{'plugin_fh'}->Select($argv) |
698
|
0 |
0 |
0 |
defined $self->{'argv'}{'tables'}{$table} and defined $self->{'argv'}{'tables'}{$table}{'cols'} |
711
|
0 |
0 |
0 |
defined $self->{'argv'}{'tables'}{$tables_work[0]} and defined $self->{'argv'}{'tables'}{$tables_work[0]}{'cols'} |
866
|
18 |
1 |
7 |
defined $argv->{'limit'} and $argv->{'limit'} > 0 |
904
|
2 |
0 |
0 |
$self->{'init'}{'plugin_fh'}->can("Delete") and $self->{'init'}{'plugin_fh'}->Delete($argv) |
931
|
2 |
0 |
0 |
not defined $argv->{'table'} and ref $argv->{'table'} ne "" |
939
|
1 |
1 |
0 |
!defined($where) || $where eq '' and not $argv->{'force'} |
985
|
2 |
0 |
0 |
$self->{'init'}{'plugin_fh'}->can("Insert") and $self->{'init'}{'plugin_fh'}->Insert($argv) |
1012
|
2 |
0 |
0 |
not defined $argv->{'table'} and ref $argv->{'table'} ne "" |
1041
|
2 |
0 |
0 |
defined $argv->{'conflict'} and ref $argv->{'conflict'} ne "HASH" |
1141
|
2 |
0 |
0 |
$self->{'init'}{'plugin_fh'}->can("Update") and $self->{'init'}{'plugin_fh'}->Update($argv) |
1168
|
2 |
0 |
0 |
not defined $argv->{'table'} and ref $argv->{'table'} ne "" |
1195
|
1 |
1 |
0 |
!defined($where) || $where eq '' and not $argv->{'force'} |
1245
|
0 |
0 |
0 |
$count and $sleep |
1277
|
0 |
0 |
0 |
$self->{'init'}{'plugin_fh'}->can("Call") and $self->{'init'}{'plugin_fh'}->Call($argv) |
1311
|
31 |
0 |
1 |
defined $argv->{'sql_save'} and $argv->{'sql_save'} |
|
31 |
0 |
0 |
defined $self->{'argv'}{'sql_save'} and $self->{'argv'}{'sql_save'} |
|
0 |
0 |
0 |
defined $self->{'argv'}{'sql_save'} and $self->{'argv'}{'sql_save'} and $argv->{'command_type'} |
1372
|
0 |
0 |
0 |
$self->{'argv'}{'commit'} and $argv->{'command_type'} |
1558
|
4 |
0 |
2 |
$oper_pend and @where_tmp |
1572
|
55 |
0 |
17 |
$oper_pend and @where_tmp |
1578
|
0 |
0 |
18 |
$value1 =~ /^(.*?)\.(.*?)$/ and grep /^$1$/, @{$tables;} |
1637
|
2 |
0 |
3 |
@_value2 == 3 && $_value2[1] eq '..' |
1647
|
2 |
0 |
33 |
defined $value and $value ne "" |
1649
|
2 |
0 |
6 |
$value =~ /^(.*?)\.(.*?)$/ and grep /^$1$/, @{$tables;} |
1694
|
0 |
0 |
9 |
$value2 =~ /^(.*?)\.(.*?)$/ and grep /^$1$/, @{$tables;} |
1801
|
35 |
0 |
0 |
$self->{'init'}{'schema'} && defined $self->{'argv'}{'schema'} && $self->{'argv'}{'schema'} ne '' |
1829
|
0 |
0 |
0 |
defined $self->{'argv'}{'tables'} && defined $self->{'argv'}{'tables'}{$table} && defined $self->{'argv'}{'tables'}{$table}{'cols'} && defined $self->{'argv'}{'tables'}{$table}{'cols'}{$field} |
1904
|
0 |
1 |
0 |
defined $self->{'init'}{'dbh'} and $self->{'init'}{'dbh'}->err |
line |
l |
!l&&r |
!l&&!r |
condition |
191
|
2 |
0 |
0 |
ref $class || $class || $SQL_SIMPLE_CLASS |
276
|
0 |
0 |
0 |
not defined $self->{'argv'}{'tables'}{$table}{'name'} or $self->{'argv'}{'tables'}{$table}{'name'} eq "" |
379
|
0 |
0 |
0 |
$self->{'argv'}{'port'} =~ /^\D+$/ || ($self->{'argv'}{'port'} < 1 || $self->{'argv'}{'port'} > 65535) |
459
|
5 |
0 |
0 |
not defined $argv->{'cursor'} or $argv->{'cursor'} eq "" |
480
|
0 |
0 |
8 |
not defined $argv->{'cursor_key'} or ref $argv->{'cursor_key'} ne "" |
502
|
1 |
1 |
2 |
$argv->{'cursor_command'} == 3 or $argv->{'cursor_command'} == 5 |
527
|
0 |
0 |
8 |
not defined $argv->{'limit'} or $argv->{'limit'} eq "" |
688
|
7 |
48 |
0 |
$alias || $field |
939
|
1 |
0 |
1 |
!defined($where) || $where eq '' |
1107
|
0 |
0 |
0 |
$self->{'init'}{'plugin_id'} =~ /^mysql/i || $self->{'init'}{'plugin_id'} =~ /^mariadb/i |
1195
|
1 |
0 |
1 |
!defined($where) || $where eq '' |
1311
|
1 |
0 |
31 |
defined $argv->{'sql_save'} and $argv->{'sql_save'} or defined $self->{'argv'}{'sql_save'} and $self->{'argv'}{'sql_save'} and $argv->{'command_type'} |
1324
|
0 |
0 |
0 |
!defined($argv->{'flush'}) || $argv->{'flush'} |
1632
|
7 |
12 |
15 |
$operator eq "=" or $operator eq "!=" |
1810
|
35 |
0 |
0 |
!(defined $self->{'argv'}{'tables'} && defined $self->{'argv'}{'tables'}{$table} && defined $self->{'argv'}{'tables'}{$table}{'name'}) || $self->{'argv'}{'tables'}{$table}{'name'} eq $table |
1886
|
0 |
0 |
0 |
$quote eq "" or $quote eq "\"" |
|
0 |
0 |
0 |
$quote eq "" or $quote eq "\"" or $quote eq "'" |