|
Hermes
|
#include <postgres.h>#include <fmgr.h>

Data Structures | |
| struct | PointPLH |
Functions | |
| PointPLH * | clonePointPLH (const PointPLH *point, PointPLH *result) |
| PGDLLEXPORT Datum | clonePointPLHV1 (PG_FUNCTION_ARGS) |
| PointPLH * | constructorPointPLH (float8 phi, float8 lambda, float8 h, PointPLH *result) |
| PGDLLEXPORT Datum | constructorPointPLHV1 (PG_FUNCTION_ARGS) |
| PointPLH * | inPointPLH (const char *str, PointPLH *result, char **error) |
| PGDLLEXPORT Datum | inPointPLHV1 (PG_FUNCTION_ARGS) |
| char * | outPointPLH (const PointPLH *point) |
| PGDLLEXPORT Datum | outPointPLHV1 (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | recvPointPLH (PG_FUNCTION_ARGS) |
| bytea * | PointPLH2Bytea (const PointPLH *point) |
| PGDLLEXPORT Datum | sendPointPLH (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | hashPointPLH (PG_FUNCTION_ARGS) |
| bool | equalsPointPLH (const PointPLH *pointA, const PointPLH *pointB) |
| PGDLLEXPORT Datum | equalsPointPLHV1 (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getPhiPointPLH (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getLambdaPointPLH (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getHPointPLH (PG_FUNCTION_ARGS) |
Referenced by clonePointPLHV1().
| PGDLLEXPORT Datum clonePointPLHV1 | ( | PG_FUNCTION_ARGS | ) |
References PointPLH::h, PointPLH::lambda, and PointPLH::phi.
Referenced by constructorPointPLHV1().
| PGDLLEXPORT Datum constructorPointPLHV1 | ( | PG_FUNCTION_ARGS | ) |
References PointPLH::h, PointPLH::lambda, and PointPLH::phi.
Referenced by equalsPointPLHV1().
| PGDLLEXPORT Datum equalsPointPLHV1 | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getHPointPLH | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getLambdaPointPLH | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getPhiPointPLH | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum hashPointPLH | ( | PG_FUNCTION_ARGS | ) |
References asprintfHermes(), PointPLH::h, PointPLH::lambda, and PointPLH::phi.
Referenced by inPointPLHV1().

| PGDLLEXPORT Datum inPointPLHV1 | ( | PG_FUNCTION_ARGS | ) |
| char* outPointPLH | ( | const PointPLH * | point | ) |
References asprintfHermes(), PointPLH::h, PointPLH::lambda, and PointPLH::phi.
Referenced by outPointPLHV1().

| PGDLLEXPORT Datum outPointPLHV1 | ( | PG_FUNCTION_ARGS | ) |
| bytea* PointPLH2Bytea | ( | const PointPLH * | point | ) |
References ELIMINATE_MINUS_ZERO, PointPLH::h, PointPLH::lambda, and PointPLH::phi.
Referenced by hashPointPLH(), and sendPointPLH().
| PGDLLEXPORT Datum recvPointPLH | ( | PG_FUNCTION_ARGS | ) |
References PointPLH::h, PointPLH::lambda, and PointPLH::phi.
| PGDLLEXPORT Datum sendPointPLH | ( | PG_FUNCTION_ARGS | ) |