Branch Coverage

blib/lib/LINQ/Database/Util.pm
Criterion Covered Total %
branch 17 56 32.1


line true false branch
15 0 2 unless &blessed($selection)
16 0 2 unless $selection->isa('LINQ::FieldSet::Selection')
17 0 2 if $selection->seen_asterisk
28 0 4 if ref $orig_name
30 0 4 unless defined $aliased
41 0 1 unless &blessed($assertion)
53 0 1 if ($assertion->isa('LINQ::FieldSet::Assertion::AND')) { }
0 1 elsif ($assertion->isa('LINQ::FieldSet::Assertion::OR')) { }
0 1 elsif ($assertion->isa('LINQ::FieldSet::Assertion::NOT')) { }
1 0 elsif ($assertion->isa('LINQ::FieldSet::Assertion')) { }
70 0 0 unless my $left = assertion_to_sql($assertion->left, $name_quoter, $value_quoter)
72 0 0 unless my $right = assertion_to_sql($assertion->right, $name_quoter, $value_quoter)
81 0 0 unless my $left = assertion_to_sql($assertion->left, $name_quoter, $value_quoter)
83 0 0 unless my $right = assertion_to_sql($assertion->right, $name_quoter, $value_quoter)
92 0 0 unless my $left = assertion_to_sql($assertion->left, $name_quoter, $value_quoter)
103 0 1 unless my $field_sql = _assertion_to_sql_FIELD($field, $name_quoter, $value_quoter)
114 0 1 if ref $field->value
117 1 0 if (exists $field->params->{'is'}) { }
0 0 elsif (exists $field->params->{'in'}) { }
0 0 elsif (exists $field->params->{'like'}) { }
0 0 elsif (exists $field->params->{'to'}) { }
130 0 1 unless defined $result
132 0 1 if (exists $field->params->{'nix'})
143 0 1 if ($cmp eq '!=')
149 0 1 $field->params->{'nocase'} ? :
177 0 0 $field->params->{'nocase'} ? :
190 0 0 if ($cmp eq '!=')
196 0 0 $field->params->{'nocase'} ? :