|
Hermes
|
#include <postgres.h>#include <fmgr.h>

Data Structures | |
| struct | PointXYZ |
Functions | |
| PointXYZ * | clonePointXYZ (const PointXYZ *point, PointXYZ *result) |
| PGDLLEXPORT Datum | clonePointXYZV1 (PG_FUNCTION_ARGS) |
| PointXYZ * | constructorPointXYZ (float8 x, float8 y, float8 z, PointXYZ *result) |
| PGDLLEXPORT Datum | constructorPointXYZV1 (PG_FUNCTION_ARGS) |
| PointXYZ * | inPointXYZ (const char *str, PointXYZ *result, char **error) |
| PGDLLEXPORT Datum | inPointXYZV1 (PG_FUNCTION_ARGS) |
| char * | outPointXYZ (const PointXYZ *point) |
| PGDLLEXPORT Datum | outPointXYZV1 (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | recvPointXYZ (PG_FUNCTION_ARGS) |
| bytea * | PointXYZ2Bytea (const PointXYZ *point) |
| PGDLLEXPORT Datum | sendPointXYZ (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | hashPointXYZ (PG_FUNCTION_ARGS) |
| bool | equalsPointXYZ (const PointXYZ *pointA, const PointXYZ *pointB) |
| PGDLLEXPORT Datum | equalsPointXYZV1 (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getXPointXYZ (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getYPointXYZ (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getZPointXYZ (PG_FUNCTION_ARGS) |
Referenced by clonePointXYZV1().
| PGDLLEXPORT Datum clonePointXYZV1 | ( | PG_FUNCTION_ARGS | ) |
References PointXYZ::x, PointXYZ::y, and PointXYZ::z.
Referenced by constructorPointXYZV1().
| PGDLLEXPORT Datum constructorPointXYZV1 | ( | PG_FUNCTION_ARGS | ) |
References PointXYZ::x, PointXYZ::y, and PointXYZ::z.
Referenced by equalsPointXYZV1().
| PGDLLEXPORT Datum equalsPointXYZV1 | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getXPointXYZ | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getYPointXYZ | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getZPointXYZ | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum hashPointXYZ | ( | PG_FUNCTION_ARGS | ) |
References asprintfHermes(), PointXYZ::x, PointXYZ::y, and PointXYZ::z.
Referenced by inPointXYZV1().

| PGDLLEXPORT Datum inPointXYZV1 | ( | PG_FUNCTION_ARGS | ) |
| char* outPointXYZ | ( | const PointXYZ * | point | ) |
References asprintfHermes(), PointXYZ::x, PointXYZ::y, and PointXYZ::z.
Referenced by outPointXYZV1().

| PGDLLEXPORT Datum outPointXYZV1 | ( | PG_FUNCTION_ARGS | ) |
| bytea* PointXYZ2Bytea | ( | const PointXYZ * | point | ) |
References ELIMINATE_MINUS_ZERO, PointXYZ::x, PointXYZ::y, and PointXYZ::z.
Referenced by hashPointXYZ(), and sendPointXYZ().
| PGDLLEXPORT Datum recvPointXYZ | ( | PG_FUNCTION_ARGS | ) |
References PointXYZ::x, PointXYZ::y, and PointXYZ::z.
| PGDLLEXPORT Datum sendPointXYZ | ( | PG_FUNCTION_ARGS | ) |