MobilityDB 1.3
Loading...
Searching...
No Matches
Functions

Restriction functions for temporal types. More...

Functions

TSequenceSettcontseq_restrict_minmax (const TSequence *seq, bool min, bool atfunc)
 Restrict a temporal continuous sequence to (the complement of) its minimum/maximum base value. More...
 
TSequencetdiscseq_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...
 
Temporaltemporal_restrict_minmax (const Temporal *temp, bool min, bool atfunc)
 Restrict a temporal value to (the complement of) a minimum base value. More...
 
Temporaltemporal_restrict_timestamptz (const Temporal *temp, TimestampTz t, bool atfunc)
 Restrict a temporal value to a timestamp. More...
 
Temporaltemporal_restrict_tstzset (const Temporal *temp, const Set *s, bool atfunc)
 Restrict a temporal value to (the complement of) a timestamp set. More...
 
Temporaltemporal_restrict_tstzspan (const Temporal *temp, const Span *s, bool atfunc)
 Restrict a temporal value to (the complement of) a timestamptz span. More...
 
Temporaltemporal_restrict_tstzspanset (const Temporal *temp, const SpanSet *ss, bool atfunc)
 Restrict a temporal value to (the complement of) a span set. More...
 
Temporaltemporal_restrict_value (const Temporal *temp, Datum value, bool atfunc)
 Restrict a temporal value to (the complement of) a base value. More...
 
Temporaltemporal_restrict_values (const Temporal *temp, const Set *s, bool atfunc)
 Restrict a temporal value to (the complement of) a set of base values. More...
 
TInstanttinstant_restrict_timestamptz (const TInstant *inst, TimestampTz t, bool atfunc)
 Restrict a temporal instant to (the complement of) a timestamptz. More...
 
TInstanttinstant_restrict_tstzset (const TInstant *inst, const Set *s, bool atfunc)
 Restrict a temporal instant to (the complement of) a timestamptz set. More...
 
TInstanttinstant_restrict_tstzspan (const TInstant *inst, const Span *s, bool atfunc)
 Restrict a temporal instant to (the complement of) a timestamptz span. More...
 
TInstanttinstant_restrict_tstzspanset (const TInstant *inst, const SpanSet *ss, bool atfunc)
 Restrict a temporal instant to (the complement of) a span set. More...
 
TInstanttinstant_restrict_value (const TInstant *inst, Datum value, bool atfunc)
 Restrict a temporal instant to (the complement of) a base value. More...
 
TInstanttinstant_restrict_values (const TInstant *inst, const Set *s, bool atfunc)
 Restrict a temporal instant to a set of base values. More...
 
Temporaltnumber_restrict_span (const Temporal *temp, const Span *s, bool atfunc)
 Restrict a temporal value to (the complement of) a span of base values. More...
 
Temporaltnumber_restrict_spanset (const Temporal *temp, const SpanSet *ss, bool atfunc)
 Restrict a temporal value to (the complement of) a span set. More...
 
TInstanttnumberinst_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...
 
TInstanttnumberinst_restrict_spanset (const TInstant *inst, const SpanSet *ss, bool atfunc)
 Restrict a temporal number instant to (the complement of) a span set. More...
 
TSequenceSettnumberseqset_restrict_span (const TSequenceSet *ss, const Span *s, bool atfunc)
 Restrict a temporal number to a span of base values. More...
 
TSequenceSettnumberseqset_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...
 
TInstanttsequence_at_timestamptz (const TSequence *seq, TimestampTz t)
 Restrict a temporal sequence to a timestamptz. More...
 
Temporaltsequence_restrict_tstzspan (const TSequence *seq, const Span *s, bool atfunc)
 Restrict a temporal value to (the complement of) a timestamptz span. More...
 
Temporaltsequence_restrict_tstzspanset (const TSequence *seq, const SpanSet *ss, bool atfunc)
 Restrict a temporal sequence to (the complement of) a timestamptz span set. More...
 
TSequenceSettsequenceset_restrict_minmax (const TSequenceSet *ss, bool min, bool atfunc)
 Restrict a temporal sequence set to (the complement of) its minimum/maximum base value. More...
 
Temporaltsequenceset_restrict_timestamptz (const TSequenceSet *ss, TimestampTz t, bool atfunc)
 Restrict a temporal sequence set to (the complement of) a timestamptz. More...
 
Temporaltsequenceset_restrict_tstzset (const TSequenceSet *ss, const Set *s, bool atfunc)
 Restrict a temporal sequence set to (the complement of) a timestamptz set. More...
 
TSequenceSettsequenceset_restrict_tstzspan (const TSequenceSet *ss, const Span *s, bool atfunc)
 Restrict a temporal sequence set to (the complement of) a timestamptz span. More...
 
TSequenceSettsequenceset_restrict_tstzspanset (const TSequenceSet *ss, const SpanSet *ps, bool atfunc)
 Restrict a temporal sequence set to (the complement of) a timestamptz span set. More...
 
TSequenceSettsequenceset_restrict_value (const TSequenceSet *ss, Datum value, bool atfunc)
 Restrict a temporal sequence set to (the complement of) a base value. More...
 
TSequenceSettsequenceset_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...
 

Detailed Description

Restriction functions for temporal types.