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