| line |
true |
false |
branch |
|
88
|
4 |
0 |
unless $ENV{'ROSE_PLANTER_DEBUG'} |
|
90
|
0 |
0 |
unless ($_logfp) |
|
99
|
0 |
1 |
unless %p and keys %p |
|
113
|
0 |
1 |
if $seed and $are_planting{$seed} |
|
115
|
1 |
0 |
unless my $inc_dir = $INC{$seed_dir} |
|
123
|
0 |
0 |
if $_[0] =~ /^subroutine.*redefined/i |
|
130
|
0 |
0 |
unless (@used) |
|
168
|
0 |
0 |
if ($INC{_class2path($seed) . '.pm'}) |
|
172
|
0 |
0 |
if $@ |
|
182
|
0 |
0 |
$db_class && !$manager ? : |
|
183
|
0 |
0 |
if ($found) |
|
194
|
0 |
1 |
unless my $seed = $params{'seed'} |
|
195
|
1 |
0 |
unless $dir = $are_planting{$seed} |
|
209
|
0 |
1 |
unless $params{'loader_params'} |
|
211
|
1 |
0 |
unless ($loader_params{'base_class'} or $loader_params{'base_classes'}) |
|
215
|
1 |
0 |
unless ($loader_params{'manager_base_class'} or $loader_params{'manager_base_classes'}) |
|
224
|
0 |
1 |
$params{'make_modules'} ? : |
|
225
|
0 |
1 |
$params{'made'} ? : |
|
226
|
0 |
1 |
unless @made > 0 |
|
229
|
2 |
2 |
if ($made->can('meta')) |
|
233
|
0 |
2 |
if $table2Class{$table} and $table2Class{$table} ne $made |
|
235
|
0 |
2 |
if ($table =~ /^(.*)_def$/) |
|
237
|
0 |
0 |
if $table2Class{$1} and $table2Class{$1} ne $made |
|
241
|
2 |
2 |
if ($made->can('get_objects')) |
|
250
|
4 |
0 |
unless ($method eq 'make_modules') |
|
252
|
0 |
4 |
if $@ and not $@ =~ /Can't locate/ |
|
256
|
1 |
0 |
unless $params{'nested_tables'} |
|
258
|
0 |
0 |
unless my $found = $class->find_class($t) |
|
350
|
0 |
0 |
unless my $object_class = 'Rose::Planter'->find_class($table) |
|
351
|
0 |
0 |
unless $object_class->can('meta') |
|
355
|
0 |
0 |
unless @keys == @$keycols |
|
357
|
0 |
0 |
if $object->load('speculative', 1, 'with', $object_class->nested_tables) |