NAME
DBIx::Connection::PostgreSQL::PLSQL - PLSQL block wrapper for PostgreSQL
SYNOPSIS
use DBIx::Connection::PostgreSQL::PLSQL;
DESCRIPTION
This class creates and invokes plsql function dynamicly that wraps defined plsql block. This module check if body of plsql block has been changed then it recreated wraper function for changed plsql block
methods
- prepare
-
Prepares plsql block
- initialise_plsql_block
-
Initialises plsql block, checks for changes, recreated if necessary.
- drop_plsql_block
-
Removes existing function that acts as plsql block wrapper.
- plsql_block_wrapper
-
Returns plsql block weapper as plsql function
- initialise_sql
-
Initialises sql that will be used to invoke postgres function (plsql block)
- execute
-
Binds and executes plsql block.
- type_precision
-
Returns variable precision.
- type_map
-
Mapping between DBI and specyfic postgres types.
- get_type
-
Returns
COPYRIGHT
The DBIx::Connection::PostgreSQL::PLSQL module is free software. You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the Perl README file.
AUTHOR
Adrian Witas, <adrian@webapp.strefa.pl</gt>
See also DBIx::Connection DBIx::QueryCursor DBIx::SQLHandler.