Branch Coverage

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


line true false branch
17 0 23 if $translator->debug
35 99 78 $tdata->{$_} ? :
0 59 unless my $table = $schema->add_table(map({$tdata->{$_} ? ($_, $tdata->{$_}) : ();} "name", "extra", "options"))
47 0 182 unless $table->add_field(%$fdata)
49 53 129 if $fdata->{'is_primary_key'}
52 21 38 unless $tdata->{'indices'}
53 0 18 unless $table->add_index(%$idata)
56 13 46 unless $tdata->{'constraints'}
57 0 76 unless $table->add_constraint(%$cdata)
61 0 59 if exists $tdata->{'comments'}
75 0 2 unless $schema->add_view(%$vdata)
89 0 6 unless $schema->add_trigger(%$tdata)
103 0 2 unless $schema->add_procedure(%$tdata)
106 0 23 if (my $tr_data = $data->{'translator'})