Branch Coverage

blib/lib/Bigtop/Backend/SQL/Postgres.pm
Criterion Covered Total %
branch 0 74 0.0


line true false branch
43 0 0 unless open my $SQL, '>', $sql_file
47 0 0 unless close $SQL
101 0 0 if $template_is_setup
123 0 0 if $self->_skip_this_block
135 0 0 if (ref $pks eq 'ARRAY')
155 0 0 if (defined $output{'insert_statements'})
179 0 0 if $self->_skip_this_block
222 0 0 if (defined $child_output) { }
230 0 0 if $output_pieces{'skip_column'}
233 0 0 if ($output_pieces{'foreign_key_col'})
234 0 0 unless ($output_pieces{'foreign_table'})
243 0 0 if ($output_pieces{'on_delete'})
247 0 0 if ($output_pieces{'on_update'})
260 0 0 unless $$self{'__TYPE__'} eq 'data'
267 0 0 unless $value =~ /^\d+$/
302 0 0 ref $pks eq 'ARRAY' ? :
314 0 0 if (defined $sequence) { }
315 0 0 if (defined $$lookup{'sequences'}{$sequence}) { }
336 0 0 if ($keyword eq 'pseudo_value') { }
0 0 elsif ($keyword eq 'is') { }
0 0 elsif ($keyword eq 'refers_to') { }
0 0 elsif ($keyword eq 'on_delete') { }
0 0 elsif ($keyword eq 'on_update') { }
337 0 0 if ($$self{'__DEF__'}{'__ARGS__'}[0])
347 0 0 if (defined $code) { }
349 0 0 if ($new_keyword eq 'SERIAL') { }
350 0 0 if $keywords[0] =~ /int4/
354 0 0 if $new_keyword
370 0 0 unless ref $foreign_info eq 'HASH'
411 0 0 if (ref $child_bit eq 'ARRAY') { }
414 0 0 if ($type eq 'table_body') { }
0 0 elsif ($type eq 'insert_statements') { }
426 0 0 if (ref $pk eq 'ARRAY')
446 0 0 if @inserts
459 0 0 if ($$self{'__KEYWORD__'} eq 'joins') { }
0 0 elsif ($$self{'__KEYWORD__'} eq 'data') { }
470 0 0 unless $value =~ /^\d+$/