Hermes
|
The implementantion of Period. More...
Functions | |
bool | isPunctalPeriod (const Period *period) |
PGDLLEXPORT Datum | isPunctalPeriodV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (isPunctalPeriodV1) | |
Interval * | durationInIntervalPeriod (const Period *period, Interval *result) |
PGDLLEXPORT Datum | durationInIntervalPeriodV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (durationInIntervalPeriodV1) | |
float8 | durationPeriod (const Period *period) |
The implementantion of Period.
These functions are documented in the Period/Properties.h
Interval* durationInIntervalPeriod | ( | const Period * | period, |
Interval * | result | ||
) |
References differenceInInterval(), Period::e, and Period::i.
Referenced by durationInIntervalPeriodV1(), and durationPeriod().
PGDLLEXPORT Datum durationInIntervalPeriodV1 | ( | PG_FUNCTION_ARGS | ) |
float8 durationPeriod | ( | const Period * | period | ) |
References durationInIntervalPeriod(), and interval2seconds().
Referenced by penaltyGiSTBoxST(), penaltyGiSTSegmentST(), picksplitGiSTBoxST(), and picksplitGiSTSegmentST().
bool isPunctalPeriod | ( | const Period * | period | ) |
References Period::e, and Period::i.
Referenced by atPeriodSegmentST(), atPeriodSPSegmentST(), isPunctalBoxST(), and isPunctalPeriodV1().
PGDLLEXPORT Datum isPunctalPeriodV1 | ( | PG_FUNCTION_ARGS | ) |
PG_FUNCTION_INFO_V1 | ( | isPunctalPeriodV1 | ) |
PG_FUNCTION_INFO_V1 | ( | durationInIntervalPeriodV1 | ) |