line |
true |
false |
branch |
37
|
70 |
42 |
unless $_[0]{'unique'}{$_[1]} |
42
|
15 |
143 |
ref $key eq 'ARRAY' ? : |
51
|
0 |
60 |
if ref $index or not defined $index |
53
|
47 |
13 |
unless ref $key eq 'ARRAY' |
62
|
86 |
424 |
if $column =~ /^[^\.+]+\.[^\.+]+$/ |
64
|
0 |
424 |
if grep {lc $_ eq lc $column;} @RESERVED |
66
|
0 |
424 |
if exists $$options{'require'} and exists $$options{'required'} |
68
|
14 |
410 |
if (exists $$options{'require'}) |
73
|
421 |
3 |
if ($Data::Model::RUN_VALIDATION) |
139
|
24 |
392 |
if delete $$self{'_build_tmp'}{'utf8_column'}{$column} |
162
|
4 |
48 |
unless $args |
172
|
0 |
86 |
unless exists $$sugar{$name} and $$sugar{$name} |
181
|
65 |
21 |
if (@_ == 0 or ref $_[0]) { } |
184
|
1 |
64 |
unless ($$self{'model'} eq $model) |
190
|
7 |
79 |
if (@_ and ref $_[0] eq 'HASH') |
193
|
28 |
58 |
if (my $alias_args = delete $clone{'options'}{'alias'}) |
200
|
12 |
74 |
if delete $$self{'_build_tmp'}{'utf8_column'}{$name} |
208
|
0 |
16 |
if (ref $_[0] eq 'HASH') { } |
|
16 |
0 |
elsif (not @_ % 2) { } |
224
|
0 |
1430 |
unless $column and $$self{'column'}{$column} and $$self{'column'}{$column}{'type'} |
229
|
0 |
769 |
unless $$self{'column'}{$column}{'options'} |
242
|
8 |
405 |
if ($inflate and ref $inflate ne 'CODE') |
247
|
24 |
389 |
if (ref $inflate eq 'CODE') { } |
255
|
8 |
405 |
if ($deflate and ref $deflate ne 'CODE') |
259
|
32 |
381 |
if (ref $deflate eq 'CODE') { } |
267
|
28 |
139 |
if (scalar %{$$self{'utf8_columns'};}) |
280
|
16 |
36 |
if ($inflate and ref $inflate ne 'CODE') |
292
|
16 |
36 |
if ($is_utf8 and $inflate_code) { } |
|
8 |
28 |
elsif ($is_utf8) { } |
|
20 |
8 |
elsif ($inflate_code) { } |
315
|
104 |
1452 |
if ($_[0]{'has_inflate'}) |
318
|
104 |
0 |
if (ref $columns eq $$self{'class'}) { } |
|
0 |
0 |
elsif (ref $columns ne 'HASH') { } |
327
|
0 |
240 |
unless defined $$columns{$column} |
332
|
116 |
124 |
if ($$self{'utf8_columns'}{$column}) |
337
|
88 |
152 |
if ref $$opts{'inflate'} eq 'CODE' |
339
|
144 |
96 |
if $orig_columns and $$columns{$column} ne $val |
349
|
785 |
248 |
unless $_[0]{'has_deflate'} |
352
|
0 |
248 |
if (ref $columns eq $$self{'class'}) { } |
|
0 |
248 |
elsif (ref $columns ne 'HASH') { } |
361
|
136 |
288 |
unless defined $$columns{$column} |
365
|
200 |
88 |
if ref $$opts{'deflate'} eq 'CODE' |
367
|
136 |
152 |
if ($$self{'utf8_columns'}{$column}) |
380
|
1134 |
184 |
if exists $$columns{$name} |
381
|
0 |
184 |
unless exists $$conf{'options'} |
382
|
170 |
14 |
unless exists $$conf{'options'}{'default'} |
385
|
4 |
10 |
if (ref $default eq 'CODE') { } |
397
|
20 |
1574 |
if $index |
399
|
0 |
1594 |
unless ref $key eq 'ARRAY' |
403
|
358 |
1343 |
unless defined $$hash{$key} |
415
|
1226 |
112 |
unless exists $$hash{$column} |
421
|
20 |
622 |
if $index |
423
|
0 |
642 |
unless ref $key eq 'ARRAY' |