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