|
| 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...
|
| |