DragonFly On-Line Manual Pages
PQinitTypes(3) libpqtypes Manual PQinitTypes(3)
NAME
PQinitTypes - Initializes libpqtypes with the libpq event system.
SYNOPSIS
#include <libpqtypes.h>
int PQinitTypes(PGconn *conn);
int PQclearTypes(PGconn *conn);
DESCRIPTION
libpqtypes makes use of the libpq Event System. Before using
libpqtypes, you must initialize libpqtypes as a libpq EventProc. The
PQinitTypes function takes a PGconn that libpqtypes will be initialized
with; each PGconn requires its own initialization.
PQclearTypes removes all registered types from the given PGconn. A
good use for this is after a PQresetXXX call when it might be desired
to re-register all types that may have gone stale.
RETURN VALUE
PQinitTypes and PQclearTypes return zero if it fails and non-zero if it
succeeds.
EXAMPLES
Initializing libpqtypes
The examples shows how to initialize libpqtypes with the libpq event
system.
/* call prior to any other libpqtypes functions that operate on conn. */
PQinitTypes(conn);
AUTHOR
A contribution of eSilo, LLC. for the PostgreSQL Database Management
System. Written by Andrew Chernow.
REPORTING BUGS
Report bugs to <libpqtypes@esilo.com>.
COPYRIGHT
Copyright (c) 2011 eSilo, LLC. All rights reserved.
This is free software; see the source for copying conditions. There is
NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
SEE ALSO
None
libpqtypes 2011 PQinitTypes(3)