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

See also DBIx::Connection DBIx::QueryCursor DBIx::SQLHandler.