| line |
true |
false |
branch |
|
73
|
0 |
7 |
@_ > 1 && ($_[1] xor $_[0]->quote_identifiers) ? : |
|
79
|
0 |
7 |
@_ > 1 && ($_[1] xor $_[0]->quote_identifiers) ? : |
|
222
|
35 |
4 |
if (my $filename = $self->filename) |
|
227
|
0 |
35 |
ref $filename eq 'ARRAY' ? : |
|
230
|
0 |
35 |
unless open my $fh, "<", $file |
|
235
|
0 |
35 |
unless close $fh |
|
266
|
49 |
45 |
if (@_ == 1) { } |
|
268
|
0 |
49 |
if (&isa($_[0], 'HASH')) { } |
|
|
0 |
49 |
elsif (&isa($_[0], 'GLOB')) { } |
|
|
16 |
33 |
elsif (&isa($_[0], 'SCALAR')) { } |
|
|
33 |
0 |
elsif (not ref $_[0]) { } |
|
302
|
0 |
0 |
unless $self->data and $self->producer and $self->parser |
|
309
|
0 |
45 |
if @_ % 2 |
|
317
|
4 |
90 |
if (my $filename = $args->{'filename'} || $args->{'file'}) |
|
321
|
33 |
61 |
if (my $data = $args->{'data'} || $args->{'datasource'}) |
|
333
|
16 |
78 |
if ($parser = $args->{'parser'} || $args->{'from'}) |
|
342
|
24 |
70 |
if ($producer = $args->{'producer'} || $args->{'to'}) |
|
357
|
65 |
29 |
unless ($self->_has_schema) |
|
359
|
2 |
63 |
if ($@ or not $parser_output) |
|
360
|
0 |
2 |
$@ ? : |
|
365
|
0 |
92 |
if $self->debugging |
|
368
|
0 |
92 |
if ($self->validate) |
|
370
|
0 |
0 |
unless $schema->is_valid |
|
380
|
0 |
10 |
if $err |
|
385
|
5 |
87 |
wantarray ? : |
|
387
|
5 |
87 |
if ($wantarray) { } |
|
393
|
0 |
92 |
if ($@ or not $producer_output || @producer_output) |
|
399
|
5 |
87 |
wantarray ? : |
|
424
|
3 |
187 |
if (@_) |
|
428
|
0 |
3 |
unless (defined $_[0]) |
|
433
|
1 |
2 |
&isa($_[0], 'HASH') ? : |
|
452
|
442 |
314 |
unless @_ |
|
459
|
198 |
116 |
if (&isa($tool, 'CODE')) { } |
|
470
|
116 |
0 |
unless $tool =~ /::/ |
|
473
|
0 |
116 |
unless ($code) |
|
474
|
0 |
0 |
if ('SQL::Translator'->error =~ /Can't find module/) { } |
|
476
|
0 |
0 |
unless $code |
|
477
|
0 |
0 |
unless $code |
|
488
|
0 |
116 |
$sub eq 'CODE' ? : |
|
497
|
1 |
313 |
if @_ |
|
514
|
0 |
8 |
unless load("SQL::Translator::$uctype") |
|
520
|
64 |
24 |
unless -d $dir |
|
532
|
576 |
96 |
if (-f $_ and /\.pm$/) |
|
541
|
576 |
0 |
if ($cur_dir =~ /$base_dir(.*)/) { } |
|
550
|
360 |
792 |
unless $_ |
|
578
|
15 |
114 |
if $name =~ /::/ |
|
579
|
121 |
8 |
if @_ |
|
582
|
121 |
15 |
$_ ? : |
|
585
|
95 |
41 |
if $INC{$file} |
|
588
|
7 |
34 |
if $@ =~ /Can't locate $file in \@INC/ |
|
589
|
34 |
0 |
unless $@ |
|
590
|
0 |
34 |
if $@ and not $@ =~ /"SQL::Translator::Producer" is not exported/ |
|
609
|
121 |
0 |
if (my $module = load($module, @path)) |
|
611
|
116 |
5 |
wantarray ? : |
|
643
|
12 |
12 |
if (ref $args[0] eq 'CODE') { } |
|
|
4 |
8 |
elsif (not exists $self->{$field}) { } |
|
650
|
16 |
8 |
@args ? : |