Condition Coverage

blib/lib/SQL/Inserter.pm
Criterion Covered Total %
condition 36 36 100.0


and 3 conditions

line !l l&&!r l&&r condition
164 4 10 2 not defined $self->{'oracle'} and $self->{'dbh'}{'Driver'}{'Name'}
10 1 1 not defined $self->{'oracle'} and $self->{'dbh'}{'Driver'}{'Name'} and $self->{'dbh'}{'Driver'}{'Name'} =~ /oracle/i
234 6 19 23 $_[0] and ref $_[0]
427 1 2 24 $table and $columns
3 2 22 $table and $columns and @$columns
428 12 4 6 $variant and $variant eq "oracle"
455 13 9 1 $self->{'buffer_counter'} and not $self->{'hash_buffer'}
592 62 9 9 $null and not defined $fields->{$key}

or 2 conditions

line l !l condition
157 9 7 $args{'buffer'} || 100
424 18 9 shift() || 1
571 10 30 shift() || ''

or 3 conditions

line l !l&&r !l&&!r condition
154 16 1 1 $args{'dbh'} || croak('dbh parameter (db handle) required.')
155 14 1 2 $args{'table'} || croak('table parameter required.')