[][src]Module postgres_protocol::types

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.

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_to_sql

Serializes a FLOAT4 value.

float4_from_sql

Deserializes a FLOAT4 value.

float8_to_sql

Serializes a FLOAT8 value.

float8_from_sql

Deserializes a FLOAT8 value.

hstore_from_sql

Deserializes an HSTORE value.

hstore_to_sql

Serializes an HSTORE value.

int2_to_sql

Serializes an INT2 value.

int2_from_sql

Deserializes an INT2 value.

int4_to_sql

Serializes an INT4 value.

int4_from_sql

Deserializes an INT4 value.

int8_to_sql

Serializes an INT8 value.

int8_from_sql

Deserializes an INT8 value.

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.