Jazz 1.25.+
Loading...
Searching...
No Matches
Data Fields
jazz_bebop::ApiQueryState Struct Reference

A buffer to keep the state while parsing/executing a query. More...

#include <base_api.h>

Data Fields

int state
 The parser state from PSTATE_INITIAL to PSTATE_COMPLETE_OK.
 
int apply
 APPLY_NOTHING, APPLY_NAME, APPLY_URL, APPLY_FUNCTION, .. APPLY_ASSIGN_CONST.
 
char l_node [NAME_SIZE]
 An optional name of a Jazz node that is either the only one or the left of assignment.
 
char r_node [NAME_SIZE]
 An additional optional name of a Jazz node for the right part in an assignment.
 
char base [SHORT_NAME_SIZE]
 A Locator compatible base for the l_value.
 
char entity [NAME_SIZE]
 A Locator compatible entity for the l_value.
 
char key [NAME_SIZE]
 A Locator compatible key for the l_value.
 
char name [NAME_SIZE]
 A possible item name.
 
char url [MAX_FILE_OR_URL_SIZE]
 The endpoint (an URL, file name, folder name, bash script)
 
Locator r_value
 Parsed //r_base/r_entity/r_key.
 
Locator rr_value
 Parsed //r_base/r_entity/r_key(//rr_base/rr_entity/rr_key)
 

Detailed Description

A buffer to keep the state while parsing/executing a query.


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