|
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().
| int spgChooseOut::childNodeN |
Definition at line 98 of file spgist.h.
Referenced by inet_spg_choose(), spg_text_choose(), spgist_name_choose(), and spgSplitNodeAction().
| int spgChooseOut::levelAdd |
Definition at line 82 of file spgist.h.
Referenced by spg_kd_choose(), spg_quad_choose(), spg_range_quad_choose(), spg_text_choose(), spgdoinsert(), and spgist_name_choose().
| struct { ... } spgChooseOut::matchNode |
| Datum spgChooseOut::nodeLabel |
Definition at line 87 of file spgist.h.
Referenced by spg_text_choose(), spgdoinsert(), and spgist_name_choose().
| int spgChooseOut::nodeN |
Definition at line 81 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().
| bool spgChooseOut::postfixHasPrefix |
Definition at line 101 of file spgist.h.
Referenced by inet_spg_choose(), spg_text_choose(), spgist_name_choose(), and spgSplitNodeAction().
| Datum spgChooseOut::postfixPrefixDatum |
Definition at line 102 of file spgist.h.
Referenced by inet_spg_choose(), spg_text_choose(), spgist_name_choose(), and spgSplitNodeAction().
| bool spgChooseOut::prefixHasPrefix |
Definition at line 93 of file spgist.h.
Referenced by inet_spg_choose(), spg_text_choose(), spgist_name_choose(), and spgSplitNodeAction().
| int spgChooseOut::prefixNNodes |
Definition at line 95 of file spgist.h.
Referenced by inet_spg_choose(), spg_text_choose(), spgist_name_choose(), and spgSplitNodeAction().
| Datum* spgChooseOut::prefixNodeLabels |
Definition at line 96 of file spgist.h.
Referenced by inet_spg_choose(), spg_text_choose(), spgist_name_choose(), and spgSplitNodeAction().
| Datum spgChooseOut::prefixPrefixDatum |
Definition at line 94 of file spgist.h.
Referenced by inet_spg_choose(), spg_text_choose(), spgist_name_choose(), and spgSplitNodeAction().
| Datum spgChooseOut::restDatum |
Definition at line 83 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().
| 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().