![]() |
MobilityDB 1.3
|
Go to the source code of this file.
Functions | |
double | datum_distance (Datum value1, Datum value2, meosType basetype, int16 flags) |
Return the distance between two datums. More... | |
int * | ensure_valid_tinstarr_gaps (const TInstant **instants, int count, bool merge, double maxdist, const Interval *maxt, int *nsplits) |
Ensure that all temporal instants of the array have increasing timestamp (or may be equal if the merge parameter is true), and if they are temporal points, have the same srid and the same dimensionality. More... | |
bool | ensure_valid_tseqarr (const TSequence **sequences, int count) |
Ensure that all temporal sequences of the array have increasing timestamp, and if they are temporal points, have the same srid and the same dimensionality. More... | |
bool | intersection_tdiscseq_tsequenceset (const TSequence *is, const TSequenceSet *ss, TSequence **inter1, TSequence **inter2) |
Temporally intersect two temporal values. More... | |
bool | intersection_tinstant_tsequenceset (const TInstant *inst, const TSequenceSet *ss, TInstant **inter1, TInstant **inter2) |
Temporally intersect two temporal values. More... | |
bool | intersection_tsequence_tsequenceset (const TSequence *seq, const TSequenceSet *ss, SyncMode mode, TSequenceSet **inter1, TSequenceSet **inter2) |
Temporally intersect or synchronize two temporal values. More... | |
bool | intersection_tsequenceset_tdiscseq (const TSequenceSet *ss, const TSequence *is, TSequence **inter1, TSequence **inter2) |
Temporally intersect two temporal values. More... | |
bool | intersection_tsequenceset_tinstant (const TSequenceSet *ss, const TInstant *inst, TInstant **inter1, TInstant **inter2) |
Temporally intersect two temporal values. More... | |
bool | synchronize_tsequenceset_tsequence (const TSequenceSet *ss, const TSequence *seq, SyncMode mode, TSequenceSet **inter1, TSequenceSet **inter2) |
Temporally intersect or synchronize a temporal sequence set and a temporal sequence. More... | |
bool | synchronize_tsequenceset_tsequenceset (const TSequenceSet *ss1, const TSequenceSet *ss2, SyncMode mode, TSequenceSet **inter1, TSequenceSet **inter2) |
Temporally intersect or synchronize two temporal sequence sets. More... | |
TSequence ** | tseqarr_normalize (const TSequence **sequences, int count, int *newcount) |
Normalize the array of temporal sequences. More... | |
bool | tsequenceset_find_timestamptz (const TSequenceSet *ss, TimestampTz t, int *loc) |
Basic functions for temporal sequence sets. More... | |
char * | tsequenceset_to_string (const TSequenceSet *ss, int maxdd, outfunc value_out) |
Return the Well-Known Text (WKT) representation of a temporal sequence set. More... | |