C++ SDK Documentation
23.4.0
|
Shared query-plan state, used when different parts of query planning take place on different nodes. For example, if some work is done on the query initiator node and some is done on each node executing the query, this class stores shared state. More...
Public Member Functions | |
PlanContext (ParamWriter &writer) | |
PlanContext (ParamWriter &writer, std::vector< std::string > clusterNodes) | |
const std::vector< std::string > & | getClusterNodes () |
virtual ParamReader & | getReader () |
virtual ParamWriter & | getWriter () |
Shared query-plan state, used when different parts of query planning take place on different nodes. For example, if some work is done on the query initiator node and some is done on each node executing the query, this class stores shared state.
|
inline |
Get a list of all of the nodes in the current cluster, by node name
Referenced by Vertica::NodeSpecifyingPlanContext::setTargetNodes().
|
inlinevirtual |
Get a read-only instance of the current context
|
inlinevirtual |
Get the current context for writing
Reimplemented in Vertica::ExecutorPlanContext.
Referenced by Vertica::ExecutorPlanContext::getWriter().