![]() |
MobilityDB 1.3
|
Restriction functions for temporal types. More...
Functions | |
TSequenceSet * | tcontseq_restrict_minmax (const TSequence *seq, bool min, bool atfunc) |
Restrict a temporal continuous sequence to (the complement of) its minimum/maximum base value. More... | |
TSequence * | tdiscseq_restrict_minmax (const TSequence *seq, bool min, bool atfunc) |
Restrict a temporal discrete sequence to (the complement of) its minimum/maximum base value. More... | |
bool | temporal_bbox_restrict_set (const Temporal *temp, const Set *s) |
Return true if the bounding boxes of a temporal value and a set overlap. More... | |
Temporal * | temporal_restrict_minmax (const Temporal *temp, bool min, bool atfunc) |
Restrict a temporal value to (the complement of) a minimum base value. More... | |
Temporal * | temporal_restrict_timestamptz (const Temporal *temp, TimestampTz t, bool atfunc) |
Restrict a temporal value to a timestamp. More... | |
Temporal * | temporal_restrict_tstzset (const Temporal *temp, const Set *s, bool atfunc) |
Restrict a temporal value to (the complement of) a timestamp set. More... | |
Temporal * | temporal_restrict_tstzspan (const Temporal *temp, const Span *s, bool atfunc) |
Restrict a temporal value to (the complement of) a timestamptz span. More... | |
Temporal * | temporal_restrict_tstzspanset (const Temporal *temp, const SpanSet *ss, bool atfunc) |
Restrict a temporal value to (the complement of) a span set. More... | |
Temporal * | temporal_restrict_value (const Temporal *temp, Datum value, bool atfunc) |
Restrict a temporal value to (the complement of) a base value. More... | |
Temporal * | temporal_restrict_values (const Temporal *temp, const Set *s, bool atfunc) |
Restrict a temporal value to (the complement of) a set of base values. More... | |
TInstant * | tinstant_restrict_timestamptz (const TInstant *inst, TimestampTz t, bool atfunc) |
Restrict a temporal instant to (the complement of) a timestamptz. More... | |
TInstant * | tinstant_restrict_tstzset (const TInstant *inst, const Set *s, bool atfunc) |
Restrict a temporal instant to (the complement of) a timestamptz set. More... | |
TInstant * | tinstant_restrict_tstzspan (const TInstant *inst, const Span *s, bool atfunc) |
Restrict a temporal instant to (the complement of) a timestamptz span. More... | |
TInstant * | tinstant_restrict_tstzspanset (const TInstant *inst, const SpanSet *ss, bool atfunc) |
Restrict a temporal instant to (the complement of) a span set. More... | |
TInstant * | tinstant_restrict_value (const TInstant *inst, Datum value, bool atfunc) |
Restrict a temporal instant to (the complement of) a base value. More... | |
TInstant * | tinstant_restrict_values (const TInstant *inst, const Set *s, bool atfunc) |
Restrict a temporal instant to a set of base values. More... | |
Temporal * | tnumber_restrict_span (const Temporal *temp, const Span *s, bool atfunc) |
Restrict a temporal value to (the complement of) a span of base values. More... | |
Temporal * | tnumber_restrict_spanset (const Temporal *temp, const SpanSet *ss, bool atfunc) |
Restrict a temporal value to (the complement of) a span set. More... | |
TInstant * | tnumberinst_restrict_span (const TInstant *inst, const Span *s, bool atfunc) |
Restrict a temporal number instant to (the complement of) a span of base values. More... | |
TInstant * | tnumberinst_restrict_spanset (const TInstant *inst, const SpanSet *ss, bool atfunc) |
Restrict a temporal number instant to (the complement of) a span set. More... | |
TSequenceSet * | tnumberseqset_restrict_span (const TSequenceSet *ss, const Span *s, bool atfunc) |
Restrict a temporal number to a span of base values. More... | |
TSequenceSet * | tnumberseqset_restrict_spanset (const TSequenceSet *ss, const SpanSet *sps, bool atfunc) |
Restrict a temporal number to (the complement of) an array of spans of base values. More... | |
TInstant * | tsequence_at_timestamptz (const TSequence *seq, TimestampTz t) |
Restrict a temporal sequence to a timestamptz. More... | |
Temporal * | tsequence_restrict_tstzspan (const TSequence *seq, const Span *s, bool atfunc) |
Restrict a temporal value to (the complement of) a timestamptz span. More... | |
Temporal * | tsequence_restrict_tstzspanset (const TSequence *seq, const SpanSet *ss, bool atfunc) |
Restrict a temporal sequence to (the complement of) a timestamptz span set. More... | |
TSequenceSet * | tsequenceset_restrict_minmax (const TSequenceSet *ss, bool min, bool atfunc) |
Restrict a temporal sequence set to (the complement of) its minimum/maximum base value. More... | |
Temporal * | tsequenceset_restrict_timestamptz (const TSequenceSet *ss, TimestampTz t, bool atfunc) |
Restrict a temporal sequence set to (the complement of) a timestamptz. More... | |
Temporal * | tsequenceset_restrict_tstzset (const TSequenceSet *ss, const Set *s, bool atfunc) |
Restrict a temporal sequence set to (the complement of) a timestamptz set. More... | |
TSequenceSet * | tsequenceset_restrict_tstzspan (const TSequenceSet *ss, const Span *s, bool atfunc) |
Restrict a temporal sequence set to (the complement of) a timestamptz span. More... | |
TSequenceSet * | tsequenceset_restrict_tstzspanset (const TSequenceSet *ss, const SpanSet *ps, bool atfunc) |
Restrict a temporal sequence set to (the complement of) a timestamptz span set. More... | |
TSequenceSet * | tsequenceset_restrict_value (const TSequenceSet *ss, Datum value, bool atfunc) |
Restrict a temporal sequence set to (the complement of) a base value. More... | |
TSequenceSet * | tsequenceset_restrict_values (const TSequenceSet *ss, const Set *s, bool atfunc) |
Restrict a temporal sequence set to (the complement of) an array of base values. More... | |
Restriction functions for temporal types.