Branch Coverage

lib/DBIx/EAV/Cursor.pm
Criterion Covered Total %
branch 0 94 0.0


line true false branch
22 0 0 if defined $self->_sth
45 0 0 $opts->{'select'} ? :
48 0 0 if ($opts->{'distinct'})
51 0 0 if ($opts->{'group_by'}) { }
64 0 0 if ref $select_fields[$i] eq 'SCALAR'
70 0 0 if (ref $ident)
75 0 0 unless ($as)
86 0 0 $fn ? :
90 0 0 $opts->{'from'} ? :
92 0 0 if ($opts->{'subtype_depth'})
108 0 0 if exists $info->{'bind'}
121 0 0 if (defined $opts->{'order_by'})
132 0 0 if $info->{'is_relationship'}
155 0 0 if (defined $opts->{'group_by'})
159 0 0 ref $opts->{'group_by'} eq 'ARRAY' ? :
164 0 0 if $info->{'is_relationship'}
173 0 0 if (defined $opts->{'having'})
202 0 0 if (my $subquery = $opts->{'from'})
212 0 0 if (my $depth = $opts->{'subtype_depth'})
225 0 0 unless $parser_data{'joins'}
229 0 0 if defined $group_by
230 0 0 if defined $having
231 0 0 if defined $order_by
234 0 0 if ($opts->{'limit'})
235 0 0 unless $opts->{'limit'} =~ /^\d+$/
238 0 0 if (defined $opts->{'offset'})
239 0 0 unless $opts->{'offset'} =~ /^\d+$/
253 0 0 if exists $parser_data->{'cache'}{$identifier}
259 0 0 if $identifier =~ /^_parent_type_\d+$/
264 0 0 if exists $parser_data->{'aliases'}{$identifier}
285 0 0 if ($current_type->has_relationship($id_part)) { }
0 0 elsif ($current_type->has_static_attribute($id_part)) { }
0 0 elsif ($current_type->has_attribute($id_part)) { }
288 0 0 $rel->{'is_right_entity'} ? :
293 0 0 unless ($parser_data->{'joined'}{$current_rel_alias})
308 0 0 if ($i == $#parts) { }
310 0 0 if (defined $bind_value)
315 0 0 unless &blessed($bind_value) and $bind_value->isa('DBIx::EAV::Entity') and $bind_value->is_type($rel->{'entity'})
317 0 0 unless $bind_value->in_storage
324 0 0 $bind_value ? :
334 0 0 $current_entity_alias eq 'me' ? :
336 0 0 unless ($parser_data->{'joined'}{$current_entity_alias})
353 0 0 if $i < $#parts
364 0 0 if $i < $#parts
369 0 0 $current_entity_alias eq 'me' ? :
371 0 0 unless ($parser_data->{'joined'}{$join_alias})
431 0 0 wantarray ? :