|
Hermes
|
#include "../../../h/Spatial/CRS/PointLL/Definition.h"#include "../../../h/Utilities/Utilities.h"#include <libpq/pqformat.h>#include <access/hash.h>
Functions | |
| PointLL * | clonePointLL (const PointLL *point, PointLL *result) |
| PGDLLEXPORT Datum | clonePointLLV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (clonePointLLV1) | |
| PointLL * | constructorPointLL (float8 lon, float8 lat, PointLL *result, char **error) |
| PGDLLEXPORT Datum | constructorPointLLV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (constructorPointLLV1) | |
| PointLL * | inPointLL (const char *str, PointLL *result, char **error) |
| PGDLLEXPORT Datum | inPointLLV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (inPointLLV1) | |
| char * | outPointLL (const PointLL *point) |
| PGDLLEXPORT Datum | outPointLLV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (outPointLLV1) | |
| PGDLLEXPORT Datum | recvPointLL (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (recvPointLL) | |
| bytea * | PointLL2Bytea (const PointLL *point) |
| PGDLLEXPORT Datum | sendPointLL (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (sendPointLL) | |
| PGDLLEXPORT Datum | hashPointLL (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (hashPointLL) | |
| bool | equalsPointLL (const PointLL *pointA, const PointLL *pointB) |
| PGDLLEXPORT Datum | equalsPointLLV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (equalsPointLLV1) | |
| PGDLLEXPORT Datum | getLonPointLL (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (getLonPointLL) | |
| PGDLLEXPORT Datum | getLatPointLL (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (getLatPointLL) | |
Referenced by clonePointLLV1().
| PGDLLEXPORT Datum clonePointLLV1 | ( | PG_FUNCTION_ARGS | ) |
References PointLL::lat, and PointLL::lon.
Referenced by constructorPointLLV1().
| PGDLLEXPORT Datum constructorPointLLV1 | ( | PG_FUNCTION_ARGS | ) |
References PointLL::lat, and PointLL::lon.
Referenced by equalsPointLLV1().
| PGDLLEXPORT Datum equalsPointLLV1 | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getLatPointLL | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getLonPointLL | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum hashPointLL | ( | PG_FUNCTION_ARGS | ) |
References asprintfHermes(), PointLL::lat, and PointLL::lon.
Referenced by inPointLLV1().

| PGDLLEXPORT Datum inPointLLV1 | ( | PG_FUNCTION_ARGS | ) |
| char* outPointLL | ( | const PointLL * | point | ) |
References asprintfHermes(), PointLL::lat, and PointLL::lon.
Referenced by outPointLLV1().

| PGDLLEXPORT Datum outPointLLV1 | ( | PG_FUNCTION_ARGS | ) |
| PG_FUNCTION_INFO_V1 | ( | clonePointLLV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | constructorPointLLV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | inPointLLV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | outPointLLV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | recvPointLL | ) |
| PG_FUNCTION_INFO_V1 | ( | sendPointLL | ) |
| PG_FUNCTION_INFO_V1 | ( | hashPointLL | ) |
| PG_FUNCTION_INFO_V1 | ( | equalsPointLLV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | getLonPointLL | ) |
| PG_FUNCTION_INFO_V1 | ( | getLatPointLL | ) |
| bytea* PointLL2Bytea | ( | const PointLL * | point | ) |
References ELIMINATE_MINUS_ZERO, PointLL::lat, and PointLL::lon.
Referenced by hashPointLL(), and sendPointLL().
| PGDLLEXPORT Datum recvPointLL | ( | PG_FUNCTION_ARGS | ) |
References PointLL::lat, and PointLL::lon.
| PGDLLEXPORT Datum sendPointLL | ( | PG_FUNCTION_ARGS | ) |