line |
true |
false |
branch |
47
|
0 |
0 |
unless grep {$p{'rdbms'} eq $_;} 'Alzabo::Driver'->available and grep {$p{'rdbms'} eq $_;} 'Alzabo::RDBMSRules'->available |
55
|
0 |
0 |
unless exists $p{'name'} |
62
|
0 |
0 |
unless $p{'no_cache'} |
103
|
0 |
0 |
if defined $$self{'name'} and $name eq $$self{'name'} |
109
|
0 |
0 |
if ($@) |
117
|
0 |
0 |
if $old_name |
138
|
0 |
0 |
if exists $p{$_} |
158
|
0 |
0 |
if $$self{'tables'}->EXISTS($table->name) |
165
|
0 |
0 |
if (exists $p{$_}) |
181
|
0 |
0 |
unless $$self{'tables'}->EXISTS($table->name) |
206
|
0 |
0 |
if (exists $p{'before'} and exists $p{'after'}) |
212
|
0 |
0 |
if ($p{'before'}) { } |
214
|
0 |
0 |
unless $$self{'tables'}->EXISTS($p{'before'}->name) |
219
|
0 |
0 |
unless $$self{'tables'}->EXISTS($p{'after'}->name) |
223
|
0 |
0 |
unless $$self{'tables'}->EXISTS($p{'table'}->name) |
229
|
0 |
0 |
if ($p{'before'}) { } |
249
|
0 |
0 |
unless $$self{'tables'}->EXISTS($p{'old_name'}) |
267
|
0 |
0 |
unless (grep {$_ ne 'n';} @{$p{'cardinality'};}) |
273
|
0 |
0 |
unless $p{'table_from'} or $p{'columns_from'} |
276
|
0 |
0 |
unless $p{'table_to'} or $p{'columns_to'} |
279
|
0 |
0 |
Alzabo::Utils::is_arrayref($p{'columns_from'}) ? : |
|
0 |
0 |
defined $p{'columns_from'} ? : |
286
|
0 |
0 |
Alzabo::Utils::is_arrayref($p{'columns_to'}) ? : |
|
0 |
0 |
defined $p{'columns_to'} ? : |
296
|
0 |
0 |
if ($p{'columns_from'} and $p{'columns_to'}) |
301
|
0 |
0 |
unless @{$p{'columns_from'};} == @{$p{'columns_to'};} |
307
|
0 |
0 |
if (defined $p{$key}) |
312
|
0 |
0 |
if grep {$_->table ne $table;} @{$p{$key};} |
321
|
0 |
0 |
$p{'cardinality'}[0] eq '1' && $p{'cardinality'}[1] eq 'n' ? : |
|
0 |
0 |
$p{'cardinality'}[0] eq '1' && $p{'cardinality'}[1] eq '1' ? : |
345
|
0 |
0 |
if ($@) |
361
|
0 |
0 |
if ($@) |
371
|
0 |
0 |
$p{'cardinality'}[1] eq '1' && $p{'cardinality'}[0] eq 'n' ? : |
|
0 |
0 |
$p{'cardinality'}[1] eq '1' && $p{'cardinality'}[0] eq '1' ? : |
389
|
0 |
0 |
if ($p{'from_is_dependent'}) |
394
|
0 |
0 |
if ($p{'to_is_dependent'}) |
409
|
0 |
0 |
if ($@) |
426
|
0 |
0 |
unless defined $t |
427
|
0 |
0 |
unless $$self{'tables'}->EXISTS($t->name) |
432
|
0 |
0 |
unless scalar @{$p{'cardinality'};} == 2 |
436
|
0 |
0 |
unless $c =~ /^[01n]$/i |
441
|
0 |
0 |
if $p{'cardinality'}[1] eq '0' |
450
|
0 |
0 |
if $p{'columns_from'} and $p{'columns_to'} |
460
|
0 |
0 |
if ($p{'from_is_dependent'} or $p{'from_is_dependent'} == $p{'to_is_dependent'}) { } |
481
|
0 |
0 |
if ($p{"columns_$order[1]"}) { } |
489
|
0 |
0 |
unless @c |
496
|
0 |
0 |
if ($p{"columns_$order[0]"}) { } |
528
|
0 |
0 |
if ($p{'columns_from'}) { } |
537
|
0 |
0 |
unless @c |
544
|
0 |
0 |
if ($p{'columns_to'}) { } |
605
|
0 |
0 |
if (eval {
do {
$p{'table'}->column($p{'column'}->name)
}
} and $p{'column'}->definition ne $p{'table'}->column($p{'column'}->name)->definition) { } |
643
|
0 |
0 |
if ($p{'columns_from'}) { } |
651
|
0 |
0 |
unless @c |
658
|
0 |
0 |
if ($p{'columns_to'}) { } |
666
|
0 |
0 |
unless @c |
676
|
0 |
0 |
if (exists $p{'name'}) { } |
|
0 |
0 |
elsif (lc $t1->name eq $t1->name) { } |
725
|
0 |
0 |
if ($@) |
747
|
0 |
0 |
if exists $p{'schema_name'} |
750
|
0 |
0 |
unless $self->_has_been_instantiated(%p) |
775
|
0 |
0 |
if grep {$db_schema_name eq $_;} $$self{'driver'}->schemas(@_) |
782
|
0 |
0 |
if ($$self{'instantiated'}) { } |
798
|
0 |
0 |
if exists $p{'schema_name'} |
801
|
0 |
0 |
unless ($self->_has_been_instantiated(%p)) |
820
|
0 |
0 |
if exists $p{'schema_name'} |
823
|
0 |
0 |
unless ($self->_has_been_instantiated(%p)) |
850
|
0 |
0 |
if exists $p{'schema_name'} |
867
|
0 |
0 |
unless opendir $dh, $schema_dir |
873
|
0 |
0 |
unless -f $file |
878
|
0 |
0 |
unless unlink $file |
881
|
0 |
0 |
unless closedir $dh |
884
|
0 |
0 |
unless rmdir $schema_dir |
906
|
0 |
0 |
unless (-e $schema_dir) |
908
|
0 |
0 |
unless mkdir $schema_dir, 509 |
915
|
0 |
0 |
unless open $fh, ">$create_save_name" |
919
|
0 |
0 |
unless Storable::nstore_fd($self, $fh) |
923
|
0 |
0 |
unless close $fh |
928
|
0 |
0 |
unless open $fh, ">$rdbms_save_name" |
931
|
0 |
0 |
unless print $fh $$self{'driver'}->driver_id |
933
|
0 |
0 |
unless close $fh |
938
|
0 |
0 |
unless open $fh, ">$version_save_name" |
940
|
0 |
0 |
unless print $fh $Alzabo::VERSION |
942
|
0 |
0 |
unless close $fh |
949
|
0 |
0 |
unless open $fh, ">$runtime_save_name" |
951
|
0 |
0 |
unless Storable::nstore_fd($rt, $fh) |
953
|
0 |
0 |
unless close $fh |
975
|
0 |
0 |
if $p{'name'} |