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