public class LogicalPlan extends Object
Constructor and Description |
---|
LogicalPlan(PlanProperties head,
Map<String,StoragePluginConfig> storageEngineMap,
List<LogicalOperator> operators) |
Modifier and Type | Method and Description |
---|---|
static LogicalPlanBuilder |
builder() |
Graph<LogicalOperator,SinkOperator,SourceOperator> |
getGraph() |
PlanProperties |
getProperties() |
List<LogicalOperator> |
getSortedOperators() |
StoragePluginConfig |
getStorageEngineConfig(String name) |
Map<String,StoragePluginConfig> |
getStorageEngines() |
static LogicalPlan |
parse(LogicalPlanPersistence config,
String planString)
Parses a logical plan.
|
String |
toJsonString(LogicalPlanPersistence config) |
String |
toJsonStringSafe(LogicalPlanPersistence config) |
String |
unparse(LogicalPlanPersistence config)
Converts a logical plan to a string.
|
public LogicalPlan(PlanProperties head, Map<String,StoragePluginConfig> storageEngineMap, List<LogicalOperator> operators)
public List<LogicalOperator> getSortedOperators()
public StoragePluginConfig getStorageEngineConfig(String name)
public Graph<LogicalOperator,SinkOperator,SourceOperator> getGraph()
public PlanProperties getProperties()
public Map<String,StoragePluginConfig> getStorageEngines()
public String toJsonString(LogicalPlanPersistence config) throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException
public String toJsonStringSafe(LogicalPlanPersistence config)
public static LogicalPlan parse(LogicalPlanPersistence config, String planString)
public String unparse(LogicalPlanPersistence config)
parse(org.apache.drill.common.config.LogicalPlanPersistence, java.lang.String)
.)public static LogicalPlanBuilder builder()
Copyright © 1970 The Apache Software Foundation. All rights reserved.