| line |
true |
false |
branch |
|
106
|
0 |
22 |
if ($args->{'producer_options'}) |
|
114
|
3 |
19 |
if (not $self->output_db) |
|
127
|
0 |
22 |
if $@ |
|
129
|
14 |
8 |
if (my $preprocess = $producer_class->can('preprocess_schema')) |
|
146
|
10 |
56 |
if (my $old_name = $tar_table->extra('renamed_from')) { } |
|
148
|
10 |
0 |
if ($src_table) { } |
|
158
|
11 |
55 |
unless ($src_table) |
|
166
|
0 |
55 |
if $self->case_insensitive |
|
183
|
0 |
68 |
if $self->case_insensitive |
|
186
|
13 |
55 |
unless $src_tables_checked{$src_table_name} |
|
202
|
0 |
19 |
if $@ |
|
219
|
15 |
4 |
if (not $self->no_batch_alters and my $batch_alter = $producer_class->can('batch_alter_table')) { } |
|
247
|
0 |
40 |
unless $flattened_diffs{$_} |
|
|
22 |
18 |
if (@{[] unless $flattened_diffs{$_};}) { } |
|
251
|
29 |
1 |
$_ ? : |
|
|
9 |
22 |
ref $_ eq 'ARRAY' ? : |
|
252
|
3 |
0 |
$self->ignore_missing_methods ? : |
|
|
19 |
3 |
$meth ? : |
|
270
|
9 |
10 |
if (my(@tables) = @{$self->tables_to_create;}) |
|
288
|
8 |
11 |
unless $self->{'tables_to_drop'} |
|
|
11 |
8 |
if (my(@tables_to_drop) = @{[] unless $self->{'tables_to_drop'};}) |
|
291
|
0 |
0 |
$self->ignore_missing_methods ? : |
|
|
11 |
0 |
$meth ? : |
|
297
|
15 |
4 |
if (@diffs) { } |
|
304
|
19 |
0 |
if (@diffs) |
|
305
|
2 |
17 |
unless ($self->output_db =~ /^(?:MySQL|SQLite|PostgreSQL)$/) |
|
310
|
2 |
187 |
$_ =~ /;\s*\z/msx ? : |
|
|
189 |
0 |
$_ ? : |
|
313
|
1 |
18 |
wantarray ? : |
|
326
|
9 |
7 |
if ($i_tar->equals($i_src, $self->case_insensitive, $self->ignore_index_names)) |
|
336
|
5 |
7 |
if not $self->ignore_index_names and $checked_indices{$i_src} |
|
338
|
4 |
7 |
if $i_src->equals($i_tar, $self->case_insensitive, $self->ignore_index_names) |
|
356
|
75 |
105 |
if ($c_tar->equals($c_src, $self->case_insensitive, $self->ignore_constraint_names)) |
|
371
|
59 |
20 |
if not $self->ignore_constraint_names and $checked_constraints{$c_src} |
|
373
|
16 |
70 |
if $c_src->equals($c_tar, $self->case_insensitive, $self->ignore_constraint_names) |
|
390
|
9 |
191 |
if (my $old_name = $tar_table_field->extra->{'renamed_from'}) |
|
392
|
9 |
0 |
if ($src_table_field) { } |
|
404
|
26 |
165 |
unless ($src_table_field) |
|
412
|
48 |
0 |
unless ($tar_table_field->equals($src_table_field, $self->case_insensitive) or $tar_table_field->equals($src_table_field->parsed_field, $self->case_insensitive) or $tar_table_field->parsed_field->equals($src_table_field, $self->case_insensitive) or $tar_table_field->parsed_field->equals($src_table_field->parsed_field, $self->case_insensitive)) |
|
427
|
9 |
179 |
if $renamed_source_fields{$f_src_name} |
|
431
|
14 |
165 |
unless ($tar_table_field) |
|
452
|
9 |
46 |
unless $src_table->_compare_objects(\@src_opts, \@tar_opts) |