|
MobilityDB 1.3
|
Aggregate functions for span types. More...
#include <assert.h>#include <postgres.h>#include <meos.h>#include <meos_internal.h>#include "temporal/span.h"#include "temporal/temporal.h"Functions | |
| Span * | bigint_extent_transfn (Span *state, int64 i) |
| Transition function for span extent aggregate of big integers. More... | |
| Span * | date_extent_transfn (Span *state, DateADT d) |
| Transition function for span extent aggregate of dates. More... | |
| Span * | float_extent_transfn (Span *state, double d) |
| Transition function for span extent aggregate of floats. More... | |
| Span * | int_extent_transfn (Span *state, int i) |
| Transition function for span extent aggregate of integers. More... | |
| SpanSet * | span_union_transfn (SpanSet *state, const Span *s) |
| Transition function for span set aggregate union. More... | |
| static SpanSet * | spanset_append_span (SpanSet *ss, const Span *span, bool expand) |
| Append a span to an unordered span set. More... | |
| static SpanSet * | spanset_append_spanset (SpanSet *ss1, const SpanSet *ss2, bool expand) |
| Append a span set to an unordered span set. More... | |
| SpanSet * | spanset_union_finalfn (SpanSet *state) |
| Transition function for set aggregate of values. More... | |
| SpanSet * | spanset_union_transfn (SpanSet *state, const SpanSet *ss) |
| Transition function for span set aggregate union. More... | |
| Span * | timestamptz_extent_transfn (Span *state, TimestampTz t) |
| Transition function for span extent aggregate of timestamptz. More... | |
Aggregate functions for span types.