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

Modification functions for temporal types. More...

Functions

GSERIALIZEDgeoarr_merge (GSERIALIZED **gsarr, int count)
 Merge two temporal instants. More...
 
Temporaltinstant_merge (const TInstant *inst1, const TInstant *inst2)
 Merge two temporal instants. More...
 
Temporaltinstant_merge_array (const TInstant **instants, int count)
 Merge an array of temporal instants. More...
 
Temporaltsequence_append_tinstant (TSequence *seq, const TInstant *inst, double maxdist, const Interval *maxt, bool expand)
 Append an instant to a temporal sequence accounting for potential gaps. More...
 
Temporaltsequence_append_tsequence (const TSequence *seq1, const TSequence *seq2, bool expand UNUSED)
 Append a sequence to a temporal sequence. More...
 
Temporaltsequence_delete_timestamptz (const TSequence *seq, TimestampTz t, bool connect)
 Delete a timestamptz from a temporal value. More...
 
Temporaltsequence_delete_tstzset (const TSequence *seq, const Set *s, bool connect)
 Delete a timestamptz set from a temporal value. More...
 
Temporaltsequence_delete_tstzspan (const TSequence *seq, const Span *s, bool connect)
 Delete a timestamptz span from a temporal sequence. More...
 
Temporaltsequence_delete_tstzspanset (const TSequence *seq, const SpanSet *ss, bool connect)
 Delete a timestamptz span set from a temporal value. More...
 
Temporaltsequence_insert (const TSequence *seq1, const TSequence *seq2, bool connect)
 Insert the second temporal value into the first one. More...
 
Temporaltsequence_merge (const TSequence *seq1, const TSequence *seq2)
 Merge two temporal sequences. More...
 
Temporaltsequence_merge_array (const TSequence **sequences, int count)
 Merge an array of temporal sequences. More...
 
TSequenceSettsequenceset_append_tinstant (TSequenceSet *ss, const TInstant *inst, double maxdist, const Interval *maxt, bool expand)
 Append an instant to a temporal sequence set. More...
 
TSequenceSettsequenceset_append_tsequence (TSequenceSet *ss, const TSequence *seq, bool expand)
 Append a sequence to a temporal sequence set. More...
 
TSequenceSettsequenceset_delete_timestamptz (const TSequenceSet *ss, TimestampTz t)
 Delete a timestamptz from a temporal sequence set. More...
 
TSequenceSettsequenceset_delete_tstzset (const TSequenceSet *ss, const Set *s)
 Delete a timestamptz span from a temporal sequence set. More...
 
TSequenceSettsequenceset_delete_tstzspan (const TSequenceSet *ss, const Span *s)
 Delete a timestamptz span from a temporal sequence set. More...
 
TSequenceSettsequenceset_delete_tstzspanset (const TSequenceSet *ss, const SpanSet *ps)
 Delete a timestamptz span from a temporal sequence set. More...
 
TSequenceSettsequenceset_insert (const TSequenceSet *ss1, const TSequenceSet *ss2)
 Insert the second temporal value into the first one. More...
 
TSequenceSettsequenceset_merge (const TSequenceSet *ss1, const TSequenceSet *ss2)
 Merge two temporal sequence sets. More...
 
TSequenceSettsequenceset_merge_array (const TSequenceSet **seqsets, int count)
 Merge an array of temporal sequence sets. More...
 

Detailed Description

Modification functions for temporal types.