MobilityDB 1.1
Data Structures | Functions
tpoint_aggfuncs.h File Reference
#include <postgres.h>
#include "general/skiplist.h"
#include "general/temporal.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
 Aggregate functions for temporal points. More...
 

Functions

void geoaggstate_check (const SkipList *state, int32_t srid, bool hasz)
 Aggregate functions for temporal points. More...
 
void geoaggstate_check_state (const SkipList *state1, const SkipList *state2)
 Check the validity of the temporal point values for aggregation. More...
 
void geoaggstate_check_temp (const SkipList *state, const Temporal *t)
 Check the validity of the temporal point values for aggregation. More...
 
SkipListtpoint_tcentroid_transfn (SkipList *state, Temporal *temp)
 Transition 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. More...
 
TSequencetpointinst_tcentroid_finalfn (TInstant **instants, int count, int srid)
 Final function for temporal centroid aggregation of temporal point value with instant type. More...
 
TSequenceSettpointseq_tcentroid_finalfn (TSequence **sequences, int count, int srid)
 Final function for temporal centroid aggregation of temporal point values with sequence type. More...