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