|
Hermes
|
The implementation of BoxSP. More...
#include "../../h/Spatial/BoxSP/Definition.h"#include "../../h/Utilities/Utilities.h"#include <libpq/pqformat.h>#include <access/hash.h>
Functions | |
| BoxSP * | cloneBoxSP (const BoxSP *box, BoxSP *result) |
| PGDLLEXPORT Datum | cloneBoxSPV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (cloneBoxSPV1) | |
| BoxSP * | constructorBoxSP (int32 lx, int32 ly, int32 hx, int32 hy, BoxSP *result, char **error) |
| PGDLLEXPORT Datum | constructorBoxSPV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (constructorBoxSPV1) | |
| BoxSP * | constructorHighBoxSP (const PointSP *l, const PointSP *h, BoxSP *result, char **error) |
| PGDLLEXPORT Datum | constructorHighBoxSPV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (constructorHighBoxSPV1) | |
| BoxSP * | inBoxSP (const char *str, BoxSP *result, char **error) |
| PGDLLEXPORT Datum | inBoxSPV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (inBoxSPV1) | |
| char * | outBoxSP (const BoxSP *box) |
| PGDLLEXPORT Datum | outBoxSPV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (outBoxSPV1) | |
| PGDLLEXPORT Datum | recvBoxSP (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (recvBoxSP) | |
| bytea * | BoxSP2Bytea (const BoxSP *box) |
| PGDLLEXPORT Datum | sendBoxSP (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (sendBoxSP) | |
| PGDLLEXPORT Datum | hashBoxSP (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (hashBoxSP) | |
| bool | equalsBoxSP (const BoxSP *boxA, const BoxSP *boxB) |
| PGDLLEXPORT Datum | equalsBoxSPV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (equalsBoxSPV1) | |
| PGDLLEXPORT Datum | getLBoxSP (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (getLBoxSP) | |
| PGDLLEXPORT Datum | getLxBoxSP (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (getLxBoxSP) | |
| PGDLLEXPORT Datum | getLyBoxSP (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (getLyBoxSP) | |
| PGDLLEXPORT Datum | getHBoxSP (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (getHBoxSP) | |
| PGDLLEXPORT Datum | getHxBoxSP (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (getHxBoxSP) | |
| PGDLLEXPORT Datum | getHyBoxSP (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (getHyBoxSP) | |
The implementation of BoxSP.
These functions are documented in the BoxSP/Definition.h
| bytea* BoxSP2Bytea | ( | const BoxSP * | box | ) |
References BoxSP::h, BoxSP::l, PointSP::x, and PointSP::y.
Referenced by cloneBoxSPV1().
| PGDLLEXPORT Datum cloneBoxSPV1 | ( | PG_FUNCTION_ARGS | ) |
References BoxSP::h, BoxSP::l, PointSP::x, and PointSP::y.
| PGDLLEXPORT Datum constructorBoxSPV1 | ( | PG_FUNCTION_ARGS | ) |
References BoxSP::h, BoxSP::l, PointSP::x, and PointSP::y.
| PGDLLEXPORT Datum constructorHighBoxSPV1 | ( | PG_FUNCTION_ARGS | ) |
References BoxSP::h, BoxSP::l, PointSP::x, and PointSP::y.
| PGDLLEXPORT Datum equalsBoxSPV1 | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getHBoxSP | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getHxBoxSP | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getHyBoxSP | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getLBoxSP | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getLxBoxSP | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getLyBoxSP | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum hashBoxSP | ( | PG_FUNCTION_ARGS | ) |
References asprintfHermes(), BoxSP::h, BoxSP::l, PointSP::x, and PointSP::y.

| PGDLLEXPORT Datum inBoxSPV1 | ( | PG_FUNCTION_ARGS | ) |
| char* outBoxSP | ( | const BoxSP * | box | ) |
References asprintfHermes(), BoxSP::h, BoxSP::l, PointSP::x, and PointSP::y.

| PGDLLEXPORT Datum outBoxSPV1 | ( | PG_FUNCTION_ARGS | ) |
| PG_FUNCTION_INFO_V1 | ( | cloneBoxSPV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | constructorBoxSPV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | constructorHighBoxSPV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | inBoxSPV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | outBoxSPV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | recvBoxSP | ) |
| PG_FUNCTION_INFO_V1 | ( | sendBoxSP | ) |
| PG_FUNCTION_INFO_V1 | ( | hashBoxSP | ) |
| PG_FUNCTION_INFO_V1 | ( | equalsBoxSPV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | getLBoxSP | ) |
| PG_FUNCTION_INFO_V1 | ( | getLxBoxSP | ) |
| PG_FUNCTION_INFO_V1 | ( | getLyBoxSP | ) |
| PG_FUNCTION_INFO_V1 | ( | getHBoxSP | ) |
| PG_FUNCTION_INFO_V1 | ( | getHxBoxSP | ) |
| PG_FUNCTION_INFO_V1 | ( | getHyBoxSP | ) |
| PGDLLEXPORT Datum recvBoxSP | ( | PG_FUNCTION_ARGS | ) |
References BoxSP::h, BoxSP::l, PointSP::x, and PointSP::y.
| PGDLLEXPORT Datum sendBoxSP | ( | PG_FUNCTION_ARGS | ) |