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 | ) |