41 #include <catalog/pg_type.h> bool double2_eq(double2 *d1, double2 *d2)
Returns true if the double2 values are equal.
Definition: doublen.c:144
Datum double4_in(PG_FUNCTION_ARGS)
Input function for double4 values (stub only)
Definition: doublen.c:285
double4 * double4_add(double4 *d1, double4 *d2)
Returns the addition of the double4 values.
Definition: doublen.c:354
Datum double3_recv(PG_FUNCTION_ARGS)
Receive function for double3 values.
Definition: doublen.c:198
Datum double4_out(PG_FUNCTION_ARGS)
Output function for double4 values (stub only)
Definition: doublen.c:297
void double2_set(double2 *result, double a, double b)
Set a double2 value from the double values.
Definition: doublen.c:122
Datum double2_recv(PG_FUNCTION_ARGS)
Receive function for double2 values.
Definition: doublen.c:91
Structure to represent values of the internal type for computing aggregates for temporal number types...
Definition: temporal.h:318
Basic functions for temporal types of any subtype.
Datum tdouble3_in(PG_FUNCTION_ARGS)
Input function for the temporal double3 type (stub only)
Definition: doublen.c:393
Datum double4_recv(PG_FUNCTION_ARGS)
Receive function for double4 values.
Definition: doublen.c:311
double2 * double2_add(double2 *d1, double2 *d2)
Returns the addition of the double2 values.
Definition: doublen.c:132
Datum double2_send(PG_FUNCTION_ARGS)
Send function for double2 values.
Definition: doublen.c:105
void double4_set(double4 *result, double a, double b, double c, double d)
Set a double4 value from the double values.
Definition: doublen.c:342
double3 * double3_add(double3 *d1, double3 *d2)
Returns the addition of the double3 values.
Definition: doublen.c:240
Datum tdouble4_in(PG_FUNCTION_ARGS)
Input function for the temporal double4 type (stub only)
Definition: doublen.c:405
Structure to represent values of the internal type for computing aggregates for 2D temporal point typ...
Definition: temporal.h:328
Datum double4_send(PG_FUNCTION_ARGS)
Send function for double3 values.
Definition: doublen.c:325
Datum tdouble2_in(PG_FUNCTION_ARGS)
Input function for the temporal double2 type (stub only)
Definition: doublen.c:381
bool double3_eq(double3 *d1, double3 *d2)
Returns true if the double3 values are equal.
Definition: doublen.c:253
Datum double3_out(PG_FUNCTION_ARGS)
Output function for double3 values (stub only)
Definition: doublen.c:184
Datum double2_in(PG_FUNCTION_ARGS)
Input function for double2 values (stub only)
Definition: doublen.c:65
void double3_set(double3 *result, double a, double b, double c)
Set a double3 value from the double values.
Definition: doublen.c:229
Datum double3_in(PG_FUNCTION_ARGS)
Input function for double2 values (stub only)
Definition: doublen.c:172
bool double4_eq(double4 *d1, double4 *d2)
Returns true if the double4 values are equal.
Definition: doublen.c:368
Datum double2_out(PG_FUNCTION_ARGS)
Output function for double2 values (stub only)
Definition: doublen.c:77
Structure to represent values of the internal type for computing aggregates for 3D temporal point typ...
Definition: temporal.h:339
Datum double3_send(PG_FUNCTION_ARGS)
Send function for double3 values.
Definition: doublen.c:212