Hermes
|
#include "Definition.h"
Functions | |
bool | intersectsPeriod_Period (const Period *periodA, const Period *periodB) |
PGDLLEXPORT Datum | intersectsPeriod_PeriodV1 (PG_FUNCTION_ARGS) |
bool | containsPeriod_Timestamp (const Period *period, Timestamp ts) |
bool | containsPeriod_Period (const Period *periodA, const Period *periodB) |
PGDLLEXPORT Datum | containsPeriod_TimestampV1 (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | containsPeriod_PeriodV1 (PG_FUNCTION_ARGS) |
bool | containsProperlyPeriod_Timestamp (const Period *period, Timestamp ts) |
bool | containsProperlyPeriod_Period (const Period *periodA, const Period *periodB) |
PGDLLEXPORT Datum | containsProperlyPeriod_TimestampV1 (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | containsProperlyPeriod_PeriodV1 (PG_FUNCTION_ARGS) |
bool | afterPeriod_Timestamp (const Period *period, Timestamp ts) |
bool | afterPeriod_Period (const Period *periodA, const Period *periodB) |
PGDLLEXPORT Datum | afterPeriod_TimestampV1 (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | afterPeriod_PeriodV1 (PG_FUNCTION_ARGS) |
bool | beforePeriod_Timestamp (const Period *period, Timestamp ts) |
bool | beforePeriod_Period (const Period *periodA, const Period *periodB) |
PGDLLEXPORT Datum | beforePeriod_TimestampV1 (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | beforePeriod_PeriodV1 (PG_FUNCTION_ARGS) |
bool | meetsPeriod_Timestamp (const Period *period, Timestamp ts) |
bool | meetsPeriod_Period (const Period *periodA, const Period *periodB) |
PGDLLEXPORT Datum | meetsPeriod_TimestampV1 (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | meetsPeriod_PeriodV1 (PG_FUNCTION_ARGS) |
bool | startsPeriod_Period (const Period *periodA, const Period *periodB) |
bool | finishesPeriod_Period (const Period *periodA, const Period *periodB) |
PGDLLEXPORT Datum | startsPeriod_PeriodV1 (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | finishesPeriod_PeriodV1 (PG_FUNCTION_ARGS) |
References Period::e, and Period::i.
Referenced by afterPeriod_PeriodV1(), and distanceInIntervalPeriod_Period().
PGDLLEXPORT Datum afterPeriod_PeriodV1 | ( | PG_FUNCTION_ARGS | ) |
bool afterPeriod_Timestamp | ( | const Period * | period, |
Timestamp | ts | ||
) |
References Period::i.
Referenced by afterPeriod_TimestampV1(), and distanceInIntervalPeriod_Timestamp().
PGDLLEXPORT Datum afterPeriod_TimestampV1 | ( | PG_FUNCTION_ARGS | ) |
References Period::e, and Period::i.
Referenced by beforePeriod_PeriodV1(), and distanceInIntervalPeriod_Period().
PGDLLEXPORT Datum beforePeriod_PeriodV1 | ( | PG_FUNCTION_ARGS | ) |
bool beforePeriod_Timestamp | ( | const Period * | period, |
Timestamp | ts | ||
) |
References Period::e.
Referenced by beforePeriod_TimestampV1(), and distanceInIntervalPeriod_Timestamp().
PGDLLEXPORT Datum beforePeriod_TimestampV1 | ( | PG_FUNCTION_ARGS | ) |
PGDLLEXPORT Datum containsPeriod_PeriodV1 | ( | PG_FUNCTION_ARGS | ) |
bool containsPeriod_Timestamp | ( | const Period * | period, |
Timestamp | ts | ||
) |
References Period::e, and Period::i.
Referenced by atBoxSTSegmentST(), atInstantSPSegmentST(), consistentGiSTSegmentST(), containsBoxST_PointST(), containsPeriod_TimestampV1(), and containsSegmentST_TimestampV1().
PGDLLEXPORT Datum containsPeriod_TimestampV1 | ( | PG_FUNCTION_ARGS | ) |
References Period::e, and Period::i.
Referenced by containedProperlySegmentST_BoxST(), containsProperlyBoxST_BoxST(), and containsProperlyPeriod_PeriodV1().
PGDLLEXPORT Datum containsProperlyPeriod_PeriodV1 | ( | PG_FUNCTION_ARGS | ) |
bool containsProperlyPeriod_Timestamp | ( | const Period * | period, |
Timestamp | ts | ||
) |
References Period::e, and Period::i.
Referenced by containsProperlyBoxST_PointST(), and containsProperlyPeriod_TimestampV1().
PGDLLEXPORT Datum containsProperlyPeriod_TimestampV1 | ( | PG_FUNCTION_ARGS | ) |
References Period::e.
Referenced by finishesPeriod_PeriodV1().
PGDLLEXPORT Datum finishesPeriod_PeriodV1 | ( | PG_FUNCTION_ARGS | ) |
References Period::e, and Period::i.
Referenced by consistentGiSTBoxST(), consistentGiSTSegmentST(), intersectsBoxST_BoxST(), intersectsBoxST_PeriodV1(), intersectsPeriod_PeriodV1(), intersectsSegmentST_PeriodV1(), and intersectsTrajectory_Period().
PGDLLEXPORT Datum intersectsPeriod_PeriodV1 | ( | PG_FUNCTION_ARGS | ) |
References Period::e, and Period::i.
Referenced by meetsPeriod_PeriodV1().
PGDLLEXPORT Datum meetsPeriod_PeriodV1 | ( | PG_FUNCTION_ARGS | ) |
bool meetsPeriod_Timestamp | ( | const Period * | period, |
Timestamp | ts | ||
) |
References Period::e.
Referenced by meetsPeriod_TimestampV1().
PGDLLEXPORT Datum meetsPeriod_TimestampV1 | ( | PG_FUNCTION_ARGS | ) |
References Period::i.
Referenced by startsPeriod_PeriodV1().
PGDLLEXPORT Datum startsPeriod_PeriodV1 | ( | PG_FUNCTION_ARGS | ) |