|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
26
 | 
 4  | 
 3  | 
 $args->{'column'} ? :
  | 
 
| 
33
 | 
 4  | 
 3  | 
 $args->{'column'} ? :
  | 
 
| 
 | 
 0  | 
 7  | 
 ($args->{'column'} ? $args->{'column'}->nonpersistent : 0) ? :
  | 
 
| 
38
 | 
 5  | 
 2  | 
 if ($interface eq 'get_set') { }
  | 
 
| 
 | 
 1  | 
 1  | 
 elsif ($interface eq 'get') { }
  | 
 
| 
 | 
 1  | 
 0  | 
 elsif ($interface eq 'set') { }
  | 
 
| 
44
 | 
 0  | 
 0  | 
 unless my $db = $self->db
  | 
 
| 
47
 | 
 0  | 
 0  | 
 if (@_)
  | 
 
| 
49
 | 
 0  | 
 0  | 
 if (@_ == 2)
  | 
 
| 
53
 | 
 0  | 
 0  | 
 if (defined $dt and not ref $dt)
  | 
 
| 
57
 | 
 0  | 
 0  | 
 unless ($dt2)
  | 
 
| 
59
 | 
 0  | 
 0  | 
 unless $dt2 = Rose::DateTime::Util::parse_date($dt, $tz || $db->server_time_zone)
  | 
 
| 
66
 | 
 0  | 
 0  | 
 if ($_[0] eq 'format') { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($_[0] eq 'truncate') { }
  | 
 
| 
68
 | 
 0  | 
 0  | 
 unless ref $dt
  | 
 
| 
69
 | 
 0  | 
 0  | 
 ref $_[1] ? :
  | 
 
| 
73
 | 
 0  | 
 0  | 
 unless $self->{$key}
  | 
 
| 
74
 | 
 0  | 
 0  | 
 unless ref $dt
  | 
 
| 
83
 | 
 0  | 
 0  | 
 if (defined $_[0]) { }
  | 
 
| 
85
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_loading'}) { }
  | 
 
| 
94
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
96
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($_[0], $tz || $db->server_time_zone)
  | 
 
| 
100
 | 
 0  | 
 0  | 
 if (ref $dt) { }
  | 
 
| 
120
 | 
 0  | 
 0  | 
 unless $self->{'__xrdbopriv_loading'}
  | 
 
| 
124
 | 
 0  | 
 0  | 
 unless defined wantarray
  | 
 
| 
126
 | 
 0  | 
 0  | 
 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
  | 
 
| 
132
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
134
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($default, $tz || $db->server_time_zone)
  | 
 
| 
138
 | 
 0  | 
 0  | 
 if (ref $dt) { }
  | 
 
| 
151
 | 
 0  | 
 0  | 
 unless $self->{'__xrdbopriv_in_db'}
  | 
 
| 
154
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_saving'})
  | 
 
| 
157
 | 
 0  | 
 0  | 
 $self->{$key} || $$self{join $;, $formatted_key, $driver} ? :
  | 
 
| 
160
 | 
 0  | 
 0  | 
 if $self->{$key}
  | 
 
| 
162
 | 
 0  | 
 0  | 
 if (my $value = $$self{join $;, $formatted_key, $driver})
  | 
 
| 
166
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
168
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($value, $tz || $db->server_time_zone)
  | 
 
| 
172
 | 
 0  | 
 0  | 
 if (ref $dt)
  | 
 
| 
189
 | 
 0  | 
 0  | 
 unless my $db = $self->db
  | 
 
| 
192
 | 
 0  | 
 0  | 
 if (@_ == 2)
  | 
 
| 
196
 | 
 0  | 
 0  | 
 if (defined $dt and not ref $dt)
  | 
 
| 
200
 | 
 0  | 
 0  | 
 unless ($dt2)
  | 
 
| 
202
 | 
 0  | 
 0  | 
 unless $dt2 = Rose::DateTime::Util::parse_date($dt, $tz || $db->server_time_zone)
  | 
 
| 
209
 | 
 0  | 
 0  | 
 if ($_[0] eq 'format') { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($_[0] eq 'truncate') { }
  | 
 
| 
211
 | 
 0  | 
 0  | 
 unless ref $dt
  | 
 
| 
212
 | 
 0  | 
 0  | 
 ref $_[1] ? :
  | 
 
| 
216
 | 
 0  | 
 0  | 
 unless $self->{$key}
  | 
 
| 
217
 | 
 0  | 
 0  | 
 unless ref $dt
  | 
 
| 
226
 | 
 0  | 
 0  | 
 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
  | 
 
| 
232
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
234
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($default, $tz || $db->server_time_zone)
  | 
 
| 
238
 | 
 0  | 
 0  | 
 if (ref $dt) { }
  | 
 
| 
251
 | 
 0  | 
 0  | 
 unless $self->{'__xrdbopriv_in_db'}
  | 
 
| 
254
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_saving'})
  | 
 
| 
257
 | 
 0  | 
 0  | 
 $self->{$key} || $$self{join $;, $formatted_key, $driver} ? :
  | 
 
| 
260
 | 
 0  | 
 0  | 
 if $self->{$key}
  | 
 
| 
262
 | 
 0  | 
 0  | 
 if (my $value = $$self{join $;, $formatted_key, $driver})
  | 
 
| 
266
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
268
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($value, $tz || $db->server_time_zone)
  | 
 
| 
272
 | 
 0  | 
 0  | 
 if (ref $dt)
  | 
 
| 
289
 | 
 0  | 
 0  | 
 unless my $db = $self->db
  | 
 
| 
292
 | 
 0  | 
 0  | 
 unless @_
  | 
 
| 
294
 | 
 0  | 
 0  | 
 if (defined $_[0]) { }
  | 
 
| 
296
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_loading'}) { }
  | 
 
| 
305
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
307
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($_[0], $tz || $db->server_time_zone)
  | 
 
| 
311
 | 
 0  | 
 0  | 
 if (ref $dt) { }
  | 
 
| 
331
 | 
 0  | 
 0  | 
 unless $self->{'__xrdbopriv_loading'}
  | 
 
| 
334
 | 
 0  | 
 0  | 
 unless defined wantarray
  | 
 
| 
336
 | 
 0  | 
 0  | 
 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
  | 
 
| 
342
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
344
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($default, $tz || $db->server_time_zone)
  | 
 
| 
348
 | 
 0  | 
 0  | 
 if (ref $dt) { }
  | 
 
| 
361
 | 
 0  | 
 0  | 
 unless $self->{'__xrdbopriv_in_db'}
  | 
 
| 
364
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_saving'})
  | 
 
| 
367
 | 
 0  | 
 0  | 
 $self->{$key} || $$self{join $;, $formatted_key, $driver} ? :
  | 
 
| 
370
 | 
 0  | 
 0  | 
 if $self->{$key}
  | 
 
| 
372
 | 
 0  | 
 0  | 
 if (my $value = $$self{join $;, $formatted_key, $driver})
  | 
 
| 
376
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
378
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($value, $tz || $db->server_time_zone)
  | 
 
| 
382
 | 
 0  | 
 0  | 
 if (ref $dt)
  | 
 
| 
407
 | 
 2  | 
 3  | 
 $args->{'column'} ? :
  | 
 
| 
424
 | 
 2  | 
 3  | 
 $args->{'column'} ? :
  | 
 
| 
 | 
 0  | 
 5  | 
 ($args->{'column'} ? $args->{'column'}->nonpersistent : 0) ? :
  | 
 
| 
429
 | 
 3  | 
 2  | 
 if ($interface eq 'get_set') { }
  | 
 
| 
 | 
 1  | 
 1  | 
 elsif ($interface eq 'get') { }
  | 
 
| 
 | 
 1  | 
 0  | 
 elsif ($interface eq 'set') { }
  | 
 
| 
435
 | 
 0  | 
 0  | 
 unless my $db = $self->db
  | 
 
| 
438
 | 
 0  | 
 0  | 
 if (@_)
  | 
 
| 
440
 | 
 0  | 
 0  | 
 if (@_ == 2)
  | 
 
| 
444
 | 
 0  | 
 0  | 
 if (defined $dt and not ref $dt)
  | 
 
| 
448
 | 
 0  | 
 0  | 
 unless ($dt2)
  | 
 
| 
457
 | 
 0  | 
 0  | 
 if ($_[0] eq 'format') { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($_[0] eq 'truncate') { }
  | 
 
| 
459
 | 
 0  | 
 0  | 
 unless ref $dt
  | 
 
| 
460
 | 
 0  | 
 0  | 
 ref $_[1] ? :
  | 
 
| 
464
 | 
 0  | 
 0  | 
 unless $self->{$key}
  | 
 
| 
465
 | 
 0  | 
 0  | 
 unless ref $dt
  | 
 
| 
474
 | 
 0  | 
 0  | 
 if (defined $_[0]) { }
  | 
 
| 
476
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_loading'}) { }
  | 
 
| 
485
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
487
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($_[0], $tz || $db->server_time_zone)
  | 
 
| 
491
 | 
 0  | 
 0  | 
 if ref $dt
  | 
 
| 
503
 | 
 0  | 
 0  | 
 unless $self->{'__xrdbopriv_loading'}
  | 
 
| 
507
 | 
 0  | 
 0  | 
 unless defined wantarray
  | 
 
| 
509
 | 
 0  | 
 0  | 
 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
  | 
 
| 
515
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
517
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($default, $tz || $db->server_time_zone)
  | 
 
| 
521
 | 
 0  | 
 0  | 
 if (ref $dt) { }
  | 
 
| 
534
 | 
 0  | 
 0  | 
 unless $self->{'__xrdbopriv_in_db'}
  | 
 
| 
537
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_saving'})
  | 
 
| 
540
 | 
 0  | 
 0  | 
 $self->{$key} || $$self{join $;, $formatted_key, $driver} ? :
  | 
 
| 
543
 | 
 0  | 
 0  | 
 if $self->{$key}
  | 
 
| 
545
 | 
 0  | 
 0  | 
 if (my $value = $$self{join $;, $formatted_key, $driver})
  | 
 
| 
549
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
551
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($value, $tz || $db->server_time_zone)
  | 
 
| 
555
 | 
 0  | 
 0  | 
 if (ref $dt)
  | 
 
| 
572
 | 
 0  | 
 0  | 
 unless my $db = $self->db
  | 
 
| 
575
 | 
 0  | 
 0  | 
 if (@_ == 2)
  | 
 
| 
579
 | 
 0  | 
 0  | 
 if (defined $dt and not ref $dt)
  | 
 
| 
583
 | 
 0  | 
 0  | 
 unless ($dt2)
  | 
 
| 
585
 | 
 0  | 
 0  | 
 unless $dt2 = Rose::DateTime::Util::parse_date($dt, $tz || $db->server_time_zone, 1)
  | 
 
| 
592
 | 
 0  | 
 0  | 
 if ($_[0] eq 'format') { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($_[0] eq 'truncate') { }
  | 
 
| 
594
 | 
 0  | 
 0  | 
 unless ref $dt
  | 
 
| 
595
 | 
 0  | 
 0  | 
 ref $_[1] ? :
  | 
 
| 
599
 | 
 0  | 
 0  | 
 unless $self->{$key}
  | 
 
| 
600
 | 
 0  | 
 0  | 
 unless ref $dt
  | 
 
| 
609
 | 
 0  | 
 0  | 
 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
  | 
 
| 
615
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
617
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($default, $tz || $db->server_time_zone)
  | 
 
| 
621
 | 
 0  | 
 0  | 
 if (ref $dt) { }
  | 
 
| 
634
 | 
 0  | 
 0  | 
 unless $self->{'__xrdbopriv_in_db'}
  | 
 
| 
637
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_saving'})
  | 
 
| 
640
 | 
 0  | 
 0  | 
 $self->{$key} || $$self{join $;, $formatted_key, $driver} ? :
  | 
 
| 
643
 | 
 0  | 
 0  | 
 if $self->{$key}
  | 
 
| 
645
 | 
 0  | 
 0  | 
 if (my $value = $$self{join $;, $formatted_key, $driver})
  | 
 
| 
649
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
651
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($value, $tz || $db->server_time_zone)
  | 
 
| 
655
 | 
 0  | 
 0  | 
 if (ref $dt)
  | 
 
| 
672
 | 
 0  | 
 0  | 
 unless my $db = $self->db
  | 
 
| 
675
 | 
 0  | 
 0  | 
 unless @_
  | 
 
| 
677
 | 
 0  | 
 0  | 
 if (defined $_[0]) { }
  | 
 
| 
679
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_loading'}) { }
  | 
 
| 
688
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
690
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($_[0], $tz || $db->server_time_zone)
  | 
 
| 
694
 | 
 0  | 
 0  | 
 if ref $dt
  | 
 
| 
706
 | 
 0  | 
 0  | 
 unless $self->{'__xrdbopriv_loading'}
  | 
 
| 
709
 | 
 0  | 
 0  | 
 unless defined wantarray
  | 
 
| 
711
 | 
 0  | 
 0  | 
 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
  | 
 
| 
717
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
719
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($default, $tz || $db->server_time_zone)
  | 
 
| 
723
 | 
 0  | 
 0  | 
 if (ref $dt) { }
  | 
 
| 
736
 | 
 0  | 
 0  | 
 unless $self->{'__xrdbopriv_in_db'}
  | 
 
| 
739
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_saving'})
  | 
 
| 
742
 | 
 0  | 
 0  | 
 $self->{$key} || $$self{join $;, $formatted_key, $driver} ? :
  | 
 
| 
745
 | 
 0  | 
 0  | 
 if $self->{$key}
  | 
 
| 
747
 | 
 0  | 
 0  | 
 if (my $value = $$self{join $;, $formatted_key, $driver})
  | 
 
| 
751
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
753
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($value, $tz || $db->server_time_zone)
  | 
 
| 
757
 | 
 0  | 
 0  | 
 if (ref $dt)
  | 
 
| 
777
 | 
 0  | 
 0  | 
 if (exists $args->{'time_zone'})
  | 
 
| 
795
 | 
 4  | 
 3  | 
 $args->{'column'} ? :
  | 
 
| 
802
 | 
 4  | 
 3  | 
 $args->{'column'} ? :
  | 
 
| 
 | 
 0  | 
 7  | 
 ($args->{'column'} ? $args->{'column'}->nonpersistent : 0) ? :
  | 
 
| 
805
 | 
 0  | 
 7  | 
 $args->{'_with_time_zone'} ? :
  | 
 
| 
807
 | 
 0  | 
 7  | 
 $with_time_zone ? :
  | 
 
| 
808
 | 
 0  | 
 7  | 
 $with_time_zone ? :
  | 
 
| 
812
 | 
 5  | 
 2  | 
 if ($interface eq 'get_set') { }
  | 
 
| 
 | 
 1  | 
 1  | 
 elsif ($interface eq 'get') { }
  | 
 
| 
 | 
 1  | 
 0  | 
 elsif ($interface eq 'set') { }
  | 
 
| 
818
 | 
 0  | 
 0  | 
 unless my $db = $self->db
  | 
 
| 
821
 | 
 0  | 
 0  | 
 if (@_)
  | 
 
| 
823
 | 
 0  | 
 0  | 
 if (@_ == 2)
  | 
 
| 
827
 | 
 0  | 
 0  | 
 if (defined $dt and not ref $dt)
  | 
 
| 
831
 | 
 0  | 
 0  | 
 unless ($dt2)
  | 
 
| 
833
 | 
 0  | 
 0  | 
 unless $dt2 = Rose::DateTime::Util::parse_date($dt, $tz || $db->server_time_zone, 1)
  | 
 
| 
840
 | 
 0  | 
 0  | 
 if ($_[0] eq 'format') { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($_[0] eq 'truncate') { }
  | 
 
| 
842
 | 
 0  | 
 0  | 
 unless ref $dt
  | 
 
| 
843
 | 
 0  | 
 0  | 
 ref $_[1] ? :
  | 
 
| 
847
 | 
 0  | 
 0  | 
 unless $self->{$key}
  | 
 
| 
848
 | 
 0  | 
 0  | 
 unless ref $dt
  | 
 
| 
857
 | 
 0  | 
 0  | 
 if (defined $_[0]) { }
  | 
 
| 
859
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_loading'}) { }
  | 
 
| 
868
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
870
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($_[0], $tz || $db->server_time_zone, 1)
  | 
 
| 
874
 | 
 0  | 
 0  | 
 if (ref $dt)
  | 
 
| 
876
 | 
 0  | 
 0  | 
 if ($with_time_zone) { }
  | 
 
| 
878
 | 
 0  | 
 0  | 
 if $tz
  | 
 
| 
897
 | 
 0  | 
 0  | 
 unless $self->{'__xrdbopriv_loading'}
  | 
 
| 
901
 | 
 0  | 
 0  | 
 unless defined wantarray
  | 
 
| 
903
 | 
 0  | 
 0  | 
 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
  | 
 
| 
909
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
911
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($default, $tz || $db->server_time_zone, 1)
  | 
 
| 
915
 | 
 0  | 
 0  | 
 if (ref $dt) { }
  | 
 
| 
917
 | 
 0  | 
 0  | 
 if ($with_time_zone) { }
  | 
 
| 
919
 | 
 0  | 
 0  | 
 if $tz
  | 
 
| 
936
 | 
 0  | 
 0  | 
 unless $self->{'__xrdbopriv_in_db'}
  | 
 
| 
939
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_saving'})
  | 
 
| 
942
 | 
 0  | 
 0  | 
 $self->{$key} || $$self{join $;, $formatted_key, $driver} ? :
  | 
 
| 
945
 | 
 0  | 
 0  | 
 if $self->{$key}
  | 
 
| 
947
 | 
 0  | 
 0  | 
 if (my $value = $$self{join $;, $formatted_key, $driver})
  | 
 
| 
951
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
953
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($value, $tz || $db->server_time_zone)
  | 
 
| 
957
 | 
 0  | 
 0  | 
 if (ref $dt)
  | 
 
| 
959
 | 
 0  | 
 0  | 
 if ($with_time_zone) { }
  | 
 
| 
961
 | 
 0  | 
 0  | 
 if $tz
  | 
 
| 
981
 | 
 0  | 
 0  | 
 unless my $db = $self->db
  | 
 
| 
984
 | 
 0  | 
 0  | 
 if (@_ == 2)
  | 
 
| 
988
 | 
 0  | 
 0  | 
 if (defined $dt and not ref $dt)
  | 
 
| 
992
 | 
 0  | 
 0  | 
 unless ($dt2)
  | 
 
| 
994
 | 
 0  | 
 0  | 
 unless $dt2 = Rose::DateTime::Util::parse_date($dt, $tz || $db->server_time_zone, 1)
  | 
 
| 
1001
 | 
 0  | 
 0  | 
 if ($_[0] eq 'format') { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($_[0] eq 'truncate') { }
  | 
 
| 
1003
 | 
 0  | 
 0  | 
 unless ref $dt
  | 
 
| 
1004
 | 
 0  | 
 0  | 
 ref $_[1] ? :
  | 
 
| 
1008
 | 
 0  | 
 0  | 
 unless $self->{$key}
  | 
 
| 
1009
 | 
 0  | 
 0  | 
 unless ref $dt
  | 
 
| 
1018
 | 
 0  | 
 0  | 
 unless defined wantarray
  | 
 
| 
1020
 | 
 0  | 
 0  | 
 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
  | 
 
| 
1026
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
1028
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($default, $tz || $db->server_time_zone, 1)
  | 
 
| 
1032
 | 
 0  | 
 0  | 
 if (ref $dt) { }
  | 
 
| 
1034
 | 
 0  | 
 0  | 
 if ($with_time_zone) { }
  | 
 
| 
1036
 | 
 0  | 
 0  | 
 if $tz
  | 
 
| 
1053
 | 
 0  | 
 0  | 
 unless $self->{'__xrdbopriv_in_db'}
  | 
 
| 
1056
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_saving'})
  | 
 
| 
1059
 | 
 0  | 
 0  | 
 $self->{$key} || $$self{join $;, $formatted_key, $driver} ? :
  | 
 
| 
1062
 | 
 0  | 
 0  | 
 if $self->{$key}
  | 
 
| 
1064
 | 
 0  | 
 0  | 
 if (my $value = $$self{join $;, $formatted_key, $driver})
  | 
 
| 
1068
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
1070
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($value, $tz || $db->server_time_zone)
  | 
 
| 
1074
 | 
 0  | 
 0  | 
 if (ref $dt)
  | 
 
| 
1076
 | 
 0  | 
 0  | 
 if ($with_time_zone) { }
  | 
 
| 
1078
 | 
 0  | 
 0  | 
 if $tz
  | 
 
| 
1098
 | 
 0  | 
 0  | 
 unless my $db = $self->db
  | 
 
| 
1101
 | 
 0  | 
 0  | 
 unless @_
  | 
 
| 
1103
 | 
 0  | 
 0  | 
 if (defined $_[0]) { }
  | 
 
| 
1105
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_loading'}) { }
  | 
 
| 
1114
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
1116
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($_[0], $tz || $db->server_time_zone, 1)
  | 
 
| 
1120
 | 
 0  | 
 0  | 
 if (ref $dt)
  | 
 
| 
1122
 | 
 0  | 
 0  | 
 if ($with_time_zone) { }
  | 
 
| 
1124
 | 
 0  | 
 0  | 
 if $tz
  | 
 
| 
1143
 | 
 0  | 
 0  | 
 unless $self->{'__xrdbopriv_loading'}
  | 
 
| 
1146
 | 
 0  | 
 0  | 
 unless defined wantarray
  | 
 
| 
1148
 | 
 0  | 
 0  | 
 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
  | 
 
| 
1154
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
1156
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($default, $tz || $db->server_time_zone, 1)
  | 
 
| 
1160
 | 
 0  | 
 0  | 
 if (ref $dt) { }
  | 
 
| 
1162
 | 
 0  | 
 0  | 
 if ($with_time_zone) { }
  | 
 
| 
1164
 | 
 0  | 
 0  | 
 if $tz
  | 
 
| 
1181
 | 
 0  | 
 0  | 
 unless $self->{'__xrdbopriv_in_db'}
  | 
 
| 
1184
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_saving'})
  | 
 
| 
1187
 | 
 0  | 
 0  | 
 $self->{$key} || $$self{join $;, $formatted_key, $driver} ? :
  | 
 
| 
1190
 | 
 0  | 
 0  | 
 if $self->{$key}
  | 
 
| 
1192
 | 
 0  | 
 0  | 
 if (my $value = $$self{join $;, $formatted_key, $driver})
  | 
 
| 
1196
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
1198
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_date($value, $tz || $db->server_time_zone)
  | 
 
| 
1202
 | 
 0  | 
 0  | 
 if (ref $dt)
  | 
 
| 
1204
 | 
 0  | 
 0  | 
 if ($with_time_zone) { }
  | 
 
| 
1206
 | 
 0  | 
 0  | 
 if $tz
  | 
 
| 
1239
 | 
 0  | 
 0  | 
 $args->{'hires'} ? :
  | 
 
| 
1241
 | 
 0  | 
 0  | 
 $args->{'column'} ? :
  | 
 
| 
1248
 | 
 0  | 
 0  | 
 $args->{'column'} ? :
  | 
 
| 
 | 
 0  | 
 0  | 
 ($args->{'column'} ? $args->{'column'}->nonpersistent : 0) ? :
  | 
 
| 
1253
 | 
 0  | 
 0  | 
 if ($interface eq 'get_set') { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($interface eq 'get') { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($interface eq 'set') { }
  | 
 
| 
1259
 | 
 0  | 
 0  | 
 unless my $db = $self->db
  | 
 
| 
1262
 | 
 0  | 
 0  | 
 if (@_)
  | 
 
| 
1264
 | 
 0  | 
 0  | 
 if (@_ == 2)
  | 
 
| 
1268
 | 
 0  | 
 0  | 
 if (defined $dt and not ref $dt)
  | 
 
| 
1272
 | 
 0  | 
 0  | 
 unless ($dt2)
  | 
 
| 
1274
 | 
 0  | 
 0  | 
 unless $dt2 = Rose::DateTime::Util::parse_epoch($dt, $tz || $db->server_time_zone)
  | 
 
| 
1281
 | 
 0  | 
 0  | 
 if ($_[0] eq 'format') { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($_[0] eq 'truncate') { }
  | 
 
| 
1283
 | 
 0  | 
 0  | 
 unless ref $dt
  | 
 
| 
1284
 | 
 0  | 
 0  | 
 ref $_[1] ? :
  | 
 
| 
1288
 | 
 0  | 
 0  | 
 unless $self->{$key}
  | 
 
| 
1289
 | 
 0  | 
 0  | 
 unless ref $dt
  | 
 
| 
1298
 | 
 0  | 
 0  | 
 if (defined $_[0]) { }
  | 
 
| 
1300
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_loading'}) { }
  | 
 
| 
1309
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
1311
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_epoch($_[0], $tz || $db->server_time_zone)
  | 
 
| 
1315
 | 
 0  | 
 0  | 
 if (ref $dt) { }
  | 
 
| 
1335
 | 
 0  | 
 0  | 
 unless $self->{'__xrdbopriv_loading'}
  | 
 
| 
1339
 | 
 0  | 
 0  | 
 unless defined wantarray
  | 
 
| 
1341
 | 
 0  | 
 0  | 
 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
  | 
 
| 
1347
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
1349
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_epoch($default, $tz || $db->server_time_zone)
  | 
 
| 
1353
 | 
 0  | 
 0  | 
 if (ref $dt) { }
  | 
 
| 
1366
 | 
 0  | 
 0  | 
 unless $self->{'__xrdbopriv_in_db'}
  | 
 
| 
1369
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_saving'})
  | 
 
| 
1374
 | 
 0  | 
 0  | 
 defined $$self{join $;, $formatted_key, $driver} ? :
  | 
 
| 
 | 
 0  | 
 0  | 
 $self->{$key} || defined $$self{join $;, $formatted_key, $driver} ? :
  | 
 
| 
1377
 | 
 0  | 
 0  | 
 if $self->{$key}
  | 
 
| 
1379
 | 
 0  | 
 0  | 
 if (defined(my $value = $$self{join $;, $formatted_key, $driver}))
  | 
 
| 
1383
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
1385
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_epoch($value, $tz || $db->server_time_zone)
  | 
 
| 
1389
 | 
 0  | 
 0  | 
 if (ref $dt)
  | 
 
| 
1406
 | 
 0  | 
 0  | 
 unless my $db = $self->db
  | 
 
| 
1409
 | 
 0  | 
 0  | 
 if (@_ == 2)
  | 
 
| 
1413
 | 
 0  | 
 0  | 
 if (defined $dt and not ref $dt)
  | 
 
| 
1417
 | 
 0  | 
 0  | 
 unless ($dt2)
  | 
 
| 
1419
 | 
 0  | 
 0  | 
 unless $dt2 = Rose::DateTime::Util::parse_epoch($dt, $tz || $db->server_time_zone)
  | 
 
| 
1426
 | 
 0  | 
 0  | 
 if ($_[0] eq 'format') { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($_[0] eq 'truncate') { }
  | 
 
| 
1428
 | 
 0  | 
 0  | 
 unless ref $dt
  | 
 
| 
1429
 | 
 0  | 
 0  | 
 ref $_[1] ? :
  | 
 
| 
1433
 | 
 0  | 
 0  | 
 unless $self->{$key}
  | 
 
| 
1434
 | 
 0  | 
 0  | 
 unless ref $dt
  | 
 
| 
1443
 | 
 0  | 
 0  | 
 unless defined wantarray
  | 
 
| 
1445
 | 
 0  | 
 0  | 
 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
  | 
 
| 
1451
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
1453
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_epoch($default, $tz || $db->server_time_zone)
  | 
 
| 
1457
 | 
 0  | 
 0  | 
 if (ref $dt) { }
  | 
 
| 
1470
 | 
 0  | 
 0  | 
 unless $self->{'__xrdbopriv_in_db'}
  | 
 
| 
1473
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_saving'})
  | 
 
| 
1478
 | 
 0  | 
 0  | 
 defined $$self{join $;, $formatted_key, $driver} ? :
  | 
 
| 
 | 
 0  | 
 0  | 
 $self->{$key} || defined $$self{join $;, $formatted_key, $driver} ? :
  | 
 
| 
1481
 | 
 0  | 
 0  | 
 if $self->{$key}
  | 
 
| 
1483
 | 
 0  | 
 0  | 
 if (defined(my $value = $$self{join $;, $formatted_key, $driver}))
  | 
 
| 
1487
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
1489
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_epoch($value, $tz || $db->server_time_zone)
  | 
 
| 
1493
 | 
 0  | 
 0  | 
 if (ref $dt)
  | 
 
| 
1510
 | 
 0  | 
 0  | 
 unless my $db = $self->db
  | 
 
| 
1513
 | 
 0  | 
 0  | 
 unless @_
  | 
 
| 
1515
 | 
 0  | 
 0  | 
 if (defined $_[0]) { }
  | 
 
| 
1517
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_loading'}) { }
  | 
 
| 
1526
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
1528
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_epoch($_[0], $tz || $db->server_time_zone)
  | 
 
| 
1532
 | 
 0  | 
 0  | 
 if (ref $dt) { }
  | 
 
| 
1553
 | 
 0  | 
 0  | 
 unless defined wantarray
  | 
 
| 
1555
 | 
 0  | 
 0  | 
 unless (not defined $default or defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name}))
  | 
 
| 
1561
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
1563
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_epoch($default, $tz || $db->server_time_zone)
  | 
 
| 
1567
 | 
 0  | 
 0  | 
 if (ref $dt) { }
  | 
 
| 
1580
 | 
 0  | 
 0  | 
 if ($self->{'__xrdbopriv_saving'})
  | 
 
| 
1585
 | 
 0  | 
 0  | 
 defined $$self{join $;, $formatted_key, $driver} ? :
  | 
 
| 
 | 
 0  | 
 0  | 
 $self->{$key} || defined $$self{join $;, $formatted_key, $driver} ? :
  | 
 
| 
1588
 | 
 0  | 
 0  | 
 if $self->{$key}
  | 
 
| 
1590
 | 
 0  | 
 0  | 
 if (defined(my $value = $$self{join $;, $formatted_key, $driver}))
  | 
 
| 
1594
 | 
 0  | 
 0  | 
 unless ($dt)
  | 
 
| 
1596
 | 
 0  | 
 0  | 
 unless $dt = Rose::DateTime::Util::parse_epoch($value, $tz || $db->server_time_zone)
  | 
 
| 
1600
 | 
 0  | 
 0  | 
 if (ref $dt)
  |