MobilityDB  1.0
Functions
doublen.h File Reference

Internal types used in particular for computing the average and centroid temporal aggregates. More...

#include <postgres.h>
#include <catalog/pg_type.h>
#include "temporal.h"
Include dependency graph for doublen.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

Datum double2_in (PG_FUNCTION_ARGS)
 Input function for double2 values (stub only) More...
 
Datum double2_out (PG_FUNCTION_ARGS)
 Output function for double2 values (stub only) More...
 
Datum double2_recv (PG_FUNCTION_ARGS)
 Receive function for double2 values. More...
 
Datum double2_send (PG_FUNCTION_ARGS)
 Send function for double2 values. More...
 
void double2_set (double2 *result, double a, double b)
 Set a double2 value from the double values. More...
 
double2double2_add (double2 *d1, double2 *d2)
 Returns the addition of the double2 values. More...
 
bool double2_eq (double2 *d1, double2 *d2)
 Returns true if the double2 values are equal. More...
 
Datum double3_in (PG_FUNCTION_ARGS)
 Input function for double2 values (stub only) More...
 
Datum double3_out (PG_FUNCTION_ARGS)
 Output function for double3 values (stub only) More...
 
Datum double3_recv (PG_FUNCTION_ARGS)
 Receive function for double3 values. More...
 
Datum double3_send (PG_FUNCTION_ARGS)
 Send function for double3 values. More...
 
void double3_set (double3 *result, double a, double b, double c)
 Set a double3 value from the double values. More...
 
double3double3_add (double3 *d1, double3 *d2)
 Returns the addition of the double3 values. More...
 
bool double3_eq (double3 *d1, double3 *d2)
 Returns true if the double3 values are equal. More...
 
Datum double4_in (PG_FUNCTION_ARGS)
 Input function for double4 values (stub only) More...
 
Datum double4_out (PG_FUNCTION_ARGS)
 Output function for double4 values (stub only) More...
 
Datum double4_recv (PG_FUNCTION_ARGS)
 Receive function for double4 values. More...
 
Datum double4_send (PG_FUNCTION_ARGS)
 Send function for double3 values. More...
 
void double4_set (double4 *result, double a, double b, double c, double d)
 Set a double4 value from the double values. More...
 
double4double4_add (double4 *d1, double4 *d2)
 Returns the addition of the double4 values. More...
 
bool double4_eq (double4 *d1, double4 *d2)
 Returns true if the double4 values are equal. More...
 
Datum tdouble2_in (PG_FUNCTION_ARGS)
 Input function for the temporal double2 type (stub only) More...
 
Datum tdouble3_in (PG_FUNCTION_ARGS)
 Input function for the temporal double3 type (stub only) More...
 
Datum tdouble4_in (PG_FUNCTION_ARGS)
 Input function for the temporal double4 type (stub only) More...
 

Detailed Description

Internal types used in particular for computing the average and centroid temporal aggregates.