PostgreSQL Source Code
git master
|
#include <spgist.h>
Data Fields | |
spgChooseResultType | resultType |
union { | |
struct { | |
int nodeN | |
int levelAdd | |
Datum restDatum | |
} matchNode | |
struct { | |
Datum nodeLabel | |
int nodeN | |
} addNode | |
struct { | |
bool prefixHasPrefix | |
Datum prefixPrefixDatum | |
int prefixNNodes | |
Datum * prefixNodeLabels | |
int childNodeN | |
bool postfixHasPrefix | |
Datum postfixPrefixDatum | |
} splitTuple | |
} | result |
struct { ... } spgChooseOut::addNode |
Referenced by spg_text_choose(), spgdoinsert(), and spgist_name_choose().
struct { ... } spgChooseOut::matchNode |
union { ... } spgChooseOut::result |
spgChooseResultType spgChooseOut::resultType |
Definition at line 76 of file spgist.h.
Referenced by inet_spg_choose(), spg_box_quad_choose(), spg_kd_choose(), spg_quad_choose(), spg_range_quad_choose(), spg_text_choose(), spgdoinsert(), and spgist_name_choose().
struct { ... } spgChooseOut::splitTuple |
Referenced by inet_spg_choose(), spg_text_choose(), spgist_name_choose(), and spgSplitNodeAction().