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