Module types

Source
Expand description

Conversions to and from Postgres’s binary format for various types.

Structs§

Array
A Postgres array.
ArrayDimension
Information about a dimension of an array.
ArrayDimensions
An iterator over the dimensions of an array.
ArrayValues
An iterator over the values of an array, in row-major order.
Box
A Postgres box.
HstoreEntries
A fallible iterator over HSTORE entries.
Inet
A Postgres network address.
Path
A Postgres point.
PathPoints
An iterator over the points of a Postgres path.
Point
A Postgres point.
Varbit
A VARBIT value.

Enums§

Range
A Postgres range.
RangeBound
One side of a range.

Functions§

array_from_sql
Deserializes an array value.
array_to_sql
Serializes an array value.
bool_from_sql
Deserializes a BOOL value.
bool_to_sql
Serializes a BOOL value.
box_from_sql
Deserializes a box value.
box_to_sql
Serializes a box value.
bytea_from_sql
Deserializes a `BYTEA value.
bytea_to_sql
Serializes a BYTEA value.
char_from_sql
Deserializes a "char" value.
char_to_sql
Serializes a "char" value.
date_from_sql
Deserializes a DATE value.
date_to_sql
Serializes a DATE value.
empty_range_to_sql
Serializes an empty range.
float4_from_sql
Deserializes a FLOAT4 value.
float4_to_sql
Serializes a FLOAT4 value.
float8_from_sql
Deserializes a FLOAT8 value.
float8_to_sql
Serializes a FLOAT8 value.
hstore_from_sql
Deserializes an HSTORE value.
hstore_to_sql
Serializes an HSTORE value.
inet_from_sql
Deserializes a Postgres inet.
inet_to_sql
Serializes a Postgres inet.
int2_from_sql
Deserializes an INT2 value.
int2_to_sql
Serializes an INT2 value.
int4_from_sql
Deserializes an INT4 value.
int4_to_sql
Serializes an INT4 value.
int8_from_sql
Deserializes an INT8 value.
int8_to_sql
Serializes an INT8 value.
lquery_from_sql
Deserialize a Postgres lquery string
lquery_to_sql
Serializes a Postgres lquery string
lsn_from_sql
Deserializes a PG_LSN value.
lsn_to_sql
Serializes a PG_LSN value.
ltree_from_sql
Deserialize a Postgres ltree string
ltree_to_sql
Serializes a Postgres ltree string
ltxtquery_from_sql
Deserialize a Postgres ltxtquery string
ltxtquery_to_sql
Serializes a Postgres ltxtquery string
macaddr_from_sql
Deserializes a MACADDR value.
macaddr_to_sql
Serializes a MACADDR value.
oid_from_sql
Deserializes an OID value.
oid_to_sql
Serializes an OID value.
path_from_sql
Deserializes a Postgres path.
path_to_sql
Serializes a Postgres path.
point_from_sql
Deserializes a point value.
point_to_sql
Serializes a point value.
range_from_sql
Deserializes a range value.
range_to_sql
Serializes a range value.
text_from_sql
Deserializes a TEXT, VARCHAR, CHAR(n), NAME, or CITEXT value.
text_to_sql
Serializes a TEXT, VARCHAR, CHAR(n), NAME, or CITEXT value.
time_from_sql
Deserializes a TIME or TIMETZ value.
time_to_sql
Serializes a TIME or TIMETZ value.
timestamp_from_sql
Deserializes a TIMESTAMP or TIMESTAMPTZ value.
timestamp_to_sql
Serializes a TIMESTAMP or TIMESTAMPTZ value.
uuid_from_sql
Deserializes a UUID value.
uuid_to_sql
Serializes a UUID value.
varbit_from_sql
Deserializes a VARBIT or BIT value.
varbit_to_sql
Serializes a VARBIT or BIT value.