![]() |
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 * | 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.