line |
true |
false |
branch |
20
|
2 |
11 |
unless @{$sth->fetchall_arrayref;} |
32
|
0 |
24 |
unless $type =~ s/.*\.(.+)$/$1/ |
40
|
18 |
6 |
if ($type eq 'sql') { } |
|
6 |
0 |
elsif ($type eq 'pl') { } |
48
|
70 |
167 |
if ($end) { } |
|
46 |
121 |
elsif ($try =~ /;/) { } |
|
0 |
121 |
elsif ($try =~ /^\s*CREATE( OR REPLACE)? FUNCTION.*AS (\S*)/i) { } |
|
7 |
114 |
elsif ($try =~ /^\s*CREATE TRIGGER/i) { } |
49
|
7 |
63 |
if ($try =~ /$end/) { } |
52
|
7 |
0 |
if ($try =~ /;/) |
106
|
38 |
0 |
if (exists $$cmd{'sql'}) { } |
|
0 |
0 |
elsif (exists $$cmd{'pl'}) { } |
109
|
0 |
38 |
if $@ |
115
|
0 |
0 |
unless system($^X, $tmp->filename) == 0 |
139
|
0 |
10 |
unless -d $dir |
144
|
10 |
20 |
if $file =~ /.+\.((sql)|(pl))$/ and -f $file |
170
|
0 |
7 |
if (-d $dir1) { } |
|
7 |
0 |
elsif (-d $dir2) { } |
171
|
0 |
0 |
unless $self->run_dir($dir1->subdir('deploy')) |
175
|
0 |
7 |
unless $self->run_dir($dir2->subdir('deploy')) |
181
|
0 |
0 |
unless $self->run_dir($distdir) |
200
|
0 |
7 |
unless ref $ref eq 'ARRAY' |
207
|
3 |
4 |
unless ($current[0]) |
218
|
0 |
7 |
if @$ref < $latest_change_id |
223
|
10 |
11 |
unless $count > $latest_change_id |
225
|
0 |
11 |
unless exists $$cmd{'sql'} or exists $$cmd{'pl'} |
229
|
7 |
4 |
if (exists $$cmd{'sql'}) |
232
|
0 |
7 |
if $@ |
245
|
4 |
7 |
if (exists $$cmd{'pl'}) |
252
|
0 |
4 |
unless system($^X, $tmp->filename) == 0 |
283
|
0 |
5 |
unless -d $dir |
289
|
12 |
10 |
if $file =~ /.+\.((sql)|(pl))$/ and -f $file |
304
|
1 |
0 |
unless ($dbschema) |
305
|
1 |
0 |
if ($self->dbd eq 'SQLite') { } |
|
0 |
0 |
elsif ($self->dbd eq 'Pg') { } |