|
MobilityDB 1.1
|
Accessor functions for temporal types. More...

Functions | |
| bool | tbool_end_value (const Temporal *temp) |
| Return the end value of a temporal boolean. More... | |
| bool | tbool_start_value (const Temporal *temp) |
| Return the start value of a temporal boolean. More... | |
| bool * | tbool_values (const Temporal *temp, int *count) |
| Return the the array of base values of a temporal boolean. More... | |
| Interval * | temporal_duration (const Temporal *temp, bool boundspan) |
| Return the duration of a temporal value. More... | |
| const TInstant * | temporal_end_instant (const Temporal *temp) |
| Return the end instant of a temporal value. More... | |
| TSequence * | temporal_end_sequence (const Temporal *temp) |
| Return the end sequence of a temporal sequence (set). More... | |
| TimestampTz | temporal_end_timestamp (const Temporal *temp) |
| Return the end timestamp of a temporal value. More... | |
| uint32 | temporal_hash (const Temporal *temp) |
| Return the 32-bit hash value of a temporal value. More... | |
| const TInstant * | temporal_instant_n (const Temporal *temp, int n) |
| Return the n-th instant of a temporal value. More... | |
| const TInstant ** | temporal_instants (const Temporal *temp, int *count) |
| Return the array of instants of a temporal value. More... | |
| char * | temporal_interpolation (const Temporal *temp) |
| Return the string representation of the interpolation of a temporal value. More... | |
| const TInstant * | temporal_max_instant (const Temporal *temp) |
| Return a pointer to the instant with maximum base value of a temporal value. More... | |
| size_t | temporal_mem_size (const Temporal *temp) |
| Return the size in bytes of a temporal value. More... | |
| const TInstant * | temporal_min_instant (const Temporal *temp) |
| Return a pointer to the instant with minimum base value of a temporal value. More... | |
| int | temporal_num_instants (const Temporal *temp) |
| Return the number of distinct instants of a temporal value. More... | |
| int | temporal_num_sequences (const Temporal *temp) |
| Return the number of sequences of a temporal sequence (set). More... | |
| int | temporal_num_timestamps (const Temporal *temp) |
| Return the number of distinct timestamps of a temporal value. More... | |
| TSequence ** | temporal_segments (const Temporal *temp, int *count) |
| Return the array of segments of a temporal value. More... | |
| TSequence * | temporal_sequence_n (const Temporal *temp, int i) |
| Return the n-th sequence of a temporal sequence (set). More... | |
| TSequence ** | temporal_sequences (const Temporal *temp, int *count) |
| Return the array of sequences of a temporal sequence (set). More... | |
| const TInstant * | temporal_start_instant (const Temporal *temp) |
| Return the start instant of a temporal value. More... | |
| TSequence * | temporal_start_sequence (const Temporal *temp) |
| Return the start sequence of a temporal sequence (set). More... | |
| TimestampTz | temporal_start_timestamp (const Temporal *temp) |
| Return the start timestamp of a temporal value. More... | |
| char * | temporal_subtype (const Temporal *temp) |
| Return the string representation of the subtype of a temporal value. More... | |
| SpanSet * | temporal_time (const Temporal *temp) |
| Return the time frame of a temporal value as a period set. More... | |
| bool | temporal_timestamp_n (const Temporal *temp, int n, TimestampTz *result) |
| Return the n-th distinct timestamp of a temporal value. More... | |
| TimestampTz * | temporal_timestamps (const Temporal *temp, int *count) |
| Return the array of distinct timestamps of a temporal value. More... | |
| double | tfloat_end_value (const Temporal *temp) |
| Return the end value of a temporal float. More... | |
| double | tfloat_max_value (const Temporal *temp) |
| Return the maximum value of a temporal float. More... | |
| double | tfloat_min_value (const Temporal *temp) |
| Return the minimum value of a temporal float. More... | |
| SpanSet * | tfloat_spanset (const Temporal *temp) |
| Return the base values of a temporal float as an array of spans. More... | |
| double | tfloat_start_value (const Temporal *temp) |
| Return the start value of a temporal float. More... | |
| double * | tfloat_values (const Temporal *temp, int *count) |
| Return the the array of base values of a temporal float. More... | |
| int | tint_end_value (const Temporal *temp) |
| Return the end value of a temporal integer. More... | |
| int | tint_max_value (const Temporal *temp) |
| Return the maximum value of a temporal integer. More... | |
| int | tint_min_value (const Temporal *temp) |
| Return the minimum value of a temporal integer. More... | |
| int | tint_start_value (const Temporal *temp) |
| Return the start value of a temporal integer. More... | |
| int * | tint_values (const Temporal *temp, int *count) |
| Return the the array of base values of a temporal integer. More... | |
| GSERIALIZED * | tpoint_end_value (const Temporal *temp) |
| Return the end value of a temporal point. More... | |
| GSERIALIZED * | tpoint_start_value (const Temporal *temp) |
| Return the start value of a temporal geometric point. More... | |
| GSERIALIZED ** | tpoint_values (const Temporal *temp, int *count) |
| Return the the array of base values of a temporal geometric point. More... | |
| text * | ttext_end_value (const Temporal *temp) |
| Return the end value of a temporal text. More... | |
| text * | ttext_max_value (const Temporal *temp) |
| Return the maximum value of a temporal text. More... | |
| text * | ttext_min_value (const Temporal *temp) |
| Return the minimum value of a temporal text. More... | |
| text * | ttext_start_value (const Temporal *temp) |
| Return the start value of a temporal text. More... | |
| text ** | ttext_values (const Temporal *temp, int *count) |
| Return the the array of base values of a temporal text. More... | |
Accessor functions for temporal types.