Hermes
|
#include "../../../h/Spatial/CRS/PointXY/Definition.h"
#include "../../../h/Utilities/Utilities.h"
#include <libpq/pqformat.h>
#include <access/hash.h>
Functions | |
PointXY * | clonePointXY (const PointXY *point, PointXY *result) |
PGDLLEXPORT Datum | clonePointXYV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (clonePointXYV1) | |
PointXY * | constructorPointXY (float8 x, float8 y, PointXY *result) |
PGDLLEXPORT Datum | constructorPointXYV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (constructorPointXYV1) | |
PointXY * | inPointXY (const char *str, PointXY *result, char **error) |
PGDLLEXPORT Datum | inPointXYV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (inPointXYV1) | |
char * | outPointXY (const PointXY *point) |
PGDLLEXPORT Datum | outPointXYV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (outPointXYV1) | |
PGDLLEXPORT Datum | recvPointXY (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (recvPointXY) | |
bytea * | PointXY2Bytea (const PointXY *point) |
PGDLLEXPORT Datum | sendPointXY (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (sendPointXY) | |
PGDLLEXPORT Datum | hashPointXY (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (hashPointXY) | |
bool | equalsPointXY (const PointXY *pointA, const PointXY *pointB) |
PGDLLEXPORT Datum | equalsPointXYV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (equalsPointXYV1) | |
PGDLLEXPORT Datum | getXPointXY (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (getXPointXY) | |
PGDLLEXPORT Datum | getYPointXY (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (getYPointXY) | |
Referenced by clonePointXYV1().
PGDLLEXPORT Datum clonePointXYV1 | ( | PG_FUNCTION_ARGS | ) |
References PointXY::x, and PointXY::y.
Referenced by constructorPointXYV1().
PGDLLEXPORT Datum constructorPointXYV1 | ( | PG_FUNCTION_ARGS | ) |
References PointXY::x, and PointXY::y.
Referenced by equalsPointXYV1().
PGDLLEXPORT Datum equalsPointXYV1 | ( | PG_FUNCTION_ARGS | ) |
PGDLLEXPORT Datum getXPointXY | ( | PG_FUNCTION_ARGS | ) |
PGDLLEXPORT Datum getYPointXY | ( | PG_FUNCTION_ARGS | ) |
PGDLLEXPORT Datum hashPointXY | ( | PG_FUNCTION_ARGS | ) |
References asprintfHermes(), PointXY::x, and PointXY::y.
Referenced by inPointXYV1().
PGDLLEXPORT Datum inPointXYV1 | ( | PG_FUNCTION_ARGS | ) |
char* outPointXY | ( | const PointXY * | point | ) |
References asprintfHermes(), PointXY::x, and PointXY::y.
Referenced by outPointXYV1().
PGDLLEXPORT Datum outPointXYV1 | ( | PG_FUNCTION_ARGS | ) |
PG_FUNCTION_INFO_V1 | ( | clonePointXYV1 | ) |
PG_FUNCTION_INFO_V1 | ( | constructorPointXYV1 | ) |
PG_FUNCTION_INFO_V1 | ( | inPointXYV1 | ) |
PG_FUNCTION_INFO_V1 | ( | outPointXYV1 | ) |
PG_FUNCTION_INFO_V1 | ( | recvPointXY | ) |
PG_FUNCTION_INFO_V1 | ( | sendPointXY | ) |
PG_FUNCTION_INFO_V1 | ( | hashPointXY | ) |
PG_FUNCTION_INFO_V1 | ( | equalsPointXYV1 | ) |
PG_FUNCTION_INFO_V1 | ( | getXPointXY | ) |
PG_FUNCTION_INFO_V1 | ( | getYPointXY | ) |
bytea* PointXY2Bytea | ( | const PointXY * | point | ) |
References ELIMINATE_MINUS_ZERO, PointXY::x, and PointXY::y.
Referenced by hashPointXY(), and sendPointXY().
PGDLLEXPORT Datum recvPointXY | ( | PG_FUNCTION_ARGS | ) |
References PointXY::x, and PointXY::y.
PGDLLEXPORT Datum sendPointXY | ( | PG_FUNCTION_ARGS | ) |