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

Data Structures | |
| struct | PointXY |
Functions | |
| PointXY * | clonePointXY (const PointXY *point, PointXY *result) |
| PGDLLEXPORT Datum | clonePointXYV1 (PG_FUNCTION_ARGS) |
| PointXY * | constructorPointXY (float8 x, float8 y, PointXY *result) |
| PGDLLEXPORT Datum | constructorPointXYV1 (PG_FUNCTION_ARGS) |
| PointXY * | inPointXY (const char *str, PointXY *result, char **error) |
| PGDLLEXPORT Datum | inPointXYV1 (PG_FUNCTION_ARGS) |
| char * | outPointXY (const PointXY *point) |
| PGDLLEXPORT Datum | outPointXYV1 (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | recvPointXY (PG_FUNCTION_ARGS) |
| bytea * | PointXY2Bytea (const PointXY *point) |
| PGDLLEXPORT Datum | sendPointXY (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | hashPointXY (PG_FUNCTION_ARGS) |
| bool | equalsPointXY (const PointXY *pointA, const PointXY *pointB) |
| PGDLLEXPORT Datum | equalsPointXYV1 (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getXPointXY (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getYPointXY (PG_FUNCTION_ARGS) |
Referenced by clonePointXYV1().
| PGDLLEXPORT Datum clonePointXYV1 | ( | PG_FUNCTION_ARGS | ) |
References PointXY::x, and PointXY::y.
Referenced by constructorPointXYV1().
| PGDLLEXPORT Datum constructorPointXYV1 | ( | PG_FUNCTION_ARGS | ) |
References PointXY::x, and PointXY::y.
Referenced by equalsPointXYV1().
| PGDLLEXPORT Datum equalsPointXYV1 | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getXPointXY | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getYPointXY | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum hashPointXY | ( | PG_FUNCTION_ARGS | ) |
References asprintfHermes(), PointXY::x, and PointXY::y.
Referenced by inPointXYV1().

| PGDLLEXPORT Datum inPointXYV1 | ( | PG_FUNCTION_ARGS | ) |
| char* outPointXY | ( | const PointXY * | point | ) |
References asprintfHermes(), PointXY::x, and PointXY::y.
Referenced by outPointXYV1().

| PGDLLEXPORT Datum outPointXYV1 | ( | PG_FUNCTION_ARGS | ) |
| bytea* PointXY2Bytea | ( | const PointXY * | point | ) |
References ELIMINATE_MINUS_ZERO, PointXY::x, and PointXY::y.
Referenced by hashPointXY(), and sendPointXY().
| PGDLLEXPORT Datum recvPointXY | ( | PG_FUNCTION_ARGS | ) |
References PointXY::x, and PointXY::y.
| PGDLLEXPORT Datum sendPointXY | ( | PG_FUNCTION_ARGS | ) |