MobilityDB
1.0
|
Aggregate functions for temporal points. More...
#include <postgres.h>
#include <fmgr.h>
#include <catalog/pg_type.h>
#include "general/temporal.h"
#include "general/skiplist.h"
Go to the source code of this file.
Data Structures | |
struct | GeoAggregateState |
Structure storing the SRID and the dimensionality of the temporal point values for aggregation. More... | |
Functions | |
void | geoaggstate_check_t (const SkipList *state, const Temporal *t) |
Check the validity of the temporal point values for aggregation. More... | |
Datum | tpoint_extent_transfn (PG_FUNCTION_ARGS) |
Transition function for temporal extent aggregation of temporal point values. More... | |
Datum | tpoint_extent_combinefn (PG_FUNCTION_ARGS) |
Combine function for temporal extent aggregation of temporal point values. More... | |
Datum | tpoint_tcentroid_transfn (PG_FUNCTION_ARGS) |
Transition function for temporal centroid aggregation of temporal point values. More... | |
Datum | tpoint_tcentroid_combinefn (PG_FUNCTION_ARGS) |
Combine function for temporal centroid aggregation of temporal point values. More... | |
Datum | tpoint_tcentroid_finalfn (PG_FUNCTION_ARGS) |
Final function for temporal centroid aggregation of temporal point values. More... | |
Temporal ** | tpoint_transform_tcentroid (const Temporal *temp, int *count) |
Transform a temporal point value for performing temporal centroid aggregation (dispatch function) More... | |
Aggregate functions for temporal points.