Uses of Class
io.trino.sql.analyzer.Analysis
-
Packages that use Analysis Package Description io.trino.sql.analyzer io.trino.sql.planner io.trino.sql.planner.rowpattern -
-
Uses of Analysis in io.trino.sql.analyzer
Methods in io.trino.sql.analyzer that return Analysis Modifier and Type Method Description AnalysisAnalyzer. analyze(Statement statement)AnalysisAnalyzer. analyze(Statement statement, QueryType queryType)Methods in io.trino.sql.analyzer with parameters of type Analysis Modifier and Type Method Description static ExpressionAnalysisExpressionAnalyzer. analyzeExpression(Session session, PlannerContext plannerContext, StatementAnalyzerFactory statementAnalyzerFactory, AccessControl accessControl, Scope scope, Analysis analysis, Expression expression, WarningCollector warningCollector, CorrelationSupport correlationSupport)static ExpressionAnalysisExpressionAnalyzer. analyzePatternRecognitionExpression(Session session, PlannerContext plannerContext, StatementAnalyzerFactory statementAnalyzerFactory, AccessControl accessControl, Scope scope, Analysis analysis, Expression expression, WarningCollector warningCollector, Set<String> labels)static ExpressionAnalysisExpressionAnalyzer. analyzeWindow(Session session, PlannerContext plannerContext, StatementAnalyzerFactory statementAnalyzerFactory, AccessControl accessControl, Scope scope, Analysis analysis, WarningCollector warningCollector, CorrelationSupport correlationSupport, Analysis.ResolvedWindow window, Node originalNode)io.trino.sql.analyzer.StatementAnalyzerStatementAnalyzerFactory. createStatementAnalyzer(Analysis analysis, Session session, WarningCollector warningCollector, CorrelationSupport correlationSupport)static List<Expression>FreeLambdaReferenceExtractor. getFreeReferencesToLambdaArgument(Node node, Analysis analysis)static booleanFreeLambdaReferenceExtractor. hasFreeReferencesToLambdaArgument(Node node, Analysis analysis) -
Uses of Analysis in io.trino.sql.planner
Methods in io.trino.sql.planner with parameters of type Analysis Modifier and Type Method Description static ExpressionCoercer. addCoercions(Expression expression, Analysis analysis)PlanLogicalPlanner. plan(Analysis analysis)PlanLogicalPlanner. plan(Analysis analysis, LogicalPlanner.Stage stage)PlanLogicalPlanner. plan(Analysis analysis, LogicalPlanner.Stage stage, boolean collectPlanStatistics)PlanNodeLogicalPlanner. planStatement(Analysis analysis, Statement statement)static <T extends Node>
ScopeAware<T>ScopeAware. scopeAwareKey(T node, Analysis analysis, Scope scope)Constructors in io.trino.sql.planner with parameters of type Analysis Constructor Description ParameterRewriter(Analysis analysis) -
Uses of Analysis in io.trino.sql.planner.rowpattern
Methods in io.trino.sql.planner.rowpattern with parameters of type Analysis Modifier and Type Method Description static IrRowPatternRowPatternToIrRewriter. rewrite(RowPattern node, Analysis analysis)Constructors in io.trino.sql.planner.rowpattern with parameters of type Analysis Constructor Description RowPatternToIrRewriter(Analysis analysis)
-