line |
!l |
l&&!r |
l&&r |
condition |
175
|
1136 |
0 |
0 |
exists $attr->{$var} and carp("$var is given in DSN *and* \$attr during DBI->connect()") |
252
|
0 |
32 |
0 |
$attr and defined $attr->{'sql_table_source'} |
|
32 |
0 |
0 |
$attr and defined $attr->{'sql_table_source'} and $attr->{'sql_table_source'}->isa('DBI::DBD::SqlEngine::TableSource') |
256
|
0 |
0 |
32 |
not defined $tbl_src and $drh->{'ImplementorClass'}->can('default_table_source') |
448
|
58 |
442 |
82 |
defined $INC{'DBD/Gofer.pm'} && (caller 5)[0] eq 'DBI::Gofer::Execute' |
470
|
194 |
0 |
388 |
exists $dbh->{$drv_pfx_meta} and not $dbh->{'sql_engine_in_gofer'} |
476
|
0 |
0 |
388 |
defined $attr and defined $dbh->{$valid_attrs} |
|
0 |
388 |
0 |
defined $attr and defined $dbh->{$valid_attrs} and not defined $dbh->{$valid_attrs}{$attr} |
490
|
0 |
2134 |
0 |
defined $dbh->{$valid_attrs} and not defined $dbh->{$valid_attrs}{$attr} |
493
|
0 |
2134 |
0 |
defined $dbh->{$ro_attrs} and not defined $dbh->{$ro_attrs}{$attr} |
560
|
0 |
0 |
0 |
exists $$dbh{$drv_prefix . 'meta'} and $attrib eq $$dbh{$drv_prefix . 'meta'} |
598
|
0 |
0 |
0 |
exists $dbh->{$ro_attrs} and $dbh->{$ro_attrs}{$attrib} |
|
0 |
0 |
0 |
exists $dbh->{$ro_attrs} and $dbh->{$ro_attrs}{$attrib} and defined $dbh->{$attrib} |
|
0 |
0 |
0 |
exists $dbh->{$ro_attrs} and $dbh->{$ro_attrs}{$attrib} and defined $dbh->{$attrib} and refaddr($dbh->{$attrib}) |
610
|
4024 |
68 |
0 |
$attrib eq 'sql_identifier_case' || $attrib eq 'sql_quoted_identifier_case' and $value < 1 || $value > 4 |
621
|
1120 |
2968 |
4 |
exists $$dbh{$drv_prefix . 'meta'} and $attrib eq $$dbh{$drv_prefix . 'meta'} |
668
|
1690 |
2398 |
0 |
exists $dbh->{$ro_attrs} and $dbh->{$ro_attrs}{$attrib} |
|
2398 |
0 |
0 |
exists $dbh->{$ro_attrs} and $dbh->{$ro_attrs}{$attrib} and defined $dbh->{$attrib} |
942
|
36 |
0 |
0 |
$dbh->{'sql_handler'} eq 'SQL::Statement' and $dbh->{'sql_ram_tables'} |
954
|
36 |
0 |
0 |
defined $dbh->{'sql_table_source'} and $dbh->{'sql_table_source'}->isa('DBI::DBD::SqlEngine::TableSource') |
958
|
0 |
0 |
36 |
not defined $tbl_src and $dbh->{'Driver'}{'ImplementorClass'}->can('default_table_source') |
1009
|
0 |
0 |
0 |
defined $type and $type == &DBI::SQL_NUMERIC() || $type == &DBI::SQL_DECIMAL() || $type == &DBI::SQL_INTEGER() || $type == &DBI::SQL_SMALLINT() || $type == &DBI::SQL_FLOAT() || $type == &DBI::SQL_REAL() || $type == &DBI::SQL_DOUBLE() || $type == &DBI::SQL_TINYINT() |
1218
|
108 |
0 |
0 |
$attr and defined $val |
1316
|
0 |
0 |
0 |
$_ and $_ =~ s/ +$// |
1333
|
1422 |
0 |
632 |
$sth->{'sql_stmt'}{'NAME'} and 'ARRAY' eq ref $sth->{'sql_stmt'}{'NAME'} |
1500
|
490 |
16 |
16 |
defined $dbh->{'ReadOnly'} and not defined $meta->{'readonly'} |
1541
|
4 |
208 |
178 |
defined $meta->{'table_name'} and $table ne $meta->{'table_name'} |
1615
|
0 |
0 |
12 |
defined $reset_on_modify{$attrib} and delete @$meta{@{$reset_on_modify{$attrib};}} |
1643
|
412 |
66 |
0 |
$flags->{'createMode'} and $data->{'sql_stmt'}{'table_defs'} |
line |
l |
!l&&r |
!l&&!r |
condition |
70
|
0 |
0 |
0 |
${$class . '::ATTRIBUTION';} || "oops the author of $class forgot to define this" |
|
0 |
0 |
0 |
$attr->{'Attribution'} ||= ${$class . '::ATTRIBUTION';} || "oops the author of $class forgot to define this" |
73
|
44 |
2 |
0 |
$attr->{'Version'} ||= ${$class . '::VERSION';} |
328
|
0 |
0 |
0 |
$parser ||= eval {
do {
$dbh->func('sql_parser_object')
}
} |
342
|
48 |
0 |
702 |
$@ or $stmt->{'errstr'} |
344
|
48 |
0 |
0 |
$@ || $stmt->{'errstr'} |
610
|
68 |
0 |
4024 |
$attrib eq 'sql_identifier_case' || $attrib eq 'sql_quoted_identifier_case' |
|
0 |
0 |
68 |
$value < 1 || $value > 4 |
722
|
24 |
0 |
0 |
$drv_version ||= eval {
do {
$derived->VERSION
}
} |
734
|
24 |
72 |
0 |
$vmp{$_} || $_ |
775
|
8 |
2 |
28 |
ref $table or ref $attr |
856
|
0 |
4 |
4 |
ref $table or ref $attr |
1009
|
0 |
0 |
0 |
$type == &DBI::SQL_NUMERIC() || $type == &DBI::SQL_DECIMAL() || $type == &DBI::SQL_INTEGER() || $type == &DBI::SQL_SMALLINT() || $type == &DBI::SQL_FLOAT() || $type == &DBI::SQL_REAL() || $type == &DBI::SQL_DOUBLE() || $type == &DBI::SQL_TINYINT() |
1221
|
0 |
0 |
0 |
$type == &DBI::SQL_BIGINT() or $type == &DBI::SQL_INTEGER() |
|
0 |
0 |
0 |
$type == &DBI::SQL_BIGINT() or $type == &DBI::SQL_INTEGER() or $type == &DBI::SQL_SMALLINT() |
|
0 |
0 |
0 |
$type == &DBI::SQL_BIGINT() or $type == &DBI::SQL_INTEGER() or $type == &DBI::SQL_SMALLINT() or $type == &DBI::SQL_TINYINT() |
|
0 |
0 |
0 |
$type == &DBI::SQL_DECIMAL() or $type == &DBI::SQL_DOUBLE() |
|
0 |
0 |
0 |
$type == &DBI::SQL_DECIMAL() or $type == &DBI::SQL_DOUBLE() or $type == &DBI::SQL_FLOAT() |
|
0 |
0 |
0 |
$type == &DBI::SQL_DECIMAL() or $type == &DBI::SQL_DOUBLE() or $type == &DBI::SQL_FLOAT() or $type == &DBI::SQL_NUMERIC() |
|
0 |
0 |
0 |
$type == &DBI::SQL_DECIMAL() or $type == &DBI::SQL_DOUBLE() or $type == &DBI::SQL_FLOAT() or $type == &DBI::SQL_NUMERIC() or $type == &DBI::SQL_REAL() |
1275
|
0 |
0 |
0 |
$@ || $stmt->{'errstr'} || $err[0] |
1300
|
64 |
0 |
258 |
not $data or ref $data ne 'ARRAY' |
1470
|
398 |
0 |
104 |
$createMode || $lockMode || $flags->{'dropMode'} |