![]() |
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.