Hermes
|
#include "../PointSP/Definition.h"
Data Structures | |
struct | RangeSP |
Functions | |
RangeSP * | cloneRangeSP (const RangeSP *range, RangeSP *result) |
PGDLLEXPORT Datum | cloneRangeSPV1 (PG_FUNCTION_ARGS) |
RangeSP * | constructorRangeSP (int32 r, int32 cx, int32 cy, RangeSP *result, char **error) |
PGDLLEXPORT Datum | constructorRangeSPV1 (PG_FUNCTION_ARGS) |
RangeSP * | constructorHighRangeSP (int32 r, const PointSP *c, RangeSP *result, char **error) |
PGDLLEXPORT Datum | constructorHighRangeSPV1 (PG_FUNCTION_ARGS) |
RangeSP * | inRangeSP (const char *str, RangeSP *result, char **error) |
PGDLLEXPORT Datum | inRangeSPV1 (PG_FUNCTION_ARGS) |
char * | outRangeSP (const RangeSP *range) |
PGDLLEXPORT Datum | outRangeSPV1 (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | recvRangeSP (PG_FUNCTION_ARGS) |
bytea * | RangeSP2Bytea (const RangeSP *range) |
PGDLLEXPORT Datum | sendRangeSP (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | hashRangeSP (PG_FUNCTION_ARGS) |
bool | equalsRangeSP (const RangeSP *rangeA, const RangeSP *rangeB) |
PGDLLEXPORT Datum | equalsRangeSPV1 (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | getRRangeSP (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | getCRangeSP (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | getXRangeSP (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | getYRangeSP (PG_FUNCTION_ARGS) |
Referenced by cloneRangeSPV1().
PGDLLEXPORT Datum cloneRangeSPV1 | ( | PG_FUNCTION_ARGS | ) |
References RangeSP::c, and RangeSP::r.
Referenced by constructorHighRangeSPV1().
PGDLLEXPORT Datum constructorHighRangeSPV1 | ( | PG_FUNCTION_ARGS | ) |
References RangeSP::c, RangeSP::r, PointSP::x, and PointSP::y.
Referenced by constructorRangeSPV1().
PGDLLEXPORT Datum constructorRangeSPV1 | ( | PG_FUNCTION_ARGS | ) |
References RangeSP::c, RangeSP::r, PointSP::x, and PointSP::y.
Referenced by equalsRangeSPV1().
PGDLLEXPORT Datum equalsRangeSPV1 | ( | PG_FUNCTION_ARGS | ) |
PGDLLEXPORT Datum getCRangeSP | ( | PG_FUNCTION_ARGS | ) |
PGDLLEXPORT Datum getRRangeSP | ( | PG_FUNCTION_ARGS | ) |
PGDLLEXPORT Datum getXRangeSP | ( | PG_FUNCTION_ARGS | ) |
PGDLLEXPORT Datum getYRangeSP | ( | PG_FUNCTION_ARGS | ) |
PGDLLEXPORT Datum hashRangeSP | ( | PG_FUNCTION_ARGS | ) |
References asprintfHermes(), RangeSP::c, RangeSP::r, PointSP::x, and PointSP::y.
Referenced by inRangeSPV1().
PGDLLEXPORT Datum inRangeSPV1 | ( | PG_FUNCTION_ARGS | ) |
char* outRangeSP | ( | const RangeSP * | range | ) |
References asprintfHermes(), RangeSP::c, RangeSP::r, PointSP::x, and PointSP::y.
Referenced by outRangeSPV1().
PGDLLEXPORT Datum outRangeSPV1 | ( | PG_FUNCTION_ARGS | ) |
bytea* RangeSP2Bytea | ( | const RangeSP * | range | ) |
References RangeSP::c, RangeSP::r, PointSP::x, and PointSP::y.
Referenced by hashRangeSP(), and sendRangeSP().
PGDLLEXPORT Datum recvRangeSP | ( | PG_FUNCTION_ARGS | ) |
References RangeSP::c, RangeSP::r, PointSP::x, and PointSP::y.
PGDLLEXPORT Datum sendRangeSP | ( | PG_FUNCTION_ARGS | ) |