|
Hermes
|
#include "../../../h/Spatial/CRS/PointXY/Definition.h"#include "../../../h/Utilities/Utilities.h"#include <libpq/pqformat.h>#include <access/hash.h>
Functions | |
| PointXY * | clonePointXY (const PointXY *point, PointXY *result) |
| PGDLLEXPORT Datum | clonePointXYV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (clonePointXYV1) | |
| PointXY * | constructorPointXY (float8 x, float8 y, PointXY *result) |
| PGDLLEXPORT Datum | constructorPointXYV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (constructorPointXYV1) | |
| PointXY * | inPointXY (const char *str, PointXY *result, char **error) |
| PGDLLEXPORT Datum | inPointXYV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (inPointXYV1) | |
| char * | outPointXY (const PointXY *point) |
| PGDLLEXPORT Datum | outPointXYV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (outPointXYV1) | |
| PGDLLEXPORT Datum | recvPointXY (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (recvPointXY) | |
| bytea * | PointXY2Bytea (const PointXY *point) |
| PGDLLEXPORT Datum | sendPointXY (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (sendPointXY) | |
| PGDLLEXPORT Datum | hashPointXY (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (hashPointXY) | |
| bool | equalsPointXY (const PointXY *pointA, const PointXY *pointB) |
| PGDLLEXPORT Datum | equalsPointXYV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (equalsPointXYV1) | |
| PGDLLEXPORT Datum | getXPointXY (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (getXPointXY) | |
| PGDLLEXPORT Datum | getYPointXY (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (getYPointXY) | |
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 | ) |
| PG_FUNCTION_INFO_V1 | ( | clonePointXYV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | constructorPointXYV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | inPointXYV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | outPointXYV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | recvPointXY | ) |
| PG_FUNCTION_INFO_V1 | ( | sendPointXY | ) |
| PG_FUNCTION_INFO_V1 | ( | hashPointXY | ) |
| PG_FUNCTION_INFO_V1 | ( | equalsPointXYV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | getXPointXY | ) |
| PG_FUNCTION_INFO_V1 | ( | getYPointXY | ) |
| 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 | ) |