![]() |
MobilityDB 1.3
|
Aggregate functions for set types. More...
#include <assert.h>
#include <postgres.h>
#include <utils/timestamp.h>
#include <meos.h>
#include <meos_internal.h>
#include <meos_internal_geo.h>
#include "temporal/set.h"
#include "temporal/temporal.h"
#include "temporal/type_util.h"
Functions | |
Set * | bigint_union_transfn (Set *state, int64 i) |
Transition function for set union aggregate of big integers. More... | |
Set * | date_union_transfn (Set *state, DateADT d) |
Transition function for set union aggregate of dates. More... | |
Set * | float_union_transfn (Set *state, double d) |
Transition function for set union aggregate of floats. More... | |
Set * | int_union_transfn (Set *state, int32 i) |
Transition function for set union aggregate of integers. More... | |
Set * | set_append_value (Set *set, Datum value) |
Append a value to a set. More... | |
void | set_expand_bbox (Datum value, meosType basetype, void *box) |
Expand a bounding box with a value. More... | |
Set * | set_union_finalfn (Set *state) |
Final function for set union aggregate. More... | |
Set * | set_union_transfn (Set *state, Set *s) |
Transition function for set union aggregate of sets. More... | |
Set * | text_union_transfn (Set *state, const text *txt) |
Transition function for set union aggregate of texts. More... | |
Set * | timestamptz_union_transfn (Set *state, TimestampTz t) |
Transition function for set union aggregate of timestamptz. More... | |
Set * | value_union_transfn (Set *state, Datum value, meosType basetype) |
Transition function for set union aggregate of values. More... | |
Aggregate functions for set types.