Hermes
 All Data Structures Files Functions Variables Macros Pages
Definition.h File Reference
Include dependency graph for Definition.h:
This graph shows which files directly or indirectly include this file:

Data Structures

struct  BoxST
 

Functions

BoxSTcloneBoxST (const BoxST *box, BoxST *result)
 
PGDLLEXPORT Datum cloneBoxSTV1 (PG_FUNCTION_ARGS)
 
BoxSTconstructorBoxST (Timestamp ti, Timestamp te, int32 lx, int32 ly, int32 hx, int32 hy, BoxST *result, char **error)
 
PGDLLEXPORT Datum constructorBoxSTV1 (PG_FUNCTION_ARGS)
 
BoxSTconstructorHighBoxST (const Period *t, const BoxSP *sp, BoxST *result, char **error)
 
PGDLLEXPORT Datum constructorHighBoxSTV1 (PG_FUNCTION_ARGS)
 
BoxSTinBoxST (const char *str, BoxST *result, char **error)
 
PGDLLEXPORT Datum inBoxSTV1 (PG_FUNCTION_ARGS)
 
char * outBoxST (const BoxST *box)
 
PGDLLEXPORT Datum outBoxSTV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum recvBoxST (PG_FUNCTION_ARGS)
 
bytea * BoxST2Bytea (const BoxST *box)
 
PGDLLEXPORT Datum sendBoxST (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum hashBoxST (PG_FUNCTION_ARGS)
 
bool equalsBoxST (const BoxST *boxA, const BoxST *boxB)
 
PGDLLEXPORT Datum equalsBoxSTV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum getTBoxST (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum getTiBoxST (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum getTeBoxST (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum getSpBoxST (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum getLBoxST (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum getLxBoxST (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum getLyBoxST (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum getHBoxST (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum getHxBoxST (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum getHyBoxST (PG_FUNCTION_ARGS)
 

Function Documentation

bytea* BoxST2Bytea ( const BoxST box)
BoxST* cloneBoxST ( const BoxST box,
BoxST result 
)

Referenced by cloneBoxSTV1(), and unionGiSTBoxST().

PGDLLEXPORT Datum cloneBoxSTV1 ( PG_FUNCTION_ARGS  )

References cloneBoxST().

Here is the call graph for this function:

BoxST* constructorBoxST ( Timestamp  ti,
Timestamp  te,
int32  lx,
int32  ly,
int32  hx,
int32  hy,
BoxST result,
char **  error 
)
PGDLLEXPORT Datum constructorBoxSTV1 ( PG_FUNCTION_ARGS  )

References constructorBoxST().

Here is the call graph for this function:

BoxST* constructorHighBoxST ( const Period t,
const BoxSP sp,
BoxST result,
char **  error 
)
PGDLLEXPORT Datum constructorHighBoxSTV1 ( PG_FUNCTION_ARGS  )

References constructorHighBoxST().

Here is the call graph for this function:

bool equalsBoxST ( const BoxST boxA,
const BoxST boxB 
)
PGDLLEXPORT Datum equalsBoxSTV1 ( PG_FUNCTION_ARGS  )

References equalsBoxST().

Here is the call graph for this function:

PGDLLEXPORT Datum getHBoxST ( PG_FUNCTION_ARGS  )
PGDLLEXPORT Datum getHxBoxST ( PG_FUNCTION_ARGS  )
PGDLLEXPORT Datum getHyBoxST ( PG_FUNCTION_ARGS  )
PGDLLEXPORT Datum getLBoxST ( PG_FUNCTION_ARGS  )
PGDLLEXPORT Datum getLxBoxST ( PG_FUNCTION_ARGS  )
PGDLLEXPORT Datum getLyBoxST ( PG_FUNCTION_ARGS  )
PGDLLEXPORT Datum getSpBoxST ( PG_FUNCTION_ARGS  )
PGDLLEXPORT Datum getTBoxST ( PG_FUNCTION_ARGS  )
PGDLLEXPORT Datum getTeBoxST ( PG_FUNCTION_ARGS  )
PGDLLEXPORT Datum getTiBoxST ( PG_FUNCTION_ARGS  )
PGDLLEXPORT Datum hashBoxST ( PG_FUNCTION_ARGS  )

References BoxST2Bytea().

Here is the call graph for this function:

BoxST* inBoxST ( const char *  str,
BoxST result,
char **  error 
)

References asprintfHermes(), Period::e, BoxSP::h, Period::i, BoxSP::l, BoxST::sp, BoxST::t, PointSP::x, and PointSP::y.

Referenced by inBoxSTV1().

Here is the call graph for this function:

PGDLLEXPORT Datum inBoxSTV1 ( PG_FUNCTION_ARGS  )

References inBoxST().

Here is the call graph for this function:

char* outBoxST ( const BoxST box)

References asprintfHermes(), Period::e, BoxSP::h, Period::i, BoxSP::l, BoxST::sp, BoxST::t, PointSP::x, and PointSP::y.

Referenced by outBoxSTV1(), penaltyGiSTSegmentST(), and sameGiSTSegmentST().

Here is the call graph for this function:

PGDLLEXPORT Datum outBoxSTV1 ( PG_FUNCTION_ARGS  )

References outBoxST().

Here is the call graph for this function:

PGDLLEXPORT Datum recvBoxST ( PG_FUNCTION_ARGS  )
PGDLLEXPORT Datum sendBoxST ( PG_FUNCTION_ARGS  )

References BoxST2Bytea().

Here is the call graph for this function: