public static class ExecNodeGraphJsonPlanGenerator.JsonPlanGraph extends Object
ExecNodeGraph
's JSON representation.
An ExecNodeGraph
can be converted to a ExecNodeGraphJsonPlanGenerator.JsonPlanGraph
and be serialized to
the JSON plan, or a ExecNodeGraphJsonPlanGenerator.JsonPlanGraph
can be deserialized from the JSON plan and be
converted to an ExecNodeGraph
.
Modifier and Type | Field and Description |
---|---|
static String |
FIELD_NAME_EDGES |
static String |
FIELD_NAME_FLINK_VERSION |
static String |
FIELD_NAME_NODES |
Constructor and Description |
---|
JsonPlanGraph(String flinkVersion,
List<ExecNode<?>> nodes,
List<ExecNodeGraphJsonPlanGenerator.JsonPlanEdge> edges) |
Modifier and Type | Method and Description |
---|---|
ExecNodeGraph |
convertToExecNodeGraph(SerdeContext serdeCtx) |
static ExecNodeGraphJsonPlanGenerator.JsonPlanGraph |
fromExecNodeGraph(ExecNodeGraph execGraph) |
public static final String FIELD_NAME_FLINK_VERSION
public static final String FIELD_NAME_NODES
public static final String FIELD_NAME_EDGES
public JsonPlanGraph(String flinkVersion, List<ExecNode<?>> nodes, List<ExecNodeGraphJsonPlanGenerator.JsonPlanEdge> edges)
public static ExecNodeGraphJsonPlanGenerator.JsonPlanGraph fromExecNodeGraph(ExecNodeGraph execGraph)
public ExecNodeGraph convertToExecNodeGraph(SerdeContext serdeCtx)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.