Package io.trino.sql.planner.planprinter
Class PlanPrinter
java.lang.Object
io.trino.sql.planner.planprinter.PlanPrinter
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringformatAggregation(AggregationNode.Aggregation aggregation) static Stringstatic StringgraphvizLogicalPlan(PlanNode plan, TypeProvider types) static Stringstatic StringtextDistributedPlan(StageInfo outputStageInfo, QueryStats queryStats, Metadata metadata, Session session, boolean verbose) static StringtextDistributedPlan(StageInfo outputStageInfo, QueryStats queryStats, ValuePrinter valuePrinter, boolean verbose) static StringtextDistributedPlan(SubPlan plan, Metadata metadata, Session session, boolean verbose) static StringtextLogicalPlan(PlanNode plan, TypeProvider types, Metadata metadata, StatsAndCosts estimatedStatsAndCosts, Session session, int level, boolean verbose)
-
Method Details
-
jsonFragmentPlan
-
textLogicalPlan
public static String textLogicalPlan(PlanNode plan, TypeProvider types, Metadata metadata, StatsAndCosts estimatedStatsAndCosts, Session session, int level, boolean verbose) -
textDistributedPlan
public static String textDistributedPlan(StageInfo outputStageInfo, QueryStats queryStats, Metadata metadata, Session session, boolean verbose) -
textDistributedPlan
public static String textDistributedPlan(StageInfo outputStageInfo, QueryStats queryStats, ValuePrinter valuePrinter, boolean verbose) -
textDistributedPlan
-
graphvizLogicalPlan
-
graphvizDistributedPlan
-
formatAggregation
-