Branch Coverage

blib/lib/DBIx/Class/InflateColumn.pm
Criterion Covered Total %
branch 21 28 75.0


line true false branch
93 1 8507 if defined $colinfo->{'_filter_info'} and $self->isa('DBIx::Class::FilterColumn')
95 0 8507 unless $self->has_column($col)
97 0 8507 unless ref $attrs eq 'HASH'
101 327 8180 defined $acc ? :
108 10 332 if not defined $value or &is_literal_value($value)
114 0 332 unless my $info = $self->result_source->column_info($col)
117 0 332 unless exists $info->{'_inflate_info'}
130 1 137 if not length ref $value or &is_literal_value($value)
136 0 137 unless my $info = $self->result_source->column_info($col)
139 0 137 unless exists $info->{'_inflate_info'}
163 0 473 unless exists $self->result_source->column_info($col)->{'_inflate_info'}
167 131 342 if exists $self->{'_inflated_column'}{$col}
187 8 21 if (not length ref $value or &is_literal_value($value)) { }
214 1 1 if (not length ref $value or &is_literal_value($value)) { }