YAZ 5.37.0
ccl_rpn_node Struct Reference

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

Detailed Description

RPN tree structure node.

Definition at line 128 of file ccl.h.

Field Documentation

◆ attr_list

◆ kind

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

◆ p

◆ qual

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

◆ setname

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]

◆ term

◆ [union]


The documentation for this struct was generated from the following file: