Package io.trino.sql.planner
Class PlanFragmenter
java.lang.Object
io.trino.sql.planner.PlanFragmenter
Splits a logical plan into fragments that can be shipped and executed on distributed nodes
-
Constructor Summary
ConstructorsConstructorDescriptionPlanFragmenter(Metadata metadata, FunctionManager functionManager, TransactionManager transactionManager, CatalogManager catalogManager, LanguageFunctionManager languageFunctionManager, QueryManagerConfig queryManagerConfig) -
Method Summary
Modifier and TypeMethodDescriptioncreateSubPlans(Session session, Plan plan, boolean forceSingleNode, WarningCollector warningCollector)
-
Constructor Details
-
PlanFragmenter
@Inject public PlanFragmenter(Metadata metadata, FunctionManager functionManager, TransactionManager transactionManager, CatalogManager catalogManager, LanguageFunctionManager languageFunctionManager, QueryManagerConfig queryManagerConfig)
-
-
Method Details
-
createSubPlans
public SubPlan createSubPlans(Session session, Plan plan, boolean forceSingleNode, WarningCollector warningCollector)
-