Index of values

(>>=) [PGOCaml_generic.THREAD]
A
alive [PGOCaml_generic.PGOCAML_GENERIC]

This function is a wrapper of ping that returns a boolean instead of raising an exception.

alter [PGOCaml_generic.PGOCAML_GENERIC]

alter conn ?name query executes the statement query and optionally names it name.

arbitrary_array_of_string [PGOCaml_generic.PGOCAML_GENERIC]
B
begin_work [PGOCaml_generic.PGOCAML_GENERIC]

Start a transaction.

bind [PGOCaml_generic.PGOCAML_GENERIC]
bool_array_of_string [PGOCaml_generic.PGOCAML_GENERIC]
bool_of_string [PGOCaml_generic.PGOCAML_GENERIC]
bytea_of_string [PGOCaml_generic.PGOCAML_GENERIC]
C
catch [PGOCaml_generic.THREAD]
close [PGOCaml_generic.PGOCAML_GENERIC]

Close the database handle.

close_in [PGOCaml_generic.THREAD]
close_portal [PGOCaml_generic.PGOCAML_GENERIC]

close_portal conn ?portal () closes a portal and frees up any resources.

close_statement [PGOCaml_generic.PGOCAML_GENERIC]

close_statement conn ?name () closes a prepared statement and frees up any resources.

comment_src_loc [PGOCaml_generic.PGOCAML_GENERIC]
commit [PGOCaml_generic.PGOCAML_GENERIC]

Perform a COMMIT operation on the database.

connect [PGOCaml_generic.PGOCAML_GENERIC]

Connect to the database.

connection_desc_to_string [PGOCaml_generic.PGOCAML_GENERIC]

Produce a human-readable textual representation of a concrete connection descriptor (the password is NOT included in the output of this function) for logging and error reporting purposes.

cursor [PGOCaml_generic.PGOCAML_GENERIC]
D
date_of_string [PGOCaml_generic.PGOCAML_GENERIC]
default [PGOCaml_aux.Option]
default_comment_src_loc [PGOCaml_config]
default_password [PGOCaml_config]
default_port [PGOCaml_config]
default_unix_domain_socket_dir [PGOCaml_config]
default_user [PGOCaml_config]
describe_connection [PGOCaml_generic.PGOCAML_GENERIC]

Produce the actual, concrete connection parameters based on the values and availability of the various configuration variables.

describe_portal [PGOCaml_generic.PGOCAML_GENERIC]

describe_portal conn ?portal () describes the named or unnamed portal's result types.

describe_statement [PGOCaml_generic.PGOCAML_GENERIC]

describe_statement conn ?name () describes the named or unnamed statement's parameter types and result types.

E
execute [PGOCaml_generic.PGOCAML_GENERIC]

execute conn ?name ~params () executes the named or unnamed statement name, with the given parameters params, returning the result rows (if any).

execute_rev [PGOCaml_generic.PGOCAML_GENERIC]
F
fail [PGOCaml_generic.THREAD]
find_custom_typconvs [PGOCaml_generic.PGOCAML_GENERIC]
float_array_of_string [PGOCaml_generic.PGOCAML_GENERIC]
float_of_string [PGOCaml_generic.PGOCAML_GENERIC]
flush [PGOCaml_generic.THREAD]
fold_left [PGOCaml_aux.String]
G
get [PGOCaml_aux.Option]
H
hstore_of_string [PGOCaml_generic.PGOCAML_GENERIC]
I
implode [PGOCaml_aux.String]
inet_of_string [PGOCaml_generic.PGOCAML_GENERIC]
init [PGOCaml_aux.String]
inject [PGOCaml_generic.PGOCAML_GENERIC]

inject conn ?name query executes the statement query and optionally names it name and gives the result.

input_binary_int [PGOCaml_generic.THREAD]
input_char [PGOCaml_generic.THREAD]
int16_of_string [PGOCaml_generic.PGOCAML_GENERIC]
int32_array_of_string [PGOCaml_generic.PGOCAML_GENERIC]
int32_of_string [PGOCaml_generic.PGOCAML_GENERIC]
int64_array_of_string [PGOCaml_generic.PGOCAML_GENERIC]
int64_of_string [PGOCaml_generic.PGOCAML_GENERIC]
int_of_string [PGOCaml_generic.PGOCAML_GENERIC]
interval_of_string [PGOCaml_generic.PGOCAML_GENERIC]
iteri [PGOCaml_aux.List]
J
join [PGOCaml_aux.String]
jsonb_of_string [PGOCaml_generic.PGOCAML_GENERIC]
M
map [PGOCaml_aux.Option]
mapi [PGOCaml_aux.List]
max_message_length [PGOCaml_generic.PGOCAML_GENERIC]

Maximum message length accepted from the back-end.

N
name_of_type [PGOCaml_generic.PGOCAML_GENERIC]

Returns the OCaml equivalent type name to the PostgreSQL type oid.

numeric_of_string [PGOCaml_generic.PGOCAML_GENERIC]
O
oid_of_string [PGOCaml_generic.PGOCAML_GENERIC]
open_connection [PGOCaml_generic.THREAD]
output_binary_int [PGOCaml_generic.THREAD]
output_char [PGOCaml_generic.THREAD]
output_string [PGOCaml_generic.THREAD]
P
ping [PGOCaml_generic.PGOCAML_GENERIC]

Ping the database.

point_of_string [PGOCaml_generic.PGOCAML_GENERIC]
prepare [PGOCaml_generic.PGOCAML_GENERIC]

prepare conn ~query ?name ?types () prepares the statement query and optionally names it name and sets the parameter types to types.

private_data [PGOCaml_generic.PGOCAML_GENERIC]

Retrieve some private data previously attached to the database handle.

R
really_input [PGOCaml_generic.THREAD]
return [PGOCaml_generic.PGOCAML_GENERIC]
return [PGOCaml_generic.THREAD]
rollback [PGOCaml_generic.PGOCAML_GENERIC]

Perform a ROLLBACK operation on the database.

S
serial [PGOCaml_generic.PGOCAML_GENERIC]

This is a shorthand for SELECT CURRVAL(serial).

serial4 [PGOCaml_generic.PGOCAML_GENERIC]

As PGOCaml_generic.PGOCAML_GENERIC.serial but assumes that the column is a SERIAL or SERIAL4 type.

serial8 [PGOCaml_generic.PGOCAML_GENERIC]
set_private_data [PGOCaml_generic.PGOCAML_GENERIC]

Attach some private data to the database handle.

starts_with [PGOCaml_aux.String]
string_array_of_string [PGOCaml_generic.PGOCAML_GENERIC]
string_of_arbitrary_array [PGOCaml_generic.PGOCAML_GENERIC]
string_of_bool [PGOCaml_generic.PGOCAML_GENERIC]
string_of_bool_array [PGOCaml_generic.PGOCAML_GENERIC]
string_of_bytea [PGOCaml_generic.PGOCAML_GENERIC]
string_of_bytea_array [PGOCaml_generic.PGOCAML_GENERIC]
string_of_date [PGOCaml_generic.PGOCAML_GENERIC]
string_of_float [PGOCaml_generic.PGOCAML_GENERIC]
string_of_float_array [PGOCaml_generic.PGOCAML_GENERIC]
string_of_hstore [PGOCaml_generic.PGOCAML_GENERIC]
string_of_inet [PGOCaml_generic.PGOCAML_GENERIC]
string_of_int [PGOCaml_generic.PGOCAML_GENERIC]
string_of_int16 [PGOCaml_generic.PGOCAML_GENERIC]
string_of_int32 [PGOCaml_generic.PGOCAML_GENERIC]
string_of_int32_array [PGOCaml_generic.PGOCAML_GENERIC]
string_of_int64 [PGOCaml_generic.PGOCAML_GENERIC]
string_of_int64_array [PGOCaml_generic.PGOCAML_GENERIC]
string_of_interval [PGOCaml_generic.PGOCAML_GENERIC]
string_of_jsonb [PGOCaml_generic.PGOCAML_GENERIC]
string_of_numeric [PGOCaml_generic.PGOCAML_GENERIC]
string_of_oid [PGOCaml_generic.PGOCAML_GENERIC]
string_of_point [PGOCaml_generic.PGOCAML_GENERIC]
string_of_string [PGOCaml_generic.PGOCAML_GENERIC]
string_of_string_array [PGOCaml_generic.PGOCAML_GENERIC]
string_of_time [PGOCaml_generic.PGOCAML_GENERIC]
string_of_timestamp [PGOCaml_generic.PGOCAML_GENERIC]
string_of_timestamp_array [PGOCaml_generic.PGOCAML_GENERIC]
string_of_timestamptz [PGOCaml_generic.PGOCAML_GENERIC]
string_of_unit [PGOCaml_generic.PGOCAML_GENERIC]
string_of_uuid [PGOCaml_generic.PGOCAML_GENERIC]
string_of_uuid_array [PGOCaml_generic.PGOCAML_GENERIC]
T
time_of_string [PGOCaml_generic.PGOCAML_GENERIC]
timestamp_array_of_string [PGOCaml_generic.PGOCAML_GENERIC]
timestamp_of_string [PGOCaml_generic.PGOCAML_GENERIC]
timestamptz_of_string [PGOCaml_generic.PGOCAML_GENERIC]
transact [PGOCaml_generic.PGOCAML_GENERIC]

transact db ?isolation ?access ?deferrable f wraps your function f inside a transactional block.

U
unit_of_string [PGOCaml_generic.PGOCAML_GENERIC]
uuid [PGOCaml_generic.PGOCAML_GENERIC]

Retrieve the unique identifier for this connection.

uuid_of_string [PGOCaml_generic.PGOCAML_GENERIC]
V
verbose [PGOCaml_generic.PGOCAML_GENERIC]

Verbosity.