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