Branch Coverage

blib/lib/DBIx/DBSchema/Column.pm
Criterion Covered Total %
branch 0 84 0.0


line true false branch
85 0 0 if (ref $_[0]) { }
99 0 0 if $$self{'null'}
113 0 0 if (defined $value) { }
129 0 0 if (defined $value) { }
145 0 0 if (defined $value) { }
147 0 0 if $value
162 0 0 if (defined $value) { }
177 0 0 if (defined $value) { }
193 0 0 if (defined $value) { }
209 0 0 if (defined $value) { }
225 0 0 $$self{'table_obj'} ? :
250 0 0 $dbh ? :
258 0 0 if $driver
259 0 0 defined $typemap{uc $self->type} ? :
269 0 0 if $$hashref{'effective_type'}
278 0 0 unless $$hashref{'explicit_null'}
281 0 0 if $default ne ''
284 0 0 if $$hashref{'effective_local'}
291 0 0 defined $self->length && $self->length ? :
0 0 defined $local ? :
312 0 0 $dbh ? :
314 0 0 if ref $self->default
318 0 0 if defined $self->default and $self->default ne '' and ref $dbh and $dbd->column_value_needs_quoting($self)
356 0 0 unless $self->table_name
359 0 0 $dbh ? :
369 0 0 if ($$hashref{'effective_type'})
375 0 0 if (exists $$hashref{'effective_null'})
382 0 0 if $$hashref{'sql_after'}
384 0 0 if $self->name eq $self->table_obj->primary_key
388 0 0 if $real_type
389 0 0 if defined $real_null
422 0 0 unless $table
427 0 0 $dbh ? :
435 0 0 if ($$hashref{'sql_alter'}) { }
445 0 0 if ($$hashref{'sql_alter_type'})
451 0 0 if ($$hashref{'sql_alter_null'}) { }
458 0 0 if (not $self->null and $new->null)
467 0 0 if ($self->null and not $new->null)
478 0 0 if ($old_default ne $new_default and uc $old_default ne 'NOW()' || uc $new_default ne 'NOW()')
487 0 0 if ($new_default ne '') { }
0 0 elsif (not $old_default =~ /^nextval/i) { }
493 0 0 if $$opt{'nullify_default'} and $old_default eq q[''] and $new->null