MobilityDB 1.3
Loading...
Searching...
No Matches
Functions
set_aggfuncs_meos.c File Reference

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

Setbigint_union_transfn (Set *state, int64 i)
 Transition function for set union aggregate of big integers. More...
 
Setdate_union_transfn (Set *state, DateADT d)
 Transition function for set union aggregate of dates. More...
 
Setfloat_union_transfn (Set *state, double d)
 Transition function for set union aggregate of floats. More...
 
Setint_union_transfn (Set *state, int32 i)
 Transition function for set union aggregate of integers. More...
 
Setset_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...
 
Setset_union_finalfn (Set *state)
 Final function for set union aggregate. More...
 
Setset_union_transfn (Set *state, Set *s)
 Transition function for set union aggregate of sets. More...
 
Settext_union_transfn (Set *state, const text *txt)
 Transition function for set union aggregate of texts. More...
 
Settimestamptz_union_transfn (Set *state, TimestampTz t)
 Transition function for set union aggregate of timestamptz. More...
 
Setvalue_union_transfn (Set *state, Datum value, meosType basetype)
 Transition function for set union aggregate of values. More...
 

Detailed Description

Aggregate functions for set types.