Condition Coverage

blib/lib/LINQ/Database/Table.pm
Criterion Covered Total %
condition 19 49 38.7


and 3 conditions

line !l l&&!r l&&r condition
148 0 0 1 &Scalar::Util::blessed($self) and $self->isa("LINQ::Database::Table")
0 0 1 &Scalar::Util::blessed($self) and $self->isa("LINQ::Database::Table") and &Scalar::Util::blessed($other)
0 0 1 &Scalar::Util::blessed($self) and $self->isa("LINQ::Database::Table") and &Scalar::Util::blessed($other) and $other->isa("LINQ::Database::Table")
0 0 1 &Scalar::Util::blessed($self) and $self->isa("LINQ::Database::Table") and &Scalar::Util::blessed($other) and $other->isa("LINQ::Database::Table") and &Scalar::Util::blessed($field1)
0 0 1 &Scalar::Util::blessed($self) and $self->isa("LINQ::Database::Table") and &Scalar::Util::blessed($other) and $other->isa("LINQ::Database::Table") and &Scalar::Util::blessed($field1) and $field1->isa("LINQ::FieldSet::Single")
0 0 1 &Scalar::Util::blessed($self) and $self->isa("LINQ::Database::Table") and &Scalar::Util::blessed($other) and $other->isa("LINQ::Database::Table") and &Scalar::Util::blessed($field1) and $field1->isa("LINQ::FieldSet::Single") and &Scalar::Util::blessed($field2)
0 0 1 &Scalar::Util::blessed($self) and $self->isa("LINQ::Database::Table") and &Scalar::Util::blessed($other) and $other->isa("LINQ::Database::Table") and &Scalar::Util::blessed($field1) and $field1->isa("LINQ::FieldSet::Single") and &Scalar::Util::blessed($field2) and $field2->isa("LINQ::FieldSet::Single")
0 0 1 &Scalar::Util::blessed($self) and $self->isa("LINQ::Database::Table") and &Scalar::Util::blessed($other) and $other->isa("LINQ::Database::Table") and &Scalar::Util::blessed($field1) and $field1->isa("LINQ::FieldSet::Single") and &Scalar::Util::blessed($field2) and $field2->isa("LINQ::FieldSet::Single") and $joiner eq "-auto"
0 0 1 &Scalar::Util::blessed($self) and $self->isa("LINQ::Database::Table") and &Scalar::Util::blessed($other) and $other->isa("LINQ::Database::Table") and &Scalar::Util::blessed($field1) and $field1->isa("LINQ::FieldSet::Single") and &Scalar::Util::blessed($field2) and $field2->isa("LINQ::FieldSet::Single") and $joiner eq "-auto" and $self->database == $other->database
0 0 1 &Scalar::Util::blessed($self) and $self->isa("LINQ::Database::Table") and &Scalar::Util::blessed($other) and $other->isa("LINQ::Database::Table") and &Scalar::Util::blessed($field1) and $field1->isa("LINQ::FieldSet::Single") and &Scalar::Util::blessed($field2) and $field2->isa("LINQ::FieldSet::Single") and $joiner eq "-auto" and $self->database == $other->database and not $self->_join_info
0 0 1 &Scalar::Util::blessed($self) and $self->isa("LINQ::Database::Table") and &Scalar::Util::blessed($other) and $other->isa("LINQ::Database::Table") and &Scalar::Util::blessed($field1) and $field1->isa("LINQ::FieldSet::Single") and &Scalar::Util::blessed($field2) and $field2->isa("LINQ::FieldSet::Single") and $joiner eq "-auto" and $self->database == $other->database and not $self->_join_info and not $other->_join_info
0 0 1 &Scalar::Util::blessed($self) and $self->isa("LINQ::Database::Table") and &Scalar::Util::blessed($other) and $other->isa("LINQ::Database::Table") and &Scalar::Util::blessed($field1) and $field1->isa("LINQ::FieldSet::Single") and &Scalar::Util::blessed($field2) and $field2->isa("LINQ::FieldSet::Single") and $joiner eq "-auto" and $self->database == $other->database and not $self->_join_info and not $other->_join_info and not $other->sql_where
0 0 1 &Scalar::Util::blessed($self) and $self->isa("LINQ::Database::Table") and &Scalar::Util::blessed($other) and $other->isa("LINQ::Database::Table") and &Scalar::Util::blessed($field1) and $field1->isa("LINQ::FieldSet::Single") and &Scalar::Util::blessed($field2) and $field2->isa("LINQ::FieldSet::Single") and $joiner eq "-auto" and $self->database == $other->database and not $self->_join_info and not $other->_join_info and not $other->sql_where and not $other->sql_select

or 2 conditions

line l !l condition
100 3 0 LINQ::Database::Util::selection_to_sql($sql_select, sub {
109 2 0 LINQ::Database::Util::assertion_to_sql($sql_where, sub {

or 3 conditions

line l !l&&r !l&&!r condition
45 0 1 3 defined $self->sql_where or defined $self->sql_select
70 2 7 0 $self->{'_linq_iterator'} ||= $self->_build_linq_iterator