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" |
594
|
25 |
0 |
0 |
$self->{'init'}{'plugin_fh'}->can("Select") and $self->{'init'}{'plugin_fh'}->Select($argv) |
699
|
0 |
0 |
0 |
defined $self->{'argv'}{'tables'}{$table} and defined $self->{'argv'}{'tables'}{$table}{'cols'} |
712
|
7 |
0 |
0 |
defined $self->{'argv'}{'tables'}{$tables_work[0]} and defined $self->{'argv'}{'tables'}{$tables_work[0]}{'cols'} |
854
|
25 |
1 |
7 |
defined $argv->{'limit'} and $argv->{'limit'} > 0 |
916
|
2 |
0 |
0 |
$self->{'init'}{'plugin_fh'}->can("Delete") and $self->{'init'}{'plugin_fh'}->Delete($argv) |
943
|
2 |
0 |
0 |
not defined $argv->{'table'} and ref $argv->{'table'} ne "" |
951
|
1 |
1 |
0 |
!defined($where) || $where eq '' and not $argv->{'force'} |
997
|
2 |
0 |
0 |
$self->{'init'}{'plugin_fh'}->can("Insert") and $self->{'init'}{'plugin_fh'}->Insert($argv) |
1024
|
2 |
0 |
0 |
not defined $argv->{'table'} and ref $argv->{'table'} ne "" |
1053
|
2 |
0 |
0 |
defined $argv->{'conflict'} and ref $argv->{'conflict'} ne "HASH" |
1153
|
2 |
0 |
0 |
$self->{'init'}{'plugin_fh'}->can("Update") and $self->{'init'}{'plugin_fh'}->Update($argv) |
1180
|
2 |
0 |
0 |
not defined $argv->{'table'} and ref $argv->{'table'} ne "" |
1207
|
1 |
1 |
0 |
!defined($where) || $where eq '' and not $argv->{'force'} |
1257
|
0 |
0 |
0 |
$count and $sleep |
1289
|
0 |
0 |
0 |
$self->{'init'}{'plugin_fh'}->can("Call") and $self->{'init'}{'plugin_fh'}->Call($argv) |
1323
|
38 |
0 |
1 |
defined $argv->{'sql_save'} and $argv->{'sql_save'} |
|
31 |
7 |
0 |
defined $self->{'argv'}{'sql_save'} and $self->{'argv'}{'sql_save'} |
|
7 |
0 |
0 |
defined $self->{'argv'}{'sql_save'} and $self->{'argv'}{'sql_save'} and $argv->{'command_type'} |
1384
|
0 |
0 |
0 |
$self->{'argv'}{'commit'} and $argv->{'command_type'} |
1570
|
4 |
0 |
2 |
$oper_pend and @where_tmp |
1584
|
55 |
0 |
17 |
$oper_pend and @where_tmp |
1590
|
0 |
0 |
18 |
$value1 =~ /^(.*?)\.(.*?)$/ and grep /^$1$/, @{$tables;} |
1649
|
2 |
0 |
3 |
@_value2 == 3 && $_value2[1] eq '..' |
1659
|
2 |
0 |
33 |
defined $value and $value ne "" |
1661
|
2 |
0 |
6 |
$value =~ /^(.*?)\.(.*?)$/ and grep /^$1$/, @{$tables;} |
1706
|
0 |
0 |
9 |
$value2 =~ /^(.*?)\.(.*?)$/ and grep /^$1$/, @{$tables;} |
1813
|
42 |
0 |
0 |
$self->{'init'}{'schema'} && defined $self->{'argv'}{'schema'} && $self->{'argv'}{'schema'} ne '' |
1841
|
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} |
1916
|
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 "" |
503
|
1 |
1 |
2 |
$argv->{'cursor_command'} == 3 or $argv->{'cursor_command'} == 5 |
528
|
0 |
0 |
8 |
not defined $argv->{'limit'} or $argv->{'limit'} eq "" |
689
|
7 |
48 |
0 |
$alias || $field |
951
|
1 |
0 |
1 |
!defined($where) || $where eq '' |
1119
|
0 |
0 |
0 |
$self->{'init'}{'plugin_id'} =~ /^mysql/i || $self->{'init'}{'plugin_id'} =~ /^mariadb/i |
1207
|
1 |
0 |
1 |
!defined($where) || $where eq '' |
1323
|
1 |
0 |
38 |
defined $argv->{'sql_save'} and $argv->{'sql_save'} or defined $self->{'argv'}{'sql_save'} and $self->{'argv'}{'sql_save'} and $argv->{'command_type'} |
1336
|
0 |
0 |
0 |
!defined($argv->{'flush'}) || $argv->{'flush'} |
1644
|
7 |
12 |
15 |
$operator eq "=" or $operator eq "!=" |
1822
|
42 |
0 |
0 |
!(defined $self->{'argv'}{'tables'} && defined $self->{'argv'}{'tables'}{$table} && defined $self->{'argv'}{'tables'}{$table}{'name'}) || $self->{'argv'}{'tables'}{$table}{'name'} eq $table |
1898
|
0 |
0 |
0 |
$quote eq "" or $quote eq "\"" |
|
0 |
0 |
0 |
$quote eq "" or $quote eq "\"" or $quote eq "'" |