Branch Coverage

blib/lib/SQL/Translator/Parser/YAML.pm
Criterion Covered Total %
branch 18 28 64.2


line true false branch
17 0 25 if $translator->debug
31 110 82 $tdata->{$_} ? :
0 64 unless my $table = $schema->add_table(map({$tdata->{$_} ? ($_, $tdata->{$_}) : ();} "name", "extra", "options"))
40 0 200 unless $table->add_field(%$fdata)
42 57 143 if $fdata->{'is_primary_key'}
45 21 43 unless $tdata->{'indices'}
46 0 21 unless $table->add_index(%$idata)
49 13 51 unless $tdata->{'constraints'}
50 0 84 unless $table->add_constraint(%$cdata)
54 0 64 if exists $tdata->{'comments'}
66 0 3 unless $schema->add_view(%$vdata)
78 0 9 unless $schema->add_trigger(%$tdata)
90 0 3 unless $schema->add_procedure(%$tdata)
93 0 25 if (my $tr_data = $data->{'translator'})