|
MobilityDB 1.3
|
General aggregate functions for temporal types. More...
#include "temporal/temporal_aggfuncs.h"#include <assert.h>#include <string.h>#include <postgres.h>#include <utils/timestamp.h>#include <meos.h>#include <meos_internal.h>#include "temporal/postgres_types.h"#include "temporal/set.h"#include "temporal/skiplist.h"#include "temporal/span.h"#include "temporal/spanset.h"#include "temporal/temporal_restrict.h"#include "temporal/temporal_waggfuncs.h"#include "temporal/tbool_ops.h"#include "temporal/tinstant.h"#include "temporal/tsequence.h"#include "temporal/tsequenceset.h"#include "temporal/type_util.h"Functions | |
| SkipList * | tbool_tand_transfn (SkipList *state, const Temporal *temp) |
| Transition function for temporal and of temporal booleans. More... | |
| SkipList * | tbool_tor_transfn (SkipList *state, const Temporal *temp) |
| Transition function for temporal or of temporal booleans. More... | |
| SkipList * | temporal_merge_combinefn (SkipList *state1, SkipList *state2) |
| Combine function for the merge aggregate of temporal values. More... | |
| SkipList * | temporal_merge_transfn (SkipList *state, const Temporal *temp) |
| Transition function for the merge aggregate of temporal values. More... | |
| SkipList * | tfloat_tmax_transfn (SkipList *state, const Temporal *temp) |
| Transition function for temporal maximum of temporal values. More... | |
| SkipList * | tfloat_tmin_transfn (SkipList *state, const Temporal *temp) |
| Transition function for temporal minimum of temporal values. More... | |
| SkipList * | tfloat_tsum_transfn (SkipList *state, const Temporal *temp) |
| Transition function for temporal sum of temporal values. More... | |
| SkipList * | tfloat_wmax_transfn (SkipList *state, const Temporal *temp, const Interval *interv) |
| Transition function for temporal maximum of temporal values. More... | |
| SkipList * | tfloat_wmin_transfn (SkipList *state, const Temporal *temp, const Interval *interv) |
| Transition function for temporal minimum of temporal values. More... | |
| SkipList * | tfloat_wsum_transfn (SkipList *state, const Temporal *temp, const Interval *interv) |
| Transition function for temporal sum of temporal values. More... | |
| SkipList * | tint_tmax_transfn (SkipList *state, const Temporal *temp) |
| Transition function for temporal maximum of temporal values. More... | |
| SkipList * | tint_tmin_transfn (SkipList *state, const Temporal *temp) |
| Transition function for temporal minimum of temporal values. More... | |
| SkipList * | tint_tsum_transfn (SkipList *state, const Temporal *temp) |
| Transition function for temporal sum of temporal values. More... | |
| SkipList * | tint_wmax_transfn (SkipList *state, const Temporal *temp, const Interval *interv) |
| Transition function for temporal maximum of temporal values. More... | |
| SkipList * | tint_wmin_transfn (SkipList *state, const Temporal *temp, const Interval *interv) |
| Transition function for temporal minimum of temporal values. More... | |
| SkipList * | tint_wsum_transfn (SkipList *state, const Temporal *temp, const Interval *interv) |
| Transition function for temporal sum of temporal values. More... | |
| SkipList * | tnumber_tavg_transfn (SkipList *state, const Temporal *temp) |
| Transition function for temporal average of temporal numbers. More... | |
| SkipList * | tnumber_wavg_transfn (SkipList *state, const Temporal *temp, const Interval *interv) |
| Transition function for temporal average of temporal numbers. More... | |
| SkipList * | ttext_tmax_transfn (SkipList *state, const Temporal *temp) |
| Transition function for temporal maximum of temporal text values. More... | |
| SkipList * | ttext_tmin_transfn (SkipList *state, const Temporal *temp) |
| Transition function for temporal minimum of temporal text values. More... | |
General aggregate functions for temporal types.