|
Datum | datum_sum_int32 (Datum l, Datum r) |
| Aggregate functions for time types. More...
|
|
void | ensure_same_timetype_skiplist (SkipList *state, uint8 subtype) |
|
Span ** | period_tagg (Span **periods1, int count1, Span **periods2, int count2, int *newcount) |
| Generic aggregate function for periods. More...
|
|
SkipList * | period_tcount_transfn (SkipList *state, const Span *p) |
| Transition function for temporal count aggregate of periods. More...
|
|
static TSequence * | period_transform_tcount (const Span *p) |
| Transform a period value into a temporal integer value for performing temporal count aggregation. 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...
|
|
static TSequence ** | periodset_transform_tcount (const SpanSet *ps) |
| Transform a period set value into a temporal integer value for performing temporal count aggregation. More...
|
|
SkipList * | periodset_tunion_transfn (SkipList *state, const SpanSet *ps) |
| Generic transition function for aggregating period set values. More...
|
|
SkipList * | time_tagg_combinefn (SkipList *state1, SkipList *state2) |
| Generic combine function for temporal aggregate of time values. More...
|
|
TimestampTz * | timestamp_tagg (TimestampTz *times1, int count1, TimestampTz *times2, int count2, int *newcount) |
|
SkipList * | timestamp_tcount_transfn (SkipList *state, TimestampTz t) |
| Transition function for temporal count aggregate of timestamps. More...
|
|
static TInstant ** | timestamp_transform_tcount (TimestampTz t) |
| Transform a timestamp value into a temporal integer value for performing temporal count aggregation. 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...
|
|
SkipList * | tstzset_tcount_transfn (SkipList *state, const Set *ts) |
| Transition function for temporal count aggregate of timestamp sets. More...
|
|
static TInstant ** | tstzset_transform_tcount (const Set *ts, int *newcount) |
| Transform a timestamp set value into a temporal integer value for performing temporal count aggregation. More...
|
|
SkipList * | tstzset_tunion_transfn (SkipList *state, const Set *ts) |
| Transition function for aggregating timestamp sets. More...
|
|