Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Rose::DB::Object::MetaUser:ContributedePerl:Object::Metadata::Column::Time(3)

NAME
       Rose::DB::Object::Metadata::Column::Time	- Time column metadata.

SYNOPSIS
	 use Rose::DB::Object::Metadata::Column::Time;

	 $col =	Rose::DB::Object::Metadata::Column::Time->new(...);
	 $col->make_methods(...);
	 ...

DESCRIPTION
       Objects of this class store and manipulate metadata for time 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. Inherited
       methods that are	not overridden will not	be documented a	second time
       here.  See the Rose::DB::Object::Metadata::Column documentation for
       more information.

METHOD MAP
       "get_set"
	   Rose::DB::Object::MakeMethods::Generic, date, ...

       "get"
	   Rose::DB::Object::MakeMethods::Time,	date, ...

       "get_set"
	   Rose::DB::Object::MakeMethods::Time,	date, ...

       See the Rose::DB::Object::Metadata::Column documentation	for an
       explanation of this method map.

OBJECT METHODS
       parse_value DB, VALUE
	   Convert VALUE to the	equivalent Time::Clock object.	VALUE maybe
	   returned unmodified if it is	a valid	time 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.

       precision [INT]
	   Get or set the precision of the time	value.	The precision is the
	   total count of digits in the	whole time.  For example, 12:34	has a
	   precision of	4, and 12:34:56.12 has a precision of 8.  The
	   precision value must	be 2, 4, or greater than or equal to 6.	 The
	   default precision is	6.  When the precision is set, the scale is
	   also	set automatically.

       scale [INT]
	   Get or set the integer number of places past	the decimal point
	   preserved for fractional seconds.  The default scale	is 0.  When
	   the scale is	set, the precision is also set automatically.

	   Returns "time".

       type
	   Returns "time".

AUTHOR
       John C. Siracusa	(siracusa@gmail.com)

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.32.0			  2Rose::DB::Object::Metadata::Column::Time(3)

NAME | SYNOPSIS | DESCRIPTION | METHOD MAP | OBJECT METHODS | AUTHOR | LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Rose::DB::Object::Metadata::Column::Time&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help