line |
true |
false |
branch |
118
|
977 |
15365 |
if (exists $info->{$key}) |
121
|
325 |
652 |
unless $info->{$key} |
128
|
0 |
4905 |
unless $requested_type or $info->{'data_type'} |
134
|
2 |
5555 |
if ($data_type eq 'timestamp with time zone' or $data_type eq 'timestamptz') { } |
|
4 |
5551 |
elsif ($data_type eq 'timestamp without time zone') { } |
|
2 |
5549 |
elsif ($data_type eq 'smalldatetime') { } |
|
2285 |
3264 |
elsif ($data_type =~ /^ (?: date | datetime | timestamp ) $/x) { } |
|
650 |
2614 |
elsif ($requested_type) { } |
153
|
4 |
2939 |
if ($info->{'extra'}) |
155
|
8 |
4 |
if (defined $info->{'extra'}{$slot}) |
158
|
8 |
0 |
unless defined $info->{$slot} |
177
|
0 |
0 |
defined $dt ? : |
205
|
0 |
0 |
unless $info->{'datetime_undef_if_invalid'} |
227
|
0 |
0 |
if defined $info->{'timezone'} |
228
|
0 |
0 |
if defined $info->{'locale'} |
236
|
0 |
0 |
if (defined $info->{'timezone'}) |
241
|
0 |
0 |
if ref $dt->time_zone eq 'DateTime::TimeZone::Floating' and not $info->{'floating_tz_ok'} and not $ENV{'DBIC_FLOATING_TZ_OK'} |
246
|
0 |
0 |
if defined $info->{'locale'} |