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

Data Structures | |
| struct | PointSP |
Functions | |
| PointSP * | clonePointSP (const PointSP *point, PointSP *result) |
| PGDLLEXPORT Datum | clonePointSPV1 (PG_FUNCTION_ARGS) |
| PointSP * | constructorPointSP (int32 x, int32 y, PointSP *result) |
| The function implements the sql constructor function. More... | |
| PGDLLEXPORT Datum | constructorPointSPV1 (PG_FUNCTION_ARGS) |
| PointSP * | inPointSP (const char *str, PointSP *result, char **error) |
| The function implements the sql inPointSP function. More... | |
| PGDLLEXPORT Datum | inPointSPV1 (PG_FUNCTION_ARGS) |
| char * | outPointSP (const PointSP *point) |
| The function implements the sql outPointSP function. More... | |
| PGDLLEXPORT Datum | outPointSPV1 (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | recvPointSP (PG_FUNCTION_ARGS) |
| The function implements the sql recvPointSP function. More... | |
| bytea * | PointSP2Bytea (const PointSP *point) |
| PGDLLEXPORT Datum | sendPointSP (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | hashPointSP (PG_FUNCTION_ARGS) |
| bool | equalsPointSP (const PointSP *pointA, const PointSP *pointB) |
| PGDLLEXPORT Datum | equalsPointSPV1 (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getXPointSP (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getYPointSP (PG_FUNCTION_ARGS) |
Referenced by clonePointSPV1(), and intersectionSegmentSP_SegmentSP().
| PGDLLEXPORT Datum clonePointSPV1 | ( | PG_FUNCTION_ARGS | ) |
The function implements the sql constructor function.
References PointSP::x, and PointSP::y.
Referenced by constructorPointSPV1().
| PGDLLEXPORT Datum constructorPointSPV1 | ( | PG_FUNCTION_ARGS | ) |
References PointSP::x, and PointSP::y.
Referenced by atPointTrajectory(), closestPointsSegmentSP_SegmentSP(), equalsPointSPV1(), and intersectionSegmentSP_SegmentSP().
| PGDLLEXPORT Datum equalsPointSPV1 | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getXPointSP | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getYPointSP | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum hashPointSP | ( | PG_FUNCTION_ARGS | ) |
The function implements the sql inPointSP function.
References asprintfHermes(), PointSP::x, and PointSP::y.
Referenced by inPointSPV1().

| PGDLLEXPORT Datum inPointSPV1 | ( | PG_FUNCTION_ARGS | ) |
| char* outPointSP | ( | const PointSP * | point | ) |
The function implements the sql outPointSP function.
References asprintfHermes(), PointSP::x, and PointSP::y.
Referenced by outPointSPV1().

| PGDLLEXPORT Datum outPointSPV1 | ( | PG_FUNCTION_ARGS | ) |
| bytea* PointSP2Bytea | ( | const PointSP * | point | ) |
References PointSP::x, and PointSP::y.
Referenced by hashPointSP(), and sendPointSP().
| PGDLLEXPORT Datum recvPointSP | ( | PG_FUNCTION_ARGS | ) |
The function implements the sql recvPointSP function.
References PointSP::x, and PointSP::y.
| PGDLLEXPORT Datum sendPointSP | ( | PG_FUNCTION_ARGS | ) |