![]() |
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 (const 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 (const TSequence **sequences, int count) |
Merge an array of temporal sequences. 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_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 (const TSequenceSet **seqsets, int count) |
Merge an array of temporal sequence sets. More... | |
Modification functions for temporal types.