Branch Coverage

blib/lib/DBIx/Class/InflateColumn.pm
Criterion Covered Total %
branch 19 28 67.8


line true false branch
93 1 8505 if defined $colinfo->{'_filter_info'} and $self->isa('DBIx::Class::FilterColumn')
95 0 8505 unless $self->has_column($col)
97 0 8505 unless ref $attrs eq 'HASH'
101 327 8178 defined $acc ? :
108 4 315 if not defined $value or &is_literal_value($value)
114 0 315 unless my $info = $self->result_source->column_info($col)
117 0 315 unless exists $info->{'_inflate_info'}
130 1 128 if not length ref $value or &is_literal_value($value)
136 0 128 unless my $info = $self->result_source->column_info($col)
139 0 128 unless exists $info->{'_inflate_info'}
163 0 442 unless exists $self->result_source->column_info($col)->{'_inflate_info'}
167 123 319 if exists $self->{'_inflated_column'}{$col}
187 3 16 if (not length ref $value or &is_literal_value($value)) { }
214 0 0 if (not length ref $value or &is_literal_value($value)) { }