MobilityDB 1.1
Functions
span_aggfuncs.c File Reference
#include <assert.h>
#include <postgres.h>
#include <utils/timestamp.h>
#include <meos.h>
#include <meos_internal.h>
#include "general/skiplist.h"
#include "general/temporal_aggfuncs.h"
#include "general/temporal_tile.h"
#include "general/type_util.h"
Include dependency graph for span_aggfuncs.c:

Functions

Span * bigint_extent_transfn (Span *s, int64 i)
 Transition function for extent aggregate of base types of spans. More...
 
Span * float_extent_transfn (Span *s, double d)
 Transition function for extent aggregate of base types of spans. More...
 
Span * int_extent_transfn (Span *s, int i)
 Transition function for extent aggregate of base types of spans. More...
 
Span * set_extent_transfn (Span *span, const Set *set)
 Transition function for extent aggregate of timestamp set values. More...
 
Span * span_extent_transfn (Span *s1, const Span *s2)
 Transition function for extent aggregate of span values. More...
 
Span * spanbase_extent_transfn (Span *s, Datum d, meosType basetype)
 Aggregate functions for span types. More...
 
Span * spanset_extent_transfn (Span *s, const SpanSet *ss)
 Transition function for extent aggregate of span set values. More...
 
Span * timestamp_extent_transfn (Span *s, TimestampTz t)
 Transition function for extent aggregate of base types of spans. More...