|
MobilityDB
1.0
|
Operators for time types. More...


Go to the source code of this file.
Enumerations | |
| enum | RelativeTimePos { BEFORE, DURING, AFTER } |
| Enumeration for the relative position of a given element into a skiplist. More... | |
Functions | |
| void | ensure_time_type_oid (Oid timetypid) |
| Ensure that the Oid corresponds to a time type. More... | |
| RelativeTimePos | pos_timestamp_timestamp (TimestampTz t1, TimestampTz t2) |
| Determine the relative position of the two timestamps. More... | |
| RelativeTimePos | pos_period_timestamp (const Period *p, TimestampTz t) |
| Determine the relative position of the period and the timestamp. More... | |
| Datum | contains_timestampset_timestamp (PG_FUNCTION_ARGS) |
| Returns true if the first time value contains the second one. More... | |
| Datum | contains_timestampset_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value contains the second one. More... | |
| Datum | contains_period_timestamp (PG_FUNCTION_ARGS) |
| Returns true if the first time value contains the second one. More... | |
| Datum | contains_period_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value contains the second one. More... | |
| Datum | contains_period_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value contains the second one. More... | |
| Datum | contains_periodset_timestamp (PG_FUNCTION_ARGS) |
| Returns true if the first time value contains the second one. More... | |
| Datum | contains_periodset_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value contains the second one. More... | |
| Datum | contains_periodset_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value contains the second one. More... | |
| Datum | contains_period_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value contains the second one. More... | |
| Datum | contains_periodset_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value contains the second one. More... | |
| bool | contains_timestampset_timestamp_internal (const TimestampSet *ts, TimestampTz t) |
| Returns true if the first time value contains the second one (internal function) More... | |
| bool | contains_timestampset_timestampset_internal (const TimestampSet *ts1, const TimestampSet *ts2) |
| Returns true if the first time value contains the second one (internal function) More... | |
| bool | contains_period_timestamp_internal (const Period *p, TimestampTz t) |
| Returns true if the first time value contains the second one (internal function) More... | |
| bool | contains_period_timestampset_internal (const Period *p, const TimestampSet *ts) |
| Returns true if the first time value contains the second one (internal function) More... | |
| bool | contains_period_period_internal (const Period *p1, const Period *p2) |
| Returns true if the first time value contains the second one (internal function) More... | |
| bool | contains_periodset_timestamp_internal (const PeriodSet *ps, TimestampTz t) |
| Returns true if the first time value contains the second one (internal function) More... | |
| bool | contains_periodset_timestampset_internal (const PeriodSet *ps, const TimestampSet *ts) |
| Returns true if the first time value contains the second one (internal function) More... | |
| bool | contains_periodset_period_internal (const PeriodSet *ps, const Period *p) |
| Returns true if the first time value contains the second one (internal function) More... | |
| bool | contains_period_periodset_internal (const Period *p, const PeriodSet *ps) |
| Returns true if the first time value contains the second one (internal function) More... | |
| bool | contains_periodset_periodset_internal (const PeriodSet *ps1, const PeriodSet *ps2) |
| Returns true if the first time value contains the second one (internal function) More... | |
| Datum | contained_timestamp_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is contained by the second one. More... | |
| Datum | contained_timestamp_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is contained by the second one. More... | |
| Datum | contained_timestamp_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is contained by the second one. More... | |
| Datum | contained_timestampset_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is contained by the second one. More... | |
| Datum | contained_timestampset_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is contained by the second one. More... | |
| Datum | contained_timestampset_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is contained by the second one. More... | |
| Datum | contained_period_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is contained by the second one. More... | |
| Datum | contained_period_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is contained by the second one. More... | |
| Datum | contained_periodset_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is contained by the second one. More... | |
| Datum | contained_periodset_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is contained by the second one. More... | |
| bool | contained_period_period_internal (const Period *p1, const Period *p2) |
| Returns true if the first time value is contained by the second one (internal function) More... | |
| Datum | overlaps_timestampset_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the two time values overlap. More... | |
| Datum | overlaps_period_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the two time values overlap. More... | |
| Datum | overlaps_period_period (PG_FUNCTION_ARGS) |
| Returns true if the two time values overlap. More... | |
| Datum | overlaps_periodset_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the two time values overlap. More... | |
| Datum | overlaps_periodset_period (PG_FUNCTION_ARGS) |
| Returns true if the two time values overlap. More... | |
| Datum | overlaps_period_periodset (PG_FUNCTION_ARGS) |
| Returns true if the two time values overlap. More... | |
| Datum | overlaps_periodset_periodset (PG_FUNCTION_ARGS) |
| Returns true if the two time values overlap (internal function) More... | |
| bool | overlaps_timestampset_timestampset_internal (const TimestampSet *ts1, const TimestampSet *ts2) |
| Returns true if the two time values overlap (internal function) More... | |
| bool | overlaps_timestampset_period_internal (const TimestampSet *ts, const Period *p) |
| Returns true if the two time values overlap (internal function) More... | |
| bool | overlaps_timestampset_periodset_internal (const TimestampSet *ts, const PeriodSet *ps) |
| Returns true if the two time values overlap (internal function) More... | |
| bool | overlaps_period_period_internal (const Period *p1, const Period *p2) |
| Returns true if the two time values overlap (internal function) More... | |
| bool | overlaps_period_periodset_internal (const Period *p, const PeriodSet *ps) |
| Returns true if the two time values overlap (internal function) More... | |
| bool | overlaps_periodset_periodset_internal (const PeriodSet *ps1, const PeriodSet *ps2) |
| Returns true if the two time values overlap (internal function) More... | |
| Datum | before_timestamp_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly before the second one. More... | |
| Datum | before_timestamp_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly before the second one. More... | |
| Datum | before_timestamp_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly before the second one. More... | |
| Datum | before_timestampset_timestamp (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly before the second one. More... | |
| Datum | before_timestampset_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly before the second one. More... | |
| Datum | before_timestampset_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly before the second one. More... | |
| Datum | before_timestampset_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly before the second one. More... | |
| Datum | before_period_timestamp (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly before the second one. More... | |
| Datum | before_period_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly before the second one. More... | |
| Datum | before_periodset_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly before the second one. More... | |
| Datum | before_period_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly before the second one. More... | |
| Datum | before_periodset_timestamp (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly before the second one. More... | |
| Datum | before_periodset_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly before the second one. More... | |
| Datum | before_period_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly before the second one. More... | |
| Datum | before_periodset_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly before the second one. More... | |
| bool | before_timestamp_timestampset_internal (TimestampTz t, const TimestampSet *ts) |
| Returns true if the first time value is strictly before the second one (internal function) More... | |
| bool | before_timestamp_period_internal (TimestampTz t, const Period *p) |
| Returns true if the first time value is strictly before the second one (internal function) More... | |
| bool | before_timestamp_periodset_internal (TimestampTz t, const PeriodSet *ps) |
| Returns true if the first time value is strictly before the second one (internal function) More... | |
| bool | before_timestampset_timestamp_internal (const TimestampSet *ts, TimestampTz t) |
| Returns true if the first time value is strictly before the second one (internal function) More... | |
| bool | before_timestampset_timestampset_internal (const TimestampSet *ts1, const TimestampSet *ts2) |
| Returns true if the first time value is strictly before the second one (internal function) More... | |
| bool | before_timestampset_period_internal (const TimestampSet *ts, const Period *p) |
| Returns true if the first time value is strictly before the second one (internal function) More... | |
| bool | before_timestampset_periodset_internal (const TimestampSet *ts, const PeriodSet *ps) |
| Returns true if the first time value is strictly before the second one (internal function) More... | |
| bool | before_period_timestamp_internal (const Period *p, TimestampTz t) |
| Returns true if the first time value is strictly before the second one (internal function) More... | |
| bool | before_period_period_internal (const Period *p1, const Period *p2) |
| Returns true if the first time value is strictly before the second one (internal function) More... | |
| bool | before_periodset_timestampset_internal (const PeriodSet *ps, const TimestampSet *ts) |
| Returns true if the first time value is strictly before the second one (internal function) More... | |
| bool | before_period_timestampset_internal (const Period *p, const TimestampSet *ts) |
| Returns true if the first time value is strictly before the second one (internal function) More... | |
| bool | before_periodset_timestamp_internal (const PeriodSet *ps, TimestampTz t) |
| Returns true if the first time value is strictly before the second one (internal function) More... | |
| bool | before_periodset_period_internal (const PeriodSet *ps, const Period *p) |
| Returns true if the first time value is strictly before the second one (internal function) More... | |
| bool | before_period_periodset_internal (const Period *p, const PeriodSet *ps) |
| Returns true if the first time value is strictly before the second one (internal function) More... | |
| bool | before_periodset_periodset_internal (const PeriodSet *ps1, const PeriodSet *ps2) |
| Returns true if the first time value is strictly before the second one (internal function) More... | |
| Datum | after_timestamp_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly after the second one. More... | |
| Datum | after_timestamp_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly after the second one. More... | |
| Datum | after_timestamp_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly after the second one. More... | |
| Datum | after_timestampset_timestamp (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly after the second one. More... | |
| Datum | after_timestampset_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly after the second one. More... | |
| Datum | after_timestampset_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly after the second one. More... | |
| Datum | after_timestampset_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly after the second one. More... | |
| Datum | after_period_timestamp (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly after the second one. More... | |
| Datum | after_period_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly after the second one. More... | |
| Datum | after_periodset_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly after the second one. More... | |
| Datum | after_period_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly after the second one. More... | |
| Datum | after_periodset_timestamp (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly after the second one. More... | |
| Datum | after_periodset_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly after the second one. More... | |
| Datum | after_period_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly after the second one. More... | |
| Datum | after_periodset_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is strictly after the second one. More... | |
| bool | after_timestamp_timestampset_internal (TimestampTz t, const TimestampSet *ts) |
| Returns true if the first time value is strictly after the second one (internal function) More... | |
| bool | after_timestamp_period_internal (TimestampTz t, const Period *p) |
| Returns true if the first time value is strictly after the second one (internal function) More... | |
| bool | after_timestamp_periodset_internal (TimestampTz t, const PeriodSet *ps) |
| Returns true if the first time value is strictly after the second one (internal function) More... | |
| bool | after_timestampset_timestamp_internal (const TimestampSet *ts, TimestampTz t) |
| Returns true if the first time value is strictly after the second one (internal function) More... | |
| bool | after_timestampset_timestampset_internal (const TimestampSet *ts1, const TimestampSet *ts2) |
| Returns true if the first time value is strictly after the second one (internal function) More... | |
| bool | after_timestampset_period_internal (const TimestampSet *ts, const Period *p) |
| Returns true if the first time value is strictly after the second one (internal function) More... | |
| bool | after_timestampset_periodset_internal (const TimestampSet *ts, const PeriodSet *ps) |
| Returns true if the first time value is strictly after the second one (internal function) More... | |
| bool | after_period_timestamp_internal (const Period *p, TimestampTz t) |
| Returns true if the first time value is strictly after the second one (internal function) More... | |
| bool | after_period_period_internal (const Period *p1, const Period *p2) |
| Returns true if the first time value is strictly after the second one (internal function) More... | |
| bool | after_periodset_timestampset_internal (const PeriodSet *ps, const TimestampSet *ts) |
| Returns true if the first time value is strictly after the second one (internal function) More... | |
| bool | after_period_timestampset_internal (const Period *p, const TimestampSet *ts) |
| Returns true if the first time value is strictly after the second one (internal function) More... | |
| bool | after_periodset_timestamp_internal (const PeriodSet *ps, TimestampTz t) |
| Returns true if the first time value is strictly after the second one (internal function) More... | |
| bool | after_periodset_period_internal (const PeriodSet *ps, const Period *p) |
| Returns true if the first time value is strictly after the second one (internal function) More... | |
| bool | after_period_periodset_internal (const Period *p, const PeriodSet *ps) |
| Returns true if the first time value is strictly after the second one (internal function) More... | |
| bool | after_periodset_periodset_internal (const PeriodSet *ps1, const PeriodSet *ps2) |
| Returns true if the first time value is strictly after the second one (internal function) More... | |
| Datum | overbefore_timestamp_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not after the second one. More... | |
| Datum | overbefore_timestamp_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not after the second one. More... | |
| Datum | overbefore_timestamp_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not after the second one. More... | |
| Datum | overbefore_timestampset_timestamp (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not after the second one. More... | |
| Datum | overbefore_timestampset_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not after the second one. More... | |
| Datum | overbefore_timestampset_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not after the second one. More... | |
| Datum | overbefore_timestampset_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not after the second one. More... | |
| Datum | overbefore_period_timestamp (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not after the second one. More... | |
| Datum | overbefore_period_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not after the second one. More... | |
| Datum | overbefore_periodset_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not after the second one. More... | |
| Datum | overbefore_period_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not after the second one. More... | |
| Datum | overbefore_periodset_timestamp (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not after the second one. More... | |
| Datum | overbefore_periodset_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not after the second one. More... | |
| Datum | overbefore_period_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not after the second one. More... | |
| Datum | overbefore_periodset_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not after the second one. More... | |
| bool | overbefore_timestamp_timestampset_internal (TimestampTz t, const TimestampSet *ts) |
| Returns true if the first time value is not after the second one (internal function) More... | |
| bool | overbefore_timestamp_period_internal (TimestampTz t, const Period *p) |
| Returns true if the first time value is not after the second one (internal function) More... | |
| bool | overbefore_timestamp_periodset_internal (TimestampTz t, const PeriodSet *ps) |
| Returns true if the first time value is not after the second one (internal function) More... | |
| bool | overbefore_timestampset_timestamp_internal (const TimestampSet *ts, TimestampTz t) |
| Returns true if the first time value is not after the second one (internal function) More... | |
| bool | overbefore_timestampset_timestampset_internal (const TimestampSet *ts1, const TimestampSet *ts2) |
| Returns true if the first time value is not after the second one (internal function) More... | |
| bool | overbefore_timestampset_period_internal (const TimestampSet *ts, const Period *p) |
| Returns true if the first time value is not after the second one (internal function) More... | |
| bool | overbefore_timestampset_periodset_internal (const TimestampSet *ts, const PeriodSet *ps) |
| Returns true if the first time value is not after the second one (internal function) More... | |
| bool | overbefore_period_timestamp_internal (const Period *p, TimestampTz t) |
| Returns true if the first time value is not after the second one (internal function) More... | |
| bool | overbefore_period_period_internal (const Period *p1, const Period *p2) |
| Returns true if the first time value is not after the second one (internal function) More... | |
| bool | overbefore_periodset_timestampset_internal (const PeriodSet *ps, const TimestampSet *ts) |
| Returns true if the first time value is not after the second one (internal function) More... | |
| bool | overbefore_period_timestampset_internal (const Period *p, const TimestampSet *ts) |
| Returns true if the first time value is not after the second one (internal function) More... | |
| bool | overbefore_periodset_timestamp_internal (const PeriodSet *ps, TimestampTz t) |
| Returns true if the first time value is not after the second one (internal function) More... | |
| bool | overbefore_periodset_period_internal (const PeriodSet *ps, const Period *p) |
| Returns true if the first time value is not after the second one (internal function) More... | |
| bool | overbefore_period_periodset_internal (const Period *p, const PeriodSet *ps) |
| Returns true if the first time value is not after the second one (internal function) More... | |
| bool | overbefore_periodset_periodset_internal (const PeriodSet *ps1, const PeriodSet *ps2) |
| Returns true if the first time value is not after the second one (internal function) More... | |
| Datum | overafter_timestamp_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not before the second one. More... | |
| Datum | overafter_timestamp_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not before the second one. More... | |
| Datum | overafter_timestamp_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not before the second one. More... | |
| Datum | overafter_timestampset_timestamp (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not before the second one. More... | |
| Datum | overafter_timestampset_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not before the second one. More... | |
| Datum | overafter_timestampset_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not before the second one. More... | |
| Datum | overafter_timestampset_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not before the second one. More... | |
| Datum | overafter_period_timestamp (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not before the second one. More... | |
| Datum | overafter_period_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not before the second one. More... | |
| Datum | overafter_periodset_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not before the second one. More... | |
| Datum | overafter_period_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not before the second one. More... | |
| Datum | overafter_periodset_timestamp (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not before the second one. More... | |
| Datum | overafter_periodset_period (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not before the second one. More... | |
| Datum | overafter_period_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not before the second one. More... | |
| Datum | overafter_periodset_periodset (PG_FUNCTION_ARGS) |
| Returns true if the first time value is not before the second one. More... | |
| bool | overafter_timestamp_timestampset_internal (TimestampTz t, const TimestampSet *ts) |
| Returns true if the first time value is not before the second one (internal function) More... | |
| bool | overafter_timestamp_period_internal (TimestampTz t, const Period *p) |
| Returns true if the first time value is not before the second one (internal function) More... | |
| bool | overafter_timestamp_periodset_internal (TimestampTz t, const PeriodSet *ps) |
| Returns true if the first time value is not before the second one (internal function) More... | |
| bool | overafter_timestampset_timestamp_internal (const TimestampSet *ts, TimestampTz t) |
| Returns true if the first time value is not before the second one (internal function) More... | |
| bool | overafter_timestampset_timestampset_internal (const TimestampSet *ts1, const TimestampSet *ts2) |
| Returns true if the first time value is not before the second one (internal function) More... | |
| bool | overafter_timestampset_period_internal (const TimestampSet *ts, const Period *p) |
| Returns true if the first time value is not before the second one (internal function) More... | |
| bool | overafter_timestampset_periodset_internal (const TimestampSet *ts, const PeriodSet *ps) |
| Returns true if the first time value is not before the second one (internal function) More... | |
| bool | overafter_period_timestamp_internal (const Period *p, TimestampTz t) |
| Returns true if the first time value is not before the second one (internal function) More... | |
| bool | overafter_period_period_internal (const Period *p1, const Period *p2) |
| Returns true if the first time value is not before the second one (internal function) More... | |
| bool | overafter_periodset_timestampset_internal (const PeriodSet *ps, const TimestampSet *ts) |
| Returns true if the first time value is not before the second one (internal function) More... | |
| bool | overafter_period_timestampset_internal (const Period *p, const TimestampSet *ts) |
| Returns true if the first time value is not before the second one (internal function) More... | |
| bool | overafter_periodset_timestamp_internal (const PeriodSet *ps, TimestampTz t) |
| Returns true if the first time value is not before the second one (internal function) More... | |
| bool | overafter_periodset_period_internal (const PeriodSet *ps, const Period *p) |
| Returns true if the first time value is not before the second one (internal function) More... | |
| bool | overafter_period_periodset_internal (const Period *p, const PeriodSet *ps) |
| Returns true if the first time value is not before the second one (internal function) More... | |
| bool | overafter_periodset_periodset_internal (const PeriodSet *ps1, const PeriodSet *ps2) |
| Returns true if the first time value is not before the second one (internal function) More... | |
| Datum | adjacent_timestamp_period (PG_FUNCTION_ARGS) |
| Returns true if the two time value are adjacent. More... | |
| Datum | adjacent_timestamp_periodset (PG_FUNCTION_ARGS) |
| Returns true if the two time value are adjacent. More... | |
| Datum | adjacent_timestampset_period (PG_FUNCTION_ARGS) |
| Returns true if the two time value are adjacent. More... | |
| Datum | adjacent_timestampset_periodset (PG_FUNCTION_ARGS) |
| Returns true if the two time value are adjacent. More... | |
| Datum | adjacent_period_timestamp (PG_FUNCTION_ARGS) |
| Returns true if the two time value are adjacent. More... | |
| Datum | adjacent_period_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the two time value are adjacent. More... | |
| Datum | adjacent_period_period (PG_FUNCTION_ARGS) |
| Returns true if the two time value are adjacent. More... | |
| Datum | adjacent_period_periodset (PG_FUNCTION_ARGS) |
| Returns true if the two time value are adjacent. More... | |
| Datum | adjacent_periodset_timestamp (PG_FUNCTION_ARGS) |
| Returns true if the two time value are adjacent. More... | |
| Datum | adjacent_periodset_timestampset (PG_FUNCTION_ARGS) |
| Returns true if the two time value are adjacent. More... | |
| Datum | adjacent_periodset_period (PG_FUNCTION_ARGS) |
| Returns true if the two time value are adjacent. More... | |
| Datum | adjacent_periodset_periodset (PG_FUNCTION_ARGS) |
| Returns true if the two time value are adjacent. More... | |
| bool | adjacent_timestamp_period_internal (TimestampTz t, const Period *p) |
| Returns true if the two time value are adjacent (internal function) More... | |
| bool | adjacent_timestamp_periodset_internal (TimestampTz t, const PeriodSet *ps) |
| Returns true if the two time value are adjacent (internal function) More... | |
| bool | adjacent_timestampset_period_internal (const TimestampSet *ts, const Period *p) |
| Returns true if the two time value are adjacent (internal function) More... | |
| bool | adjacent_timestampset_periodset_internal (const TimestampSet *ts, const PeriodSet *ps) |
| Returns true if the two time value are adjacent (internal function) More... | |
| bool | adjacent_period_timestamp_internal (const Period *p, TimestampTz t) |
| bool | adjacent_period_timestampset_internal (const Period *p, const TimestampSet *ts) |
| bool | adjacent_period_period_internal (const Period *p1, const Period *p2) |
| Returns true if the two time value are adjacent (internal function) More... | |
| bool | adjacent_period_periodset_internal (const Period *p, const PeriodSet *ps) |
| Returns true if the two time value are adjacent (internal function) More... | |
| bool | adjacent_periodset_timestamp_internal (const PeriodSet *ps, TimestampTz t) |
| bool | adjacent_periodset_timestampset_internal (const PeriodSet *ps, const TimestampSet *ts) |
| bool | adjacent_periodset_period_internal (const PeriodSet *ps, const Period *p) |
| bool | adjacent_periodset_periodset_internal (const PeriodSet *ps1, const PeriodSet *ps2) |
| Returns true if the two time value are adjacent (internal function) More... | |
| Datum | union_timestamp_timestamp (PG_FUNCTION_ARGS) |
| Returns the union of the two time values. More... | |
| Datum | union_timestamp_timestampset (PG_FUNCTION_ARGS) |
| Returns the union of the two time values. More... | |
| Datum | union_timestamp_period (PG_FUNCTION_ARGS) |
| Returns the union of the two time values. More... | |
| Datum | union_timestamp_periodset (PG_FUNCTION_ARGS) |
| Returns the union of the two time values. More... | |
| Datum | union_timestampset_timestamp (PG_FUNCTION_ARGS) |
| Returns the union of the two time values. More... | |
| Datum | union_timestampset_timestampset (PG_FUNCTION_ARGS) |
| Returns the union of the two time values. More... | |
| Datum | union_timestampset_period (PG_FUNCTION_ARGS) |
| Returns the union of the two time values. More... | |
| Datum | union_timestampset_periodset (PG_FUNCTION_ARGS) |
| Returns the union of the two time values. More... | |
| Datum | union_period_timestamp (PG_FUNCTION_ARGS) |
| Returns the union of the two time values. More... | |
| Datum | union_period_timestampset (PG_FUNCTION_ARGS) |
| Returns the union of the two time values. More... | |
| Datum | union_period_period (PG_FUNCTION_ARGS) |
| Returns the union of the two time values. More... | |
| Datum | union_period_periodset (PG_FUNCTION_ARGS) |
| Returns the union of the two time values. More... | |
| Datum | union_periodset_timestamp (PG_FUNCTION_ARGS) |
| Returns the union of the two time values. More... | |
| Datum | union_periodset_timestampset (PG_FUNCTION_ARGS) |
| Returns the union of the two time values. More... | |
| Datum | union_periodset_period (PG_FUNCTION_ARGS) |
| Returns the union of the two time values. More... | |
| Datum | union_periodset_periodset (PG_FUNCTION_ARGS) |
| Returns the union of the two time values. More... | |
| TimestampSet * | union_timestamp_timestampset_internal (TimestampTz t, const TimestampSet *ts) |
| Returns the union of the two time values (internal function) More... | |
| TimestampSet * | union_timestampset_timestampset_internal (const TimestampSet *ts1, const TimestampSet *ts2) |
| Returns the union of the two time values (internal function) More... | |
| PeriodSet * | union_period_period_internal (const Period *p1, const Period *p2) |
| Returns the union of the two time values (internal function) More... | |
| PeriodSet * | union_period_periodset_internal (const Period *p, const PeriodSet *ps) |
| Returns the union of the two time values (internal function) More... | |
| PeriodSet * | union_periodset_periodset_internal (const PeriodSet *ps1, const PeriodSet *ps2) |
| Returns the union of the two time values (internal function) More... | |
| Datum | intersection_timestamp_timestamp (PG_FUNCTION_ARGS) |
| Returns the intersection of the two time values. More... | |
| Datum | intersection_timestamp_timestampset (PG_FUNCTION_ARGS) |
| Returns the intersection of the two time values. More... | |
| Datum | intersection_timestamp_period (PG_FUNCTION_ARGS) |
| Returns the intersection of the two time values. More... | |
| Datum | intersection_timestamp_periodset (PG_FUNCTION_ARGS) |
| Returns the intersection of the two time values. More... | |
| Datum | intersection_timestampset_timestamp (PG_FUNCTION_ARGS) |
| Returns the intersection of the two time values. More... | |
| Datum | intersection_timestampset_timestampset (PG_FUNCTION_ARGS) |
| Returns the intersection of the two time values. More... | |
| Datum | intersection_timestampset_period (PG_FUNCTION_ARGS) |
| Returns the intersection of the two time values (internal function) More... | |
| Datum | intersection_timestampset_periodset (PG_FUNCTION_ARGS) |
| Returns the intersection of the two time values. More... | |
| Datum | intersection_period_timestamp (PG_FUNCTION_ARGS) |
| Returns the intersection of the two time values. More... | |
| Datum | intersection_period_timestampset (PG_FUNCTION_ARGS) |
| Returns the intersection of the two time values. More... | |
| Datum | intersection_period_period (PG_FUNCTION_ARGS) |
| Returns the intersection of the two time values (internal function) More... | |
| Datum | intersection_period_periodset (PG_FUNCTION_ARGS) |
| Returns the intersection of the two time values. More... | |
| Datum | intersection_periodset_timestamp (PG_FUNCTION_ARGS) |
| Returns the intersection of the two time values. More... | |
| Datum | intersection_periodset_timestampset (PG_FUNCTION_ARGS) |
| Returns the intersection of the two time values. More... | |
| Datum | intersection_periodset_period (PG_FUNCTION_ARGS) |
| Returns the intersection of the two time values. More... | |
| Datum | intersection_periodset_periodset (PG_FUNCTION_ARGS) |
| Returns the intersection of the two time values. More... | |
| TimestampSet * | intersection_timestampset_timestampset_internal (const TimestampSet *ts1, const TimestampSet *ts2) |
| Returns the intersection of the two time values (internal function) More... | |
| TimestampSet * | intersection_timestampset_period_internal (const TimestampSet *ts, const Period *p) |
| Returns the intersection of the two time values (internal function) More... | |
| Period * | intersection_period_period_internal (const Period *p1, const Period *p2) |
| Returns the intersection of the two time values (internal function) More... | |
| PeriodSet * | intersection_period_periodset_internal (const Period *p, const PeriodSet *ps) |
| Returns the intersection of the two time values (internal function) More... | |
| PeriodSet * | intersection_periodset_periodset_internal (const PeriodSet *ps1, const PeriodSet *ps2) |
| Returns the intersection of the two time values (internal function) More... | |
| Datum | minus_timestamp_timestamp (PG_FUNCTION_ARGS) |
| Returns the difference of the two time values (internal function) More... | |
| Datum | minus_timestamp_timestampset (PG_FUNCTION_ARGS) |
| Returns the difference of the two time values. More... | |
| Datum | minus_timestamp_period (PG_FUNCTION_ARGS) |
| Returns the difference of the two time values. More... | |
| Datum | minus_timestamp_periodset (PG_FUNCTION_ARGS) |
| Returns the difference of the two time values. More... | |
| Datum | minus_timestampset_timestamp (PG_FUNCTION_ARGS) |
| Returns the difference of the two time values. More... | |
| Datum | minus_timestampset_timestampset (PG_FUNCTION_ARGS) |
| Returns the difference of the two time values. More... | |
| Datum | minus_timestampset_period (PG_FUNCTION_ARGS) |
| Returns the difference of the two time values. More... | |
| Datum | minus_timestampset_periodset (PG_FUNCTION_ARGS) |
| Returns the difference of the two time values. More... | |
| Datum | minus_period_timestamp (PG_FUNCTION_ARGS) |
| Returns the difference of the two time values. More... | |
| Datum | minus_period_timestampset (PG_FUNCTION_ARGS) |
| Returns the difference of the two time valuess. More... | |
| Datum | minus_period_period (PG_FUNCTION_ARGS) |
| Returns the difference of the two time values (internal function) More... | |
| Datum | minus_period_periodset (PG_FUNCTION_ARGS) |
| Returns the difference of the two time values. More... | |
| Datum | minus_periodset_timestamp (PG_FUNCTION_ARGS) |
| Returns the difference of the two time values. More... | |
| Datum | minus_periodset_timestampset (PG_FUNCTION_ARGS) |
| Returns the difference of the two time values. More... | |
| Datum | minus_periodset_period (PG_FUNCTION_ARGS) |
| Returns the difference of the two time values. More... | |
| Datum | minus_periodset_periodset (PG_FUNCTION_ARGS) |
| Returns the difference of the two time values (internal function) More... | |
| TimestampSet * | minus_timestampset_timestamp_internal (const TimestampSet *ts, TimestampTz t) |
| Returns the difference of the two time values (internal function) More... | |
| TimestampSet * | minus_timestampset_timestampset_internal (const TimestampSet *ts1, const TimestampSet *ts2) |
| Returns the difference of the two time values (internal function) More... | |
| TimestampSet * | minus_timestampset_period_internal (const TimestampSet *ts, const Period *p) |
| Returns the difference of the two time values (internal function) More... | |
| TimestampSet * | minus_timestampset_periodset_internal (const TimestampSet *ts, const PeriodSet *ps) |
| Returns the difference of the two time values (internal function) More... | |
| PeriodSet * | minus_period_timestamp_internal (const Period *p, TimestampTz t) |
| Returns the difference of the two time values (internal function) More... | |
| PeriodSet * | minus_period_timestampset_internal (const Period *p, const TimestampSet *ts) |
| Returns the difference of the two time values (internal function) More... | |
| PeriodSet * | minus_period_period_internal (const Period *p1, const Period *p2) |
| Returns the difference of the two time values (internal function) More... | |
| PeriodSet * | minus_period_periodset_internal (const Period *p, const PeriodSet *ps) |
| PeriodSet * | minus_periodset_timestamp_internal (const PeriodSet *ps, TimestampTz t) |
| Returns the difference of the two time values (internal function) More... | |
| PeriodSet * | minus_periodset_timestampset_internal (const PeriodSet *ps, const TimestampSet *ts) |
| Returns the difference of the two time values (internal function) More... | |
| PeriodSet * | minus_periodset_period_internal (const PeriodSet *ps, const Period *p) |
| Returns the difference of the two time values (internal function) More... | |
| PeriodSet * | minus_periodset_periodset_internal (const PeriodSet *ps1, const PeriodSet *ps2) |
| Returns the difference of the two time values (internal function) More... | |
Operators for time types.
1.8.13