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

Data Structures | |
| struct | Vector2D |
Functions | |
| Vector2D * | cloneVector2D (const Vector2D *vector, Vector2D *result) |
| PGDLLEXPORT Datum | cloneVector2DV1 (PG_FUNCTION_ARGS) |
| Vector2D * | constructorVector2D (float8 x, float8 y, Vector2D *result) |
| PGDLLEXPORT Datum | constructorVector2DV1 (PG_FUNCTION_ARGS) |
| Vector2D * | inVector2D (const char *str, Vector2D *result, char **error) |
| PGDLLEXPORT Datum | inVector2DV1 (PG_FUNCTION_ARGS) |
| char * | outVector2D (const Vector2D *vector) |
| PGDLLEXPORT Datum | outVector2DV1 (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | recvVector2D (PG_FUNCTION_ARGS) |
| bytea * | Vector2D2Bytea (const Vector2D *vector) |
| PGDLLEXPORT Datum | sendVector2D (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | hashVector2D (PG_FUNCTION_ARGS) |
| bool | equalsVector2D (const Vector2D *vectorA, const Vector2D *vectorB) |
| PGDLLEXPORT Datum | equalsVector2DV1 (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getXVector2D (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getYVector2D (PG_FUNCTION_ARGS) |
Referenced by cloneVector2DV1().
| PGDLLEXPORT Datum cloneVector2DV1 | ( | PG_FUNCTION_ARGS | ) |
References Vector2D::x, and Vector2D::y.
Referenced by constructorVector2DV1().
| PGDLLEXPORT Datum constructorVector2DV1 | ( | PG_FUNCTION_ARGS | ) |
References Vector2D::x, and Vector2D::y.
Referenced by equalsVector2DV1().
| PGDLLEXPORT Datum equalsVector2DV1 | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getXVector2D | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getYVector2D | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum hashVector2D | ( | PG_FUNCTION_ARGS | ) |
References asprintfHermes(), Vector2D::x, and Vector2D::y.
Referenced by inVector2DV1().

| PGDLLEXPORT Datum inVector2DV1 | ( | PG_FUNCTION_ARGS | ) |
| char* outVector2D | ( | const Vector2D * | vector | ) |
References asprintfHermes(), Vector2D::x, and Vector2D::y.
Referenced by outVector2DV1().

| PGDLLEXPORT Datum outVector2DV1 | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum recvVector2D | ( | PG_FUNCTION_ARGS | ) |
References Vector2D::x, and Vector2D::y.
| PGDLLEXPORT Datum sendVector2D | ( | PG_FUNCTION_ARGS | ) |
| bytea* Vector2D2Bytea | ( | const Vector2D * | vector | ) |
References ELIMINATE_MINUS_ZERO, Vector2D::x, and Vector2D::y.
Referenced by hashVector2D(), and sendVector2D().