|
Hermes
|


Data Structures | |
| struct | RangeST |
Functions | |
| RangeST * | cloneRangeST (const RangeST *range, RangeST *result) |
| PGDLLEXPORT Datum | cloneRangeSTV1 (PG_FUNCTION_ARGS) |
| RangeST * | constructorRangeST (const Interval *tr, Timestamp tc, int32 spr, int32 cx, int32 cy, RangeST *result, char **error) |
| PGDLLEXPORT Datum | constructorRangeSTV1 (PG_FUNCTION_ARGS) |
| RangeST * | constructorHighRangeST (const RangeT *t, const RangeSP *sp, RangeST *result, char **error) |
| PGDLLEXPORT Datum | constructorHighRangeSTV1 (PG_FUNCTION_ARGS) |
| RangeST * | inRangeST (const char *str, RangeST *result, char **error) |
| PGDLLEXPORT Datum | inRangeSTV1 (PG_FUNCTION_ARGS) |
| char * | outRangeST (const RangeST *range) |
| PGDLLEXPORT Datum | outRangeSTV1 (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | recvRangeST (PG_FUNCTION_ARGS) |
| bytea * | RangeST2Bytea (const RangeST *range) |
| PGDLLEXPORT Datum | sendRangeST (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | hashRangeST (PG_FUNCTION_ARGS) |
| bool | equalsRangeST (const RangeST *rangeA, const RangeST *rangeB) |
| PGDLLEXPORT Datum | equalsRangeSTV1 (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getTRangeST (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getTrRangeST (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getTcRangeST (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getSpRangeST (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getSprRangeST (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getSpcRangeST (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getCxRangeST (PG_FUNCTION_ARGS) |
| PGDLLEXPORT Datum | getCyRangeST (PG_FUNCTION_ARGS) |
Referenced by cloneRangeSTV1().
| PGDLLEXPORT Datum cloneRangeSTV1 | ( | PG_FUNCTION_ARGS | ) |
| RangeST* constructorHighRangeST | ( | const RangeT * | t, |
| const RangeSP * | sp, | ||
| RangeST * | result, | ||
| char ** | error | ||
| ) |
References interval2seconds(), RangeSP::r, RangeT::r, RangeST::sp, and RangeST::t.
Referenced by constructorHighRangeSTV1().

| PGDLLEXPORT Datum constructorHighRangeSTV1 | ( | PG_FUNCTION_ARGS | ) |
| RangeST* constructorRangeST | ( | const Interval * | tr, |
| Timestamp | tc, | ||
| int32 | spr, | ||
| int32 | cx, | ||
| int32 | cy, | ||
| RangeST * | result, | ||
| char ** | error | ||
| ) |
References RangeSP::c, RangeT::c, interval2seconds(), RangeSP::r, RangeT::r, RangeST::sp, RangeST::t, PointSP::x, and PointSP::y.
Referenced by constructorRangeSTV1().

| PGDLLEXPORT Datum constructorRangeSTV1 | ( | PG_FUNCTION_ARGS | ) |
References RangeSP::c, RangeT::c, RangeSP::r, RangeT::r, RangeST::sp, RangeST::t, PointSP::x, and PointSP::y.
Referenced by equalsRangeSTV1().
| PGDLLEXPORT Datum equalsRangeSTV1 | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getCxRangeST | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getCyRangeST | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getSpcRangeST | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getSpRangeST | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getSprRangeST | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getTcRangeST | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getTRangeST | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum getTrRangeST | ( | PG_FUNCTION_ARGS | ) |
| PGDLLEXPORT Datum hashRangeST | ( | PG_FUNCTION_ARGS | ) |
References asprintfHermes(), RangeSP::c, RangeT::c, interval2seconds(), RangeSP::r, RangeT::r, RangeST::sp, RangeST::t, PointSP::x, and PointSP::y.
Referenced by inRangeSTV1().

| PGDLLEXPORT Datum inRangeSTV1 | ( | PG_FUNCTION_ARGS | ) |
| char* outRangeST | ( | const RangeST * | range | ) |
References asprintfHermes(), RangeSP::c, RangeT::c, RangeSP::r, RangeT::r, RangeST::sp, RangeST::t, PointSP::x, and PointSP::y.
Referenced by outRangeSTV1().

| PGDLLEXPORT Datum outRangeSTV1 | ( | PG_FUNCTION_ARGS | ) |
| bytea* RangeST2Bytea | ( | const RangeST * | range | ) |
References RangeSP::c, RangeT::c, RangeSP::r, RangeT::r, sendTimeOffsetHermes, sendTimestampHermes, RangeST::sp, RangeST::t, PointSP::x, and PointSP::y.
Referenced by hashRangeST(), and sendRangeST().
| PGDLLEXPORT Datum recvRangeST | ( | PG_FUNCTION_ARGS | ) |
References RangeSP::c, RangeT::c, getmsgTimeOffsetHermes, getmsgTimestampHermes, interval2seconds(), RangeSP::r, RangeT::r, RangeST::sp, RangeST::t, PointSP::x, and PointSP::y.

| PGDLLEXPORT Datum sendRangeST | ( | PG_FUNCTION_ARGS | ) |