—use
strict;
our
@ISA
=
qw(Rose::DB::Object::Metadata::Column::DatetimeYearToFraction)
;
our
$VERSION
=
'0.01'
;
sub
type {
'datetime year to fraction(4)'
}
sub
format_value {
shift
;
shift
->format_datetime_year_to_fraction_4(
@_
) }
1;
__END__
=head1 NAME
Rose::DB::Object::Metadata::Column::DatetimeYearToFraction4 - Datetime year to fraction(4) column metadata.
=head1 SYNOPSIS
use Rose::DB::Object::Metadata::Column::DatetimeYearToFraction4;
$col =
Rose::DB::Object::Metadata::Column::DatetimeYearToFraction4->new(...);
$col->make_method(...);
...
=head1 DESCRIPTION
Objects of this class store and manipulate metadata for "datetime year to fraction(4)" columns in a database. Column metadata objects store information about columns (data type, size, etc.) and are responsible for creating object methods that manipulate column values.
This class inherits from L<Rose::DB::Object::Metadata::Column::Datetime>. Inherited methods that are not overridden will not be documented a second time here. See the L<Rose::DB::Object::Metadata::Column::Datetime> documentation for more information.
=head1 METHOD MAP
=over 4
=item C<get_set>
L<Rose::DB::Object::MakeMethods::Date>, L<datetime|Rose::DB::Object::MakeMethods::Date/datetime>, C<type =E<gt> 'datetime year to fraction(4)', interface =E<gt> 'get_set', ...>
=item C<get>
L<Rose::DB::Object::MakeMethods::Date>, L<datetime|Rose::DB::Object::MakeMethods::Date/datetime>, C<type =E<gt> 'datetime year to fraction(4)', interface =E<gt> 'get', ...>
=item C<set>
L<Rose::DB::Object::MakeMethods::Date>, L<datetime|Rose::DB::Object::MakeMethods::Date/datetime>, C<type =E<gt> 'datetime year to fraction(4)', interface =E<gt> 'get_set', ...>
=back
See the L<Rose::DB::Object::Metadata::Column|Rose::DB::Object::Metadata::Column/"MAKING METHODS"> documentation for an explanation of this method map.
=head1 OBJECT METHODS
=over 4
=item B<parse_value DB, VALUE>
Convert VALUE to the equivalent L<DateTime> object suitable for storage in a "datetime year to fraction(4)" column. VALUE maybe returned unmodified if it is a valid "datetime year to fraction(4)" keyword or otherwise has special meaning to the underlying database. DB is a L<Rose::DB> object that is used as part of the parsing process. Both arguments are required.
=item B<type>
Returns "datetime year to fraction(4)".
=back
=head1 AUTHOR
John C. Siracusa (siracusa@gmail.com)
=head1 LICENSE
Copyright (c) 2010 by John C. Siracusa. All rights reserved. This program is
free software; you can redistribute it and/or modify it under the same terms
as Perl itself.