Hermes
|
#include <postgres.h>
#include <fmgr.h>
Data Structures | |
struct | PointXY |
Functions | |
PointXY * | clonePointXY (const PointXY *point, PointXY *result) |
PGDLLEXPORT Datum | clonePointXYV1 (PG_FUNCTION_ARGS) |
PointXY * | constructorPointXY (float8 x, float8 y, PointXY *result) |
PGDLLEXPORT Datum | constructorPointXYV1 (PG_FUNCTION_ARGS) |
PointXY * | inPointXY (const char *str, PointXY *result, char **error) |
PGDLLEXPORT Datum | inPointXYV1 (PG_FUNCTION_ARGS) |
char * | outPointXY (const PointXY *point) |
PGDLLEXPORT Datum | outPointXYV1 (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | recvPointXY (PG_FUNCTION_ARGS) |
bytea * | PointXY2Bytea (const PointXY *point) |
PGDLLEXPORT Datum | sendPointXY (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | hashPointXY (PG_FUNCTION_ARGS) |
bool | equalsPointXY (const PointXY *pointA, const PointXY *pointB) |
PGDLLEXPORT Datum | equalsPointXYV1 (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | getXPointXY (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | getYPointXY (PG_FUNCTION_ARGS) |
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 | ) |
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 | ) |