|
Hermes
|


Data Structures | |
| struct | PointST |
Functions | |
| PointST * | clonePointST (const PointST *point, PointST *result) |
| PGDLLEXPORT Datum | clonePointSTV1 (PG_FUNCTION_ARGS) |
| PointST * | constructorPointST (Timestamp t, int32 x, int32 y, PointST *result) |
| PGDLLEXPORT Datum | constructorPointSTV1 (PG_FUNCTION_ARGS) |
| PointST * | constructorHighPointST (Timestamp t, const PointSP *sp, PointST *result) |
| PGDLLEXPORT Datum | constructorHighPointSTV1 (PG_FUNCTION_ARGS) |
| PointST * | inPointST (const char *str, PointST *result, char **error) |
| PGDLLEXPORT Datum | inPointSTV1 (PG_FUNCTION_ARGS) |
| char * | outPointST (const PointST *point) |
| PGDLLEXPORT Datum | outPointSTV1 (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | recvPointST (PG_FUNCTION_ARGS) |
| bytea * | PointST2Bytea (const PointST *point) |
| PGDLLEXPORT Datum | sendPointST (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | hashPointST (PG_FUNCTION_ARGS) |
| bool | equalsPointST (const PointST *pointA, const PointST *pointB) |
| PGDLLEXPORT Datum | equalsPointSTV1 (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getTPointST (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getSpPointST (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getXPointST (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getYPointST (PG_FUNCTION_ARGS) |
Referenced by atDistanceTrajectory(), atInstantTrajectory(), and clonePointSTV1().
| PGDLLEXPORT Datum clonePointSTV1 | ( | PG_FUNCTION_ARGS | ) |
References PointST::sp, and PointST::t.
Referenced by constructorHighPointSTV1().
| PGDLLEXPORT Datum constructorHighPointSTV1 | ( | PG_FUNCTION_ARGS | ) |
References PointST::sp, PointST::t, PointSP::x, and PointSP::y.
Referenced by constructorPointSTV1().
| PGDLLEXPORT Datum constructorPointSTV1 | ( | PG_FUNCTION_ARGS | ) |
References PointST::sp, PointST::t, PointSP::x, and PointSP::y.
Referenced by equalsPointSTV1(), and equalsTrajectory().
| PGDLLEXPORT Datum equalsPointSTV1 | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getSpPointST | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getTPointST | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getXPointST | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getYPointST | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum hashPointST | ( | PG_FUNCTION_ARGS | ) |
References asprintfHermes(), PointST::sp, PointST::t, PointSP::x, and PointSP::y.
Referenced by inPointSTV1().

| PGDLLEXPORT Datum inPointSTV1 | ( | PG_FUNCTION_ARGS | ) |
| char* outPointST | ( | const PointST * | point | ) |
References asprintfHermes(), PointST::sp, PointST::t, PointSP::x, and PointSP::y.
Referenced by outPointSTV1().

| PGDLLEXPORT Datum outPointSTV1 | ( | PG_FUNCTION_ARGS | ) |
| bytea* PointST2Bytea | ( | const PointST * | point | ) |
References sendTimestampHermes, PointST::sp, PointST::t, PointSP::x, and PointSP::y.
Referenced by hashPointST(), and sendPointST().
| PGDLLEXPORT Datum recvPointST | ( | PG_FUNCTION_ARGS | ) |
References getmsgTimestampHermes, PointST::sp, PointST::t, PointSP::x, and PointSP::y.
| PGDLLEXPORT Datum sendPointST | ( | PG_FUNCTION_ARGS | ) |