---
name: "PGObject::Type::BigFloat"
section: "3pm"
platform: "linux"
package: "libpgobject-type-bigfloat-perl"
version: "2.001-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/PGObject::Type::BigFloat"
---

# PGObject::Type::BigFloat(3pm)

Math::BigFloat wrappers for PGObject classes

## NAME

PGObject::Type::BigFloat - Math::BigFloat wrappers for PGObject classes

## VERSION

Version 2.001

## SYNOPSIS

```
    use PGObject::Type::BigFloat;
    PGObject::Type::BigFloat->register(); # Get all numeric and float types
    my $self->{foo} = PGObject::Type::BigFloat->new(0);
    $self->call_dbmethod(funcname => 'bar'); # will use this as a numeric
```

## SUBROUTINES/METHODS

### register(registry =\> 'default', types =\> \['float4', 'float8', 'numeric'\])

### to\_db

This serializes this into a simple db-friendly form.

### from\_db

take simple normalized db floats and turn them into numeric representations.

### is\_undef(optionally $set);

Return undef to the db or user interface.  Can be set through apps.

## AUTHOR

Chris Travers, `"<chris.travers at gmail.com>"`

## BUGS

Please report any bugs or feature requests to `"bug-pgobject-type-bigfloat at rt.cpan.org"`, or through the web interface at \<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=PGObject-Type-BigFloat\>.  I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

## SUPPORT

You can find documentation for this module with the perldoc command.

```
    perldoc PGObject::Type::BigFloat
```

You can also look for information at:

- •

  RT: CPAN's request tracker (report bugs here)

  \<http://rt.cpan.org/NoAuth/Bugs.html?Dist=PGObject-Type-BigFloat\>

- •

  AnnoCPAN: Annotated CPAN documentation

  \<http://annocpan.org/dist/PGObject-Type-BigFloat\>

- •

  CPAN Ratings

  \<http://cpanratings.perl.org/d/PGObject-Type-BigFloat\>

- •

  Search CPAN

  \<http://search.cpan.org/dist/PGObject-Type-BigFloat/\>

## ACKNOWLEDGEMENTS

## LICENSE AND COPYRIGHT

Copyright 2013-2014 Chris Travers.

This program is released under the following license: BSD
