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