YAZ
5.34.0
|
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 More... | |
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 |
enum ccl_rpn_kind ccl_rpn_node::kind |
node type, one of CCL_RPN_AND, CCL_RPN_OR, etc
Definition at line 113 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::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().
union { ... } ccl_rpn_node::u |