![]() |
Jazz 1.25.+
|
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) | |
A buffer to keep the state while parsing/executing a query.