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
432 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
107 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
310 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
432 0 0 0 $attrs->[$_] and keys %{$$attrs[$_];}
0 0 0 $attrs->[$_] and keys %{$$attrs[$_];} and $bind->[$_][0]{'dbic_colname'}
516 0 0 0 $bind->[$_][0]{'sqlt_datatype'} && $self->_is_lob_type($bind->[$_][0]{'sqlt_datatype'})
522 0 0 0 $op ne 'select' and $op ne 'delete'
558 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
105 0 0 $sqltargs ||= {}
158 0 0 $schema ||= \'= USER'
289 0 0 $_->[0]{'_ora_lob_autosplit_part'} || 0
384 0 0 $ENV{'NLS_DATE_FORMAT'} ||= 'YYYY-MM-DD HH24:MI:SS'
386 0 0 $ENV{'NLS_TIMESTAMP_FORMAT'} ||= 'YYYY-MM-DD HH24:MI:SS.FF'
388 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 $source->column_info($col)->{'sequence'} ||= $self->get_autoinc_seq($source, $col)
160 0 0 0 $table || $source_name