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

Data Structures | |
| struct | LineSP |
Functions | |
| LineSP * | cloneLineSP (const LineSP *line, LineSP *result) |
| PGDLLEXPORT Datum | cloneLineSPV1 (PG_FUNCTION_ARGS) |
| LineSP * | constructorLineSP (float8 A, float8 B, float8 C, LineSP *result) |
| PGDLLEXPORT Datum | constructorLineSPV1 (PG_FUNCTION_ARGS) |
| LineSP * | inLineSP (const char *str, LineSP *result, char **error) |
| PGDLLEXPORT Datum | inLineSPV1 (PG_FUNCTION_ARGS) |
| char * | outLineSP (const LineSP *line) |
| PGDLLEXPORT Datum | outLineSPV1 (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | recvLineSP (PG_FUNCTION_ARGS) |
| bytea * | LineSP2Bytea (const LineSP *line) |
| PGDLLEXPORT Datum | sendLineSP (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | hashLineSP (PG_FUNCTION_ARGS) |
| bool | equalsLineSP (const LineSP *lineA, const LineSP *lineB) |
| PGDLLEXPORT Datum | equalsLineSPV1 (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getALineSP (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getBLineSP (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getCLineSP (PG_FUNCTION_ARGS) |
Referenced by cloneLineSPV1().
| PGDLLEXPORT Datum cloneLineSPV1 | ( | PG_FUNCTION_ARGS | ) |
References LineSP::A, LineSP::B, and LineSP::C.
Referenced by constructorLineSPV1().
| PGDLLEXPORT Datum constructorLineSPV1 | ( | PG_FUNCTION_ARGS | ) |
References LineSP::A, LineSP::B, and LineSP::C.
Referenced by equalsLineSPV1().
| PGDLLEXPORT Datum equalsLineSPV1 | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getALineSP | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getBLineSP | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getCLineSP | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum hashLineSP | ( | PG_FUNCTION_ARGS | ) |
References LineSP::A, asprintfHermes(), LineSP::B, and LineSP::C.
Referenced by inLineSPV1().

| PGDLLEXPORT Datum inLineSPV1 | ( | PG_FUNCTION_ARGS | ) |
| bytea* LineSP2Bytea | ( | const LineSP * | line | ) |
References LineSP::A, LineSP::B, LineSP::C, and ELIMINATE_MINUS_ZERO.
Referenced by hashLineSP(), and sendLineSP().
| char* outLineSP | ( | const LineSP * | line | ) |
References LineSP::A, asprintfHermes(), LineSP::B, and LineSP::C.
Referenced by outLineSPV1().

| PGDLLEXPORT Datum outLineSPV1 | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum sendLineSP | ( | PG_FUNCTION_ARGS | ) |