Module postgres_protocol::types[][src]

Expand description

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

Structs

A Postgres array.

Information about a dimension of an array.

An iterator over the dimensions of an array.

An iterator over the values of an array, in row-major order.

A Postgres box.

A fallible iterator over HSTORE entries.

A Postgres network address.

A Postgres point.

An iterator over the points of a Postgres path.

A Postgres point.

A VARBIT value.

Enums

A Postgres range.

One side of a range.

Functions

Deserializes an array value.

Serializes an array value.

Deserializes a BOOL value.

Serializes a BOOL value.

Deserializes a box value.

Serializes a box value.

Deserializes a `BYTEA value.

Serializes a BYTEA value.

Deserializes a "char" value.

Serializes a "char" value.

Deserializes a DATE value.

Serializes a DATE value.

Serializes an empty range.

Deserializes a FLOAT4 value.

Serializes a FLOAT4 value.

Deserializes a FLOAT8 value.

Serializes a FLOAT8 value.

Deserializes an HSTORE value.

Serializes an HSTORE value.

Deserializes a Postgres inet.

Serializes a Postgres inet.

Deserializes an INT2 value.

Serializes an INT2 value.

Deserializes an INT4 value.

Serializes an INT4 value.

Deserializes an INT8 value.

Serializes an INT8 value.

Deserializes a PG_LSN value.

Serializes a PG_LSN value.

Deserializes a MACADDR value.

Serializes a MACADDR value.

Deserializes an OID value.

Serializes an OID value.

Deserializes a Postgres path.

Serializes a Postgres path.

Deserializes a point value.

Serializes a point value.

Deserializes a range value.

Serializes a range value.

Deserializes a TEXT, VARCHAR, CHAR(n), NAME, or CITEXT value.

Serializes a TEXT, VARCHAR, CHAR(n), NAME, or CITEXT value.

Deserializes a TIME or TIMETZ value.

Serializes a TIME or TIMETZ value.

Deserializes a TIMESTAMP or TIMESTAMPTZ value.

Serializes a TIMESTAMP or TIMESTAMPTZ value.

Deserializes a UUID value.

Serializes a UUID value.

Deserializes a VARBIT or BIT value.

Serializes a VARBIT or BIT value.