Condition Coverage

blib/lib/DBIx/Class/FilterColumn.pm
Criterion Covered Total %
condition 14 18 77.7


and 3 conditions

line !l l&&!r l&&r condition
15 5 0 1 defined $colinfo->{'_inflate_info'} and $self->isa('DBIx::Class::InflateColumn')
86 61 4 0 not exists $self->{'_column_data'}{$col} and exists $self->{'_filtered_column'}{$col}
117 2 10 1 $self->{'_dirty_columns'}{$_} and not exists $self->{'_column_data'}{$_}
12 1 0 $self->{'_dirty_columns'}{$_} and not exists $self->{'_column_data'}{$_} and $self->{'_column_data'}{$_} = $self->_column_to_storage($_, $self->{'_filtered_column'}{$_})

or 3 conditions

line l !l&&r !l&&!r condition
24 3 0 2 $attrs->{'filter_from_storage'} or $attrs->{'filter_to_storage'}
143 9 1 12 not $self->in_storage or $self->is_column_changed($col)