Rose::DB::Object::Metadata::Column::DatetimeYearToMonth - Datetime year to month column metadata.
Contents
Description
Objects of this class store and manipulate metadata for "datetime year to month" 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 Rose::DB::Object::Metadata::Column::Datetime. Inherited methods that are not
overridden will not be documented a second time here. See the
Rose::DB::Object::Metadata::Column::Datetime documentation for more information.
The DateTime objects stored by this column type automatically have the day set to the first of the month.
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.
perl v5.36.0 2022-10-14 Rose::DB::Obje...timeYearToMonth(3pm)
Method Map
"get_set"
Rose::DB::Object::MakeMethods::Date, datetime, "type => 'datetime year to month', interface =>
'get_set', ..."
"get"
Rose::DB::Object::MakeMethods::Date, datetime, "type => 'datetime year to month', interface => 'get',
..."
"set"
Rose::DB::Object::MakeMethods::Date, datetime, "type => 'datetime year to month', interface => 'set',
..."
See the Rose::DB::Object::Metadata::Column documentation for an explanation of this method map.
Name
Rose::DB::Object::Metadata::Column::DatetimeYearToMonth - Datetime year to month column metadata.
Object Methods
parse_valueDB,VALUE
Convert VALUE to the equivalent DateTime object suitable for storage in a "datetime year to month"
column. VALUE maybe returned unmodified if it is a valid "datetime year to month" keyword or
otherwise has special meaning to the underlying database. DB is a Rose::DB object that is used as
part of the parsing process. Both arguments are required.
type
Returns "datetime year to month".
Synopsis
use Rose::DB::Object::Metadata::Column::DatetimeYearToMonth;
$col =
Rose::DB::Object::Metadata::Column::DatetimeYearToMonth->new(...);
$col->make_methods(...);
...
