Condition Coverage

blib/lib/DBIx/Class/Storage/DBI/Oracle/Generic.pm
Criterion Covered Total %
condition 0 47 0.0


and 2 conditions

line l !l condition
437 0 0 $attrs->[$_] and keys %{$$attrs[$_];} and $bind->[$_][0]{'dbic_colname'} and $attrs->[$_] = {%{$attrs->[$_];}, 'ora_field', $bind->[$_][0]{'dbic_colname'}}

and 3 conditions

line !l l&&!r l&&r condition
106 0 0 0 not exists $sqltargs->{'producer_args'}{'oracle_version'} and my $dver = $self->_server_info->{'dbms_version'}
220 0 0 0 @candidates == 1 and @{$candidates[0]{'sequences'};} == 1
312 0 0 0 $_[0]->failed_attempt_count == 1 and $_[0]->last_exception =~ /ORA-01003/
0 0 0 $_[0]->failed_attempt_count == 1 and $_[0]->last_exception =~ /ORA-01003/ and my $dbh = $_[0]->storage->_dbh
437 0 0 0 $attrs->[$_] and keys %{$$attrs[$_];}
0 0 0 $attrs->[$_] and keys %{$$attrs[$_];} and $bind->[$_][0]{'dbic_colname'}
512 0 0 0 $bind->[$_][0]{'sqlt_datatype'} && $self->_is_lob_type($bind->[$_][0]{'sqlt_datatype'})
518 0 0 0 $op ne 'select' and $op ne 'delete'
554 0 0 0 $lob_bind_indices->{$b_idx} and my($col, $eq) = $sql_parts[0] =~ /$col_equality_re/

or 2 conditions

line l !l condition
104 0 0 $sqltargs ||= {}
158 0 0 $schema ||= \'= USER'
290 0 0 $_->[0]{'_ora_lob_autosplit_part'} || 0
388 0 0 $ENV{'NLS_DATE_FORMAT'} ||= 'YYYY-MM-DD HH24:MI:SS'
390 0 0 $ENV{'NLS_TIMESTAMP_FORMAT'} ||= 'YYYY-MM-DD HH24:MI:SS.FF'
392 0 0 $ENV{'NLS_TIMESTAMP_TZ_FORMAT'} ||= 'YYYY-MM-DD HH24:MI:SS.FF TZHTZM'

or 3 conditions

line l !l&&r !l&&!r condition
122 0 0 0 $ci->{$col}{'sequence'} ||= $self->get_autoinc_seq($source, $col)
160 0 0 0 $table || $source_name