Uses of Class
io.trino.sql.analyzer.Analysis
Packages that use Analysis
Package
Description
-
Uses of Analysis in io.trino.sql.analyzer
Methods in io.trino.sql.analyzer that return AnalysisModifier and TypeMethodDescriptionMethods in io.trino.sql.analyzer with parameters of type AnalysisModifier and TypeMethodDescriptionstatic ExpressionAnalysisExpressionAnalyzer.analyzeExpression(Session session, PlannerContext plannerContext, StatementAnalyzerFactory statementAnalyzerFactory, AccessControl accessControl, Scope scope, Analysis analysis, Expression expression, WarningCollector warningCollector, CorrelationSupport correlationSupport) static voidExpressionAnalyzer.analyzeExpressionWithoutSubqueries(Session session, PlannerContext plannerContext, AccessControl accessControl, Scope scope, Analysis analysis, Expression expression, ErrorCodeSupplier errorCode, String message, WarningCollector warningCollector, CorrelationSupport correlationSupport) ExpressionAnalyzer.analyzeJsonPathInvocation(JsonTable node, Session session, PlannerContext plannerContext, StatementAnalyzerFactory statementAnalyzerFactory, AccessControl accessControl, Scope scope, Analysis analysis, WarningCollector warningCollector, CorrelationSupport correlationSupport) static TypeExpressionAnalyzer.analyzeJsonQueryExpression(QueryColumn column, Session session, PlannerContext plannerContext, StatementAnalyzerFactory statementAnalyzerFactory, AccessControl accessControl, Scope scope, Analysis analysis, WarningCollector warningCollector) ExpressionAnalyzer.analyzeJsonValueExpression(ValueColumn column, JsonPathAnalyzer.JsonPathAnalysis pathAnalysis, Session session, PlannerContext plannerContext, StatementAnalyzerFactory statementAnalyzerFactory, AccessControl accessControl, Scope scope, Analysis analysis, 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 that return AnalysisMethods in io.trino.sql.planner with parameters of type AnalysisModifier and TypeMethodDescriptionstatic ExpressionCoercer.addCoercions(Expression expression, Analysis analysis) static Map<NodeRef<LambdaArgumentDeclaration>, Symbol> LogicalPlanner.buildLambdaDeclarationToSymbolMap(Analysis analysis, SymbolAllocator symbolAllocator) LogicalPlanner.plan(Analysis analysis, LogicalPlanner.Stage stage) LogicalPlanner.plan(Analysis analysis, LogicalPlanner.Stage stage, boolean collectPlanStatistics) LogicalPlanner.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 AnalysisModifierConstructorDescriptionParameterRewriter(Analysis analysis) TranslationMap(Optional<TranslationMap> outerContext, Scope scope, Analysis analysis, Map<NodeRef<LambdaArgumentDeclaration>, Symbol> lambdaArguments, Symbol[] fieldSymbols, Map<ScopeAware<Expression>, Symbol> astToSymbols, Session session, PlannerContext plannerContext) TranslationMap(Optional<TranslationMap> outerContext, Scope scope, Analysis analysis, Map<NodeRef<LambdaArgumentDeclaration>, Symbol> lambdaArguments, List<Symbol> fieldSymbols, Session session, PlannerContext plannerContext) TranslationMap(Optional<TranslationMap> outerContext, Scope scope, Analysis analysis, Map<NodeRef<LambdaArgumentDeclaration>, Symbol> lambdaArguments, List<Symbol> fieldSymbols, Map<ScopeAware<Expression>, Symbol> astToSymbols, Session session, PlannerContext plannerContext) -
Uses of Analysis in io.trino.sql.planner.rowpattern
Methods in io.trino.sql.planner.rowpattern with parameters of type AnalysisModifier and TypeMethodDescriptionstatic IrRowPatternRowPatternToIrRewriter.rewrite(RowPattern node, Analysis analysis) Constructors in io.trino.sql.planner.rowpattern with parameters of type Analysis -
Uses of Analysis in io.trino.sql.routine
Methods in io.trino.sql.routine that return AnalysisModifier and TypeMethodDescriptionSqlRoutineAnalysis.analysis()Returns the value of theanalysisrecord component.Constructors in io.trino.sql.routine with parameters of type Analysis