MobilityDB 1.1
Functions

Transformation functions for temporal types. More...

Collaboration diagram for Transformation functions:

Functions

Temporaltemporal_append_tinstant (Temporal *temp, const TInstant *inst, bool expand)
 Append an instant to the end of a temporal value. More...
 
Temporaltemporal_append_tsequence (Temporal *temp, const TSequence *seq, bool expand)
 Append a sequence at the end of a temporal value. More...
 
Temporaltemporal_insert (const Temporal *temp1, const Temporal *temp2, bool connect)
 Insert the second temporal value into the first one. More...
 
Temporaltemporal_merge (const Temporal *temp1, const Temporal *temp2)
 Merge two temporal values. More...
 
Temporaltemporal_merge_array (Temporal **temparr, int count)
 Merge an array of temporal values. More...
 
Temporaltemporal_shift_tscale (const Temporal *temp, const Interval *shift, const Interval *duration)
 Return a temporal value shifted and/or scaled by the intervals. More...
 
Temporaltemporal_step_to_linear (const Temporal *temp)
 Return a temporal value with continuous base type transformed from step to linear interpolation. More...
 
Temporaltemporal_to_tcontseq (const Temporal *temp)
 Return a temporal value transformed into a temporal sequence with continuous interpolation. More...
 
Temporaltemporal_to_tdiscseq (const Temporal *temp)
 Return a temporal value transformed into a temporal sequence with discrete interpolation. More...
 
Temporaltemporal_to_tinstant (const Temporal *temp)
 Return a temporal value transformed into a temporal instant. More...
 
Temporaltemporal_to_tsequenceset (const Temporal *temp)
 Return a temporal value transformed into a temporal sequence set. More...
 
Temporaltemporal_tprecision (const Temporal *temp, const Interval *duration, TimestampTz torigin)
 Set the precision of a temporal value according to period buckets. More...
 
Temporaltemporal_tsample (const Temporal *temp, const Interval *duration, TimestampTz torigin)
 Sample the temporal value according to period buckets. More...
 
Temporaltemporal_update (const Temporal *temp1, const Temporal *temp2, bool connect)
 Update the first temporal value with the second one. More...
 

Detailed Description

Transformation functions for temporal types.