Package org.apache.drill.common.logical
Class LogicalPlan
java.lang.Object
org.apache.drill.common.logical.LogicalPlan
-
Constructor Summary
ConstructorDescriptionLogicalPlan
(PlanProperties head, Map<String, StoragePluginConfig> storageEngineMap, List<LogicalOperator> operators) -
Method Summary
Modifier and TypeMethodDescriptionstatic LogicalPlanBuilder
builder()
getGraph()
getStorageEngineConfig
(String name) static LogicalPlan
parse
(LogicalPlanPersistence config, String planString) Parses a logical plan.toJsonString
(LogicalPlanPersistence config) unparse
(LogicalPlanPersistence config) Converts a logical plan to a string.
-
Constructor Details
-
LogicalPlan
public LogicalPlan(PlanProperties head, Map<String, StoragePluginConfig> storageEngineMap, List<LogicalOperator> operators)
-
-
Method Details
-
getSortedOperators
-
getStorageEngineConfig
-
getGraph
-
getProperties
-
getStorageEngines
-
toJsonString
public String toJsonString(LogicalPlanPersistence config) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
toJsonStringSafe
-
parse
Parses a logical plan. -
unparse
Converts a logical plan to a string. (Opposite ofparse(org.apache.drill.common.config.LogicalPlanPersistence, java.lang.String)
.) -
builder
-