|
MobilityDB 1.3
|
#include <postgres.h>#include <meos.h>#include "temporal/meos_catalog.h"#include "temporal/temporal.h"Go to the source code of this file.
Functions | |
| TSequence * | tcontseq_after_timestamptz (const TSequence *seq, TimestampTz t, bool strict) |
| Restriction functions for temporal value. More... | |
| TInstant * | tcontseq_at_timestamptz (const TSequence *seq, TimestampTz t) |
| Restrict a temporal continuous sequence to a timestamptz. More... | |
| TSequence * | tcontseq_at_tstzset (const TSequence *seq, const Set *s) |
| Restrict a temporal sequence to a timestamptz set. More... | |
| TSequence * | tcontseq_at_tstzspan (const TSequence *seq, const Span *s) |
| Restrict a continuous temporal sequence to a timestamptz span. More... | |
| int | tcontseq_at_tstzspanset1 (const TSequence *seq, const SpanSet *ss, TSequence **result) |
| Restrict a temporal sequence to a timestamptz span set. More... | |
| TSequence * | tcontseq_before_timestamptz (const TSequence *seq, TimestampTz t, bool strict) |
| Keep the instants of a continuous temporal sequence before or equal to a timestamptz. More... | |
| TSequence * | tcontseq_delete_timestamptz (const TSequence *seq, TimestampTz t) |
| Delete a timestamp from a continuous temporal sequence. More... | |
| TSequence * | tcontseq_delete_tstzset (const TSequence *seq, const Set *s) |
| Delete a timestamptz from a continuous temporal sequence. More... | |
| TSequence * | tcontseq_delete_tstzspanset (const TSequence *seq, const SpanSet *ss) |
| Delete a timestamptz span set from a continuous temporal sequence. More... | |
| int | tcontseq_minus_timestamp_iter (const TSequence *seq, TimestampTz t, TSequence **result) |
| Restrict a temporal sequence to the complement of a timestamptz (iterator function) More... | |
| TSequenceSet * | tcontseq_minus_timestamptz (const TSequence *seq, TimestampTz t) |
| Restrict a temporal sequence to the complement of a timestamptz. More... | |
| TSequenceSet * | tcontseq_minus_tstzset (const TSequence *seq, const Set *s) |
| Restrict a temporal sequence to the complement of a timestamptz set. More... | |
| int | tcontseq_minus_tstzset_iter (const TSequence *seq, const Set *s, TSequence **result) |
| Restrict a temporal sequence to the complement of a timestamptz set (iterator function) More... | |
| TSequenceSet * | tcontseq_minus_tstzspan (const TSequence *seq, const Span *s) |
| Restrict a temporal sequence to the complement of a timestamptz span. More... | |
| int | tcontseq_minus_tstzspanset_iter (const TSequence *seq, const SpanSet *ss, TSequence **result) |
| Restrict a temporal sequence to the complement of a timestamptz span set (iterator function) More... | |
| TSequenceSet * | tcontseq_restrict_minmax (const TSequence *seq, bool min, bool atfunc) |
| Restrict a temporal continuous sequence to (the complement of) its minimum/maximum base value. More... | |
| TSequenceSet * | tcontseq_restrict_tstzspanset (const TSequence *seq, const SpanSet *ss, bool atfunc) |
| Restrict a temporal sequence to (the complement of) a timestamptz span set. More... | |
| TSequenceSet * | tcontseq_restrict_value (const TSequence *seq, Datum value, bool atfunc) |
| Restrict a temporal sequence to (the complement of) a base value. More... | |
| int | tcontseq_restrict_value_iter (const TSequence *seq, Datum value, bool atfunc, TSequence **result) |
| Restrict a temporal sequence to (the complement of) a base value (iterator function) More... | |
| TSequenceSet * | tcontseq_restrict_values (const TSequence *seq, const Set *s, bool atfunc) |
| Restrict a temporal sequence to (the complement of) a set of base values. More... | |
| TSequence * | tdiscseq_after_timestamptz (const TSequence *seq, TimestampTz t, bool strict) |
| Restrict a temporal discrete sequence to the instants before or equal to a timestamptz. More... | |
| TInstant * | tdiscseq_at_timestamptz (const TSequence *seq, TimestampTz t) |
| Restrict a temporal discrete sequence to (the complement of) a timestamptz. More... | |
| TSequence * | tdiscseq_before_timestamptz (const TSequence *seq, TimestampTz t, bool strict) |
| Restrict a temporal discrete sequence to the instants after or equal to a timestamptz. More... | |
| TSequence * | tdiscseq_minus_timestamptz (const TSequence *seq, TimestampTz t) |
| Restrict a temporal discrete sequence to (the complement of) a timestamptz. More... | |
| TSequence * | tdiscseq_restrict_minmax (const TSequence *seq, bool min, bool atfunc) |
| Restrict a temporal discrete sequence to (the complement of) its minimum/maximum base value. More... | |
| TSequence * | tdiscseq_restrict_tstzset (const TSequence *seq, const Set *s, bool atfunc) |
| Restrict a temporal discrete sequence to (the complement of) a timestamptz set. More... | |
| TSequence * | tdiscseq_restrict_tstzspanset (const TSequence *seq, const SpanSet *ss, bool atfunc) |
| Restrict a discrete temporal sequence to (the complement of) a timestamptz span set. More... | |
| TSequence * | tdiscseq_restrict_value (const TSequence *seq, Datum value, bool atfunc) |
| Restrict a temporal discrete sequence to (the complement of) a base value. More... | |
| TSequence * | tdiscseq_restrict_values (const TSequence *seq, const Set *s, bool atfunc) |
| Restrict a temporal discrete sequence to (the complement of) an array of base values. More... | |
| bool | tdiscseq_value_at_timestamptz (const TSequence *seq, TimestampTz t, Datum *result) |
| Return in the last argument the value of a temporal discrete sequence at a timestamptz. More... | |
| TSequenceSet * | tnumberseq_cont_restrict_span (const TSequence *seq, const Span *span, bool atfunc) |
| Restrict a temporal sequence number to (the complement of) a span. More... | |
| int | tnumberseq_cont_restrict_span_iter (const TSequence *seq, const Span *span, bool atfunc, TSequence **result) |
| Restrict a temporal number to (the complement of) a span (iterator function) More... | |
| TSequenceSet * | tnumberseq_cont_restrict_spanset (const TSequence *seq, const SpanSet *ss, bool atfunc) |
| Restrict a temporal number to (the complement of) an array of spans. More... | |
| int | tnumberseq_cont_restrict_spanset_iter (const TSequence *seq, const SpanSet *ss, bool atfunc, TSequence **result) |
| Restrict a temporal number to (the complement of) an array of spans of base values (iterator function) More... | |
| double | tnumberseq_cont_twavg (const TSequence *seq) |
| Return the time-weighted average of a temporal sequence number. More... | |
| TSequence * | tnumberseq_disc_restrict_span (const TSequence *seq, const Span *span, bool atfunc) |
| Restrict a temporal discrete number sequence to (the complement of) a span of base values. More... | |
| TSequence * | tnumberseq_disc_restrict_spanset (const TSequence *seq, const SpanSet *ss, bool atfunc) |
| Restrict a temporal discrete sequence number to (the complement of) an array of spans of base values. More... | |
| TInstant * | tsegment_at_timestamptz (const TInstant *inst1, const TInstant *inst2, interpType interp, TimestampTz t) |
| Restrict the segment of a temporal sequence to a timestamptz. More... | |
| int | tsequence_at_values_iter (const TSequence *seq, const Set *set, TSequence **result) |
| Restrict a temporal sequence to a set of base values (iterator function) More... | |