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

FreeBSD Manual Pages

  
 
  

home | help
Rose::DB::Object::MetaUser:ContributedDPerlbDoct::Metadata::Column::Numeric(3)

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

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

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

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

METHOD MAP
       "get_set"
	   Rose::DB::Object::MakeMethods::Generic, scalar, "interface =>
	   'get_set', ..."

       "get"
	   Rose::DB::Object::MakeMethods::Generic, scalar, "interface =>
	   'get', ..."

       "get_set"
	   Rose::DB::Object::MakeMethods::Generic, scalar, "interface =>
	   'set', ..."

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

OBJECT METHODS
       precision [INT]
	   Get or set the precision of the numeric value.  The precision is
	   the total count of significant digits in the	whole number. That is,
	   the number of digits	to both	sides of the decimal point. For
	   example, the	number 23.5141 has a precision of 6.

       scale [INT]
	   Get or set the scale	of the numeric value.  The scale is the	count
	   of decimal digits in	the fractional part, to	the right of the
	   decimal point.  For example,	the number 23.5141 has a scale of 4.
	   Integers can	be considered to have a	scale of zero.

       type
	   Returns "numeric".

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.1			Rose::DB::Object::Metadata::Column::Numeric(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::Numeric&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help