Package io.trino.sql.rewrite
Class ExplainRewrite
java.lang.Object
io.trino.sql.rewrite.ExplainRewrite
- All Implemented Interfaces:
StatementRewrite.Rewrite
-
Constructor Summary
ConstructorsConstructorDescriptionExplainRewrite(QueryExplainerFactory queryExplainerFactory, QueryPreparer queryPreparer) -
Method Summary
Modifier and TypeMethodDescriptionrewrite(AnalyzerFactory analyzerFactory, Session session, Statement node, List<Expression> parameter, Map<NodeRef<Parameter>, Expression> parameterLookup, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector)
-
Constructor Details
-
ExplainRewrite
@Inject public ExplainRewrite(QueryExplainerFactory queryExplainerFactory, QueryPreparer queryPreparer)
-
-
Method Details
-
rewrite
public Statement rewrite(AnalyzerFactory analyzerFactory, Session session, Statement node, List<Expression> parameter, Map<NodeRef<Parameter>, Expression> parameterLookup, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector) - Specified by:
rewritein interfaceStatementRewrite.Rewrite
-