MobilityDB 1.1
Functions

Aggregate functions for set and span types. More...

Collaboration diagram for Aggregate functions:

Functions

Span * bigint_extent_transfn (Span *s, int64 i)
 Transition function for extent aggregate of base types of spans. More...
 
Set * bigintset_agg_transfn (Set *state, int64 i)
 Transition function for set aggregate of values. More...
 
Span * float_extent_transfn (Span *s, double d)
 Transition function for extent aggregate of base types of spans. More...
 
Set * floatset_agg_transfn (Set *state, double d)
 Transition function for set aggregate of values. More...
 
Span * int_extent_transfn (Span *s, int i)
 Transition function for extent aggregate of base types of spans. More...
 
Set * intset_agg_transfn (Set *state, int32 i)
 Transition function for set aggregate of values. More...
 
SkipList * period_tcount_transfn (SkipList *state, const Span *p)
 Transition function for temporal count aggregate of periods. More...
 
SpanSet * period_tunion_finalfn (SkipList *state)
 Final function for union aggregation of period (set) values. More...
 
SkipList * period_tunion_transfn (SkipList *state, const Span *p)
 Generic transition function for aggregating period values. More...
 
SkipList * periodset_tcount_transfn (SkipList *state, const SpanSet *ps)
 Transition function for temporal count aggregate of period sets. More...
 
SkipList * periodset_tunion_transfn (SkipList *state, const SpanSet *ps)
 Generic transition function for aggregating period set values. 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...
 
Set * textset_agg_transfn (Set *state, const text *txt)
 Transition function for set aggregate of values. More...
 
Span * timestamp_extent_transfn (Span *s, TimestampTz t)
 Transition function for extent aggregate of base types of spans. More...
 
SkipList * timestamp_tcount_transfn (SkipList *state, TimestampTz t)
 Transition function for temporal count aggregate of timestamps. More...
 
Set * timestamp_tunion_finalfn (SkipList *state)
 Final function for union aggregation of timestamp set values. More...
 
SkipList * timestamp_tunion_transfn (SkipList *state, TimestampTz t)
 Transition function for tunion aggregate of timestamps. More...
 
Set * tstzset_agg_transfn (Set *state, TimestampTz t)
 Transition function for set aggregate of values. More...
 
SkipList * tstzset_tcount_transfn (SkipList *state, const Set *ts)
 Transition function for temporal count aggregate of timestamp sets. More...
 
SkipList * tstzset_tunion_transfn (SkipList *state, const Set *ts)
 Transition function for aggregating timestamp sets. More...
 

Detailed Description

Aggregate functions for set and span types.