@Internal public class ExecNodeGraphInternalPlan extends Object implements InternalPlan
CompiledPlan
backed by an ExecNodeGraph
.Constructor and Description |
---|
ExecNodeGraphInternalPlan(Supplier<String> serializedPlanSupplier,
ExecNodeGraph execNodeGraph) |
Modifier and Type | Method and Description |
---|---|
String |
asJsonString() |
ExecNodeGraph |
getExecNodeGraph() |
FlinkVersion |
getFlinkVersion() |
List<String> |
getSinkIdentifiers()
This returns an ordered list of sink identifiers, if any.
|
void |
writeToFile(File file,
boolean ignoreIfExists,
boolean failIfExists)
Note that
ignoreIfExists has precedence over failIfExists . |
public ExecNodeGraphInternalPlan(Supplier<String> serializedPlanSupplier, ExecNodeGraph execNodeGraph)
public ExecNodeGraph getExecNodeGraph()
public String asJsonString()
asJsonString
in interface InternalPlan
CompiledPlan.asJsonString()
public void writeToFile(File file, boolean ignoreIfExists, boolean failIfExists)
InternalPlan
ignoreIfExists
has precedence over failIfExists
.writeToFile
in interface InternalPlan
CompiledPlan.writeToFile(File, boolean)
public FlinkVersion getFlinkVersion()
getFlinkVersion
in interface InternalPlan
CompiledPlan.getFlinkVersion()
public List<String> getSinkIdentifiers()
InternalPlan
getSinkIdentifiers
in interface InternalPlan
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.