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