|
MobilityDB 1.3
|
Modification functions for temporal types. More...
Functions | |
| GSERIALIZED * | geoarr_merge (GSERIALIZED **gsarr, int count) |
| Merge two temporal instants. More... | |
| Temporal * | tinstant_merge (const TInstant *inst1, const TInstant *inst2) |
| Merge two temporal instants. More... | |
| Temporal * | tinstant_merge_array (TInstant **instants, int count) |
| Merge an array of temporal instants. More... | |
| Temporal * | tsequence_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... | |
| Temporal * | tsequence_append_tsequence (const TSequence *seq1, const TSequence *seq2, bool expand UNUSED) |
| Append a sequence to a temporal sequence. More... | |
| Temporal * | tsequence_delete_timestamptz (const TSequence *seq, TimestampTz t, bool connect) |
| Delete a timestamptz from a temporal value. More... | |
| Temporal * | tsequence_delete_tstzset (const TSequence *seq, const Set *s, bool connect) |
| Delete a timestamptz set from a temporal value. More... | |
| Temporal * | tsequence_delete_tstzspan (const TSequence *seq, const Span *s, bool connect) |
| Delete a timestamptz span from a temporal sequence. More... | |
| Temporal * | tsequence_delete_tstzspanset (const TSequence *seq, const SpanSet *ss, bool connect) |
| Delete a timestamptz span set from a temporal value. More... | |
| Temporal * | tsequence_insert (const TSequence *seq1, const TSequence *seq2, bool connect) |
| Insert the second temporal value into the first one. More... | |
| Temporal * | tsequence_merge (const TSequence *seq1, const TSequence *seq2) |
| Merge two temporal sequences. More... | |
| Temporal * | tsequence_merge_array (TSequence **sequences, int count) |
| Merge an array of temporal sequences. More... | |
| TSequenceSet * | tsequenceset_after_timestamptz (const TSequenceSet *ss, TimestampTz t, bool strict) |
| Keep the instants of a temporal sequence set after or equal to a timestamptz. More... | |
| TSequenceSet * | tsequenceset_append_tinstant (TSequenceSet *ss, const TInstant *inst, double maxdist, const Interval *maxt, bool expand) |
| Append an instant to a temporal sequence set. More... | |
| TSequenceSet * | tsequenceset_append_tsequence (TSequenceSet *ss, const TSequence *seq, bool expand) |
| Append a sequence to a temporal sequence set. More... | |
| TSequenceSet * | tsequenceset_before_timestamptz (const TSequenceSet *ss, TimestampTz t, bool strict) |
| Keep the instants of a temporal sequence set before or equal to a timestamptz. More... | |
| TSequenceSet * | tsequenceset_delete_timestamptz (const TSequenceSet *ss, TimestampTz t) |
| Delete a timestamptz from a temporal sequence set. More... | |
| TSequenceSet * | tsequenceset_delete_tstzset (const TSequenceSet *ss, const Set *s) |
| Delete a timestamptz span from a temporal sequence set. More... | |
| TSequenceSet * | tsequenceset_delete_tstzspan (const TSequenceSet *ss, const Span *s) |
| Delete a timestamptz span from a temporal sequence set. More... | |
| TSequenceSet * | tsequenceset_delete_tstzspanset (const TSequenceSet *ss, const SpanSet *ps) |
| Delete a timestamptz span from a temporal sequence set. More... | |
| TSequenceSet * | tsequenceset_insert (const TSequenceSet *ss1, const TSequenceSet *ss2) |
| Insert the second temporal value into the first one. More... | |
| TSequenceSet * | tsequenceset_merge (const TSequenceSet *ss1, const TSequenceSet *ss2) |
| Merge two temporal sequence sets. More... | |
| TSequenceSet * | tsequenceset_merge_array (TSequenceSet **seqsets, int count) |
| Merge an array of temporal sequence sets. More... | |
Modification functions for temporal types.