|
Hermes
|
#include <postgres.h>#include <fmgr.h>#include <utils/timestamp.h>

Data Structures | |
| struct | Period |
Functions | |
| Period * | clonePeriod (const Period *period, Period *result) |
| PGDLLEXPORT Datum | clonePeriodV1 (PG_FUNCTION_ARGS) |
| Period * | constructorPeriod (Timestamp i, Timestamp e, Period *result, char **error) |
| PGDLLEXPORT Datum | constructorPeriodV1 (PG_FUNCTION_ARGS) |
| Period * | inPeriod (const char *str, Period *result, char **error) |
| PGDLLEXPORT Datum | inPeriodV1 (PG_FUNCTION_ARGS) |
| char * | outPeriod (const Period *period) |
| PGDLLEXPORT Datum | outPeriodV1 (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | recvPeriod (PG_FUNCTION_ARGS) |
| bytea * | Period2Bytea (const Period *period) |
| PGDLLEXPORT Datum | sendPeriod (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | hashPeriod (PG_FUNCTION_ARGS) |
| bool | equalsPeriod (const Period *periodA, const Period *periodB) |
| PGDLLEXPORT Datum | equalsPeriodV1 (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getIPeriod (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getEPeriod (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum clonePeriodV1 | ( | PG_FUNCTION_ARGS | ) |
References e(), Period::e, i(), and Period::i.
Referenced by constructorPeriodV1().

| PGDLLEXPORT Datum constructorPeriodV1 | ( | PG_FUNCTION_ARGS | ) |
References Period::e, and Period::i.
Referenced by equalsPeriodV1().
| PGDLLEXPORT Datum equalsPeriodV1 | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getEPeriod | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getIPeriod | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum hashPeriod | ( | PG_FUNCTION_ARGS | ) |
References asprintfHermes(), e(), Period::e, i(), and Period::i.
Referenced by inPeriodV1().

| PGDLLEXPORT Datum inPeriodV1 | ( | PG_FUNCTION_ARGS | ) |
| char* outPeriod | ( | const Period * | period | ) |
References asprintfHermes(), Period::e, and Period::i.
Referenced by outPeriodV1().

| PGDLLEXPORT Datum outPeriodV1 | ( | PG_FUNCTION_ARGS | ) |
| bytea* Period2Bytea | ( | const Period * | period | ) |
References Period::e, Period::i, and sendTimestampHermes.
Referenced by hashPeriod(), and sendPeriod().
| PGDLLEXPORT Datum recvPeriod | ( | PG_FUNCTION_ARGS | ) |
References Period::e, getmsgTimestampHermes, and Period::i.
| PGDLLEXPORT Datum sendPeriod | ( | PG_FUNCTION_ARGS | ) |