|
YAZ 5.35.1
|
RPN tree structure node. More...
#include <ccl.h>
Data Fields | ||
| enum ccl_rpn_kind | kind | |
| node type, one of CCL_RPN_AND, CCL_RPN_OR, etc | ||
| union { | ||
| struct ccl_rpn_node * p [3] | ||
| Boolean including proximity 0=left, 1=right, 2=prox parms. More... | ||
| struct { | ||
| char * term | ||
| char * qual | ||
| struct ccl_rpn_attr * attr_list | ||
| } t | ||
| Attributes + Term. More... | ||
| char * setname | ||
| } | u | |
| struct ccl_rpn_attr* ccl_rpn_node::attr_list |
Definition at line 138 of file ccl.h.
Referenced by add_attr_node(), ccl_pquery_indent(), ccl_rpn_delete(), ccl_rpn_node_create(), ccl_set_attr_numeric(), ccl_term_one_use(), and search_terms().
| enum ccl_rpn_kind ccl_rpn_node::kind |
node type, one of CCL_RPN_AND, CCL_RPN_OR, etc
Definition at line 130 of file ccl.h.
Referenced by ccl_pquery_complex(), ccl_pquery_indent(), ccl_remove_stop_r(), ccl_rpn_delete(), and ccl_rpn_node_create().
| struct ccl_rpn_node* ccl_rpn_node::p[3] |
Boolean including proximity 0=left, 1=right, 2=prox parms.
Definition at line 133 of file ccl.h.
Referenced by ccl_find_str(), ccl_parser_find_str(), ccl_parser_find_token(), ccl_pquery_complex(), ccl_remove_stop_r(), ccl_rpn_delete(), ccl_rpn_node_create(), ccl_rpn_node_mkbool(), ccl_term_multi_use(), ccl_term_one_use(), qualifiers_order(), search_term_split_list(), search_term_x(), search_terms(), and search_terms2().
| char* ccl_rpn_node::qual |
Definition at line 137 of file ccl.h.
Referenced by ccl_remove_stop_r(), ccl_rpn_delete(), ccl_rpn_node_create(), and ccl_term_one_use().
| char* ccl_rpn_node::setname |
Result set
Definition at line 141 of file ccl.h.
Referenced by ccl_pquery_indent(), ccl_rpn_delete(), and search_elements().
| struct { ... } ccl_rpn_node::t |
Attributes + Term.
Referenced by add_attr_node(), ccl_pquery_complex(), ccl_pquery_indent(), ccl_remove_stop_r(), ccl_rpn_delete(), ccl_rpn_node_create(), ccl_set_attr_numeric(), ccl_stop_words_tree(), ccl_term_one_use(), and search_terms().
| char* ccl_rpn_node::term |
Definition at line 136 of file ccl.h.
Referenced by ccl_pquery_complex(), ccl_pquery_indent(), ccl_remove_stop_r(), ccl_rpn_delete(), ccl_rpn_node_create(), ccl_term_one_use(), and search_terms().
| union { ... } ccl_rpn_node::u |