line |
true |
false |
branch |
16
|
0 |
105 |
if $pkg eq 'DBIx::Schema::DSL' |
54
|
3 |
0 |
if ($opt{'mysql_charset'} and $opt{'mysql_charset'} eq 'utf8mb4') |
94
|
1 |
2 |
if (my(@undefined_columns) = _detect_undefined_columns(\@columns, $index->{'fields'})) |
101
|
4 |
4 |
unless ref $cols |
102
|
0 |
8 |
if (my(@undefined_columns) = _detect_undefined_columns(\@columns, $cols)) |
108
|
12 |
2 |
if (my $pk = $data->{'primary_key'}) |
109
|
9 |
3 |
unless ref $pk |
110
|
1 |
11 |
if (my(@undefined_columns) = _detect_undefined_columns(\@columns, $pk)) |
129
|
1 |
55 |
if defined wantarray |
131
|
1 |
54 |
if (ref $opt[0] eq 'ARRAY') |
136
|
1 |
54 |
if (@opt % 2) |
140
|
0 |
54 |
if $data_type eq 'string' |
144
|
0 |
54 |
unless my $creating_data = $c->_creating_table |
161
|
50 |
274 |
if exists $opt{$key} |
168
|
3 |
51 |
if (exists $args{'unsigned'}) { } |
|
9 |
75 |
elsif ($c->default_unsigned and $data_type =~ /int(?:eger)?$/) { } |
175
|
1 |
53 |
if (exists $args{'on_update'}) |
179
|
1 |
53 |
if (exists $args{'list'}) |
184
|
2 |
52 |
if (not exists $args{'is_nullable'} and $c->default_not_null) |
188
|
15 |
39 |
if ($args{'data_type'} eq 'VARCHAR' and not $args{'size'}) |
192
|
2 |
52 |
if ($args{'precision'}) |
198
|
12 |
42 |
if ($args{'is_primary_key'}) { } |
|
5 |
37 |
elsif ($args{'is_unique'}) { } |
210
|
10 |
0 |
if ($args{'is_nullable'} and not exists $args{'default_value'} and not $args{'data_type'} =~ /^(?:TINY|MEDIUM|LONG)?(?:TEXT|BLOB)$/) |
218
|
7 |
2 |
if (defined wantarray) { } |
256
|
0 |
3 |
unless my $creating_data = $c->_creating_table |
265
|
0 |
2 |
unless my $creating_data = $c->_creating_table |
270
|
0 |
2 |
$type ? : |
280
|
0 |
1 |
unless my $creating_data = $c->_creating_table |
295
|
0 |
4 |
unless my $creating_data = $c->_creating_table |