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, Metadata metadata, GroupProvider groupProvider, AccessControl accessControl, SqlParser sqlParser, Scope scope, Analysis analysis, Expression expression, WarningCollector warningCollector, CorrelationSupport correlationSupport)static ExpressionAnalysisExpressionAnalyzer. analyzePatternRecognitionExpression(Session session, Metadata metadata, GroupProvider groupProvider, AccessControl accessControl, SqlParser sqlParser, Scope scope, Analysis analysis, Expression expression, WarningCollector warningCollector, Set<String> labels)static ExpressionAnalysisExpressionAnalyzer. analyzeWindow(Session session, Metadata metadata, GroupProvider groupProvider, AccessControl accessControl, SqlParser sqlParser, Scope scope, Analysis analysis, WarningCollector warningCollector, CorrelationSupport correlationSupport, Analysis.ResolvedWindow window, Node originalNode)static ExpressionAnalyzerExpressionAnalyzer. create(Analysis analysis, Session session, Metadata metadata, SqlParser sqlParser, GroupProvider groupProvider, AccessControl accessControl, TypeProvider types, WarningCollector warningCollector)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)
-