MobilityDB  1.0
Data Structures | Functions
tpoint_aggfuncs.h File Reference

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"
Include dependency graph for tpoint_aggfuncs.h:
This graph shows which files directly or indirectly include this file:

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

Detailed Description

Aggregate functions for temporal points.