|
RPNX::QueryGraph
Typed, memoized, concurrent query evaluation for C++23
|
Serialized state and outgoing edges of one memoized query node. More...
#include <graphdata.hpp>
Public Attributes | |
| status | m_status |
| Current result status. | |
| std::vector< std::byte > | m_output_data |
| Serialized output, or diagnostic bytes for an error. | |
| std::optional< canonical_error_result_data > | m_error_result |
Canonical error payload when m_status is canonical_error. | |
| std::vector< std::string > | m_messages |
| Source-formatted diagnostic messages yielded by the handler. | |
| std::vector< node_reference_data > | m_dependencies |
| Query nodes directly requested by this node. | |
| std::map< std::string, subquery_class_data > | m_subqueries |
Produced or requested subquery classes indexed by subquery_id. | |
Serialized state and outgoing edges of one memoized query node.
Definition at line 95 of file graphdata.hpp.
| std::vector< node_reference_data > rpnx::querygraph::query_node_data::m_dependencies |
Query nodes directly requested by this node.
Definition at line 106 of file graphdata.hpp.
| std::optional< canonical_error_result_data > rpnx::querygraph::query_node_data::m_error_result |
Canonical error payload when m_status is canonical_error.
Definition at line 102 of file graphdata.hpp.
| std::vector< std::string > rpnx::querygraph::query_node_data::m_messages |
Source-formatted diagnostic messages yielded by the handler.
Definition at line 104 of file graphdata.hpp.
| std::vector< std::byte > rpnx::querygraph::query_node_data::m_output_data |
Serialized output, or diagnostic bytes for an error.
Definition at line 100 of file graphdata.hpp.
| status rpnx::querygraph::query_node_data::m_status |
Current result status.
Definition at line 98 of file graphdata.hpp.
| std::map< std::string, subquery_class_data > rpnx::querygraph::query_node_data::m_subqueries |
Produced or requested subquery classes indexed by subquery_id.
Definition at line 108 of file graphdata.hpp.