Hermes
|
#include <postgres.h>
#include <fmgr.h>
Data Structures | |
struct | PointLL |
Functions | |
PointLL * | clonePointLL (const PointLL *point, PointLL *result) |
PGDLLEXPORT Datum | clonePointLLV1 (PG_FUNCTION_ARGS) |
PointLL * | constructorPointLL (float8 lon, float8 lat, PointLL *result, char **error) |
PGDLLEXPORT Datum | constructorPointLLV1 (PG_FUNCTION_ARGS) |
PointLL * | inPointLL (const char *str, PointLL *result, char **error) |
PGDLLEXPORT Datum | inPointLLV1 (PG_FUNCTION_ARGS) |
char * | outPointLL (const PointLL *point) |
PGDLLEXPORT Datum | outPointLLV1 (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | recvPointLL (PG_FUNCTION_ARGS) |
bytea * | PointLL2Bytea (const PointLL *point) |
PGDLLEXPORT Datum | sendPointLL (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | hashPointLL (PG_FUNCTION_ARGS) |
bool | equalsPointLL (const PointLL *pointA, const PointLL *pointB) |
PGDLLEXPORT Datum | equalsPointLLV1 (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | getLonPointLL (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | getLatPointLL (PG_FUNCTION_ARGS) |
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 | ) |
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 | ) |