Branch Coverage

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


line true false branch
94 0 0 if $self->_server_info->{'normalized_dbms_version'} >= 8.001
107 0 0 if (not exists $sqltargs->{'producer_args'}{'oracle_version'} and my $dver = $self->_server_info->{'dbms_version'})
133 0 0 $_ ? :
136 0 0 if (ref $source->name eq 'SCALAR') { }
141 0 0 unless $source_name =~ /\"/
145 0 0 unless $ql
149 0 0 if $dbh->{'LongReadLen'} < 65536
188 0 0 @seqs ? :
196 0 0 if (@triggers == 1) { }
0 0 elsif (@triggers > 1) { }
198 0 0 if (@{$triggers[0]{'sequences'};} == 1) { }
220 0 0 if (@candidates == 1 and @{$candidates[0]{'sequences'};} == 1) { }
235 0 0 if ($chosen_trigger)
238 0 0 unless $seq_name =~ /\./
241 0 0 if $seq_name =~ /\"/
258 0 0 ref $seq ? :
270 0 0 unless my $dbh = $self->_dbh
292 0 0 if &first(sub { ($_->[0]{'_ora_lob_autosplit_part'} || 0) > __cache_queries_with_max_lob_parts(-1); } , @$bind)
297 0 0 if $self->transaction_depth
310 0 0 if ($_[0]->failed_attempt_count == 1 and $_[0]->last_exception =~ /ORA-01003/ and my $dbh = $_[0]->storage->_dbh) { }
440 0 0 if ($self->_is_lob_type($dt)) { }
444 0 0 unless ($DBD::Oracle::__DBIC_DBD_VERSION_CHECK_OK__)
447 0 0 if ($DBD::Oracle::VERSION eq '1.23')
458 0 0 $self->_is_text_lob_type($dt) ? :
506 0 0 if $op eq 'insert'
516 0 0 $bind->[$_][0]{'sqlt_datatype'} && $self->_is_lob_type($bind->[$_][0]{'sqlt_datatype'}) ? :
519 0 0 unless %$lob_bind_indices
522 0 0 if ($op eq 'update') { }
0 0 elsif ($op ne 'select' and $op ne 'delete') { }
523 0 0 if $sql =~ /\bWHERE\b .+ \bWHERE\b/sx
529 0 0 if (my $set_bind_count = $final_sql =~ tr/?//)
534 0 0 unless %$lob_bind_indices
558 0 0 if ($lob_bind_indices->{$b_idx} and my($col, $eq) = $sql_parts[0] =~ /$col_equality_re/) { }
565 0 0 if ref $data
600 0 0 $lob_bind_indices->{$b_idx} ? :
609 0 0 if (@sql_parts > 1)