Java SDK Documentation
23.4.0
|
Public Member Functions | |
NodeSpecifyingPlanContext (ParamWriter writer, ArrayList< String > clusterNodes, boolean canApportionSource) | |
NodeSpecifyingPlanContext (ParamWriter writer, ArrayList< String > clusterNodes, ArrayList< String > targetNodes, boolean canApportionSource) | |
boolean | canApportionSource () |
ArrayList< String > | getClusterNodes () |
ParamReader | getReader () |
ArrayList< String > | getTargetNodes () |
ParamWriter | getWriter () |
void | setTargetNodes (ArrayList< String > nodes) throws UdfException |
Interface that allows storage of query-plan state, when different parts of query planning take place on different computers. For example, if some work is done on the query initiator node and some is done on each node executing the query.
In addition to the functionality provided by PlanContext, NodeSpecifyingPlanContext allows you to specify which nodes the query should run on. This is used for UDLs.
|
inherited |
|
inherited |
ArrayList<String> com.vertica.sdk.NodeSpecifyingPlanContext.getTargetNodes | ( | ) |
|
inherited |
void com.vertica.sdk.NodeSpecifyingPlanContext.setTargetNodes | ( | ArrayList< String > | nodes | ) | throws UdfException |
Change the set of nodes that the query is intended to run on.
nodes | new target nodes |
UdfException | if any of the specified node names is not actually the name of any node in the cluster. |