Uses of Class
io.trino.sql.analyzer.Scope
Packages that use Scope
-
Uses of Scope in io.trino.sql.analyzer
Methods in io.trino.sql.analyzer that return ScopeModifier and TypeMethodDescriptionScope.Builder.build()static ScopeScope.create()Analysis.getAccessControlScope(Table node) Analysis.getImplicitFromScope(QuerySpecification node) Scope.getQueryBoundaryScope()Analysis.getRootScope()ResolvedField.getScope()Scope.withRelationType(RelationType relationType) Methods in io.trino.sql.analyzer that return types with arguments of type ScopeModifier and TypeMethodDescriptionAnalysis.getExpandableBaseScope(Node node) Scope.getLocalParent()Scope.getOuterQueryParent()Scope.AsteriskedIdentifierChainBasis.getScope()Analysis.tryGetScope(Node node) Methods in io.trino.sql.analyzer with parameters of type ScopeModifier and TypeMethodDescriptionExpressionAnalyzer.analyze(Expression expression, Scope scope) ExpressionAnalyzer.analyze(Expression expression, Scope scope, CorrelationSupport correlationSupport) 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) booleanScope.hasOuterParent(Scope parent) booleanScope.isLocalScope(Scope other) voidAnalysis.registerTable(Table table, Optional<TableHandle> handle, QualifiedObjectName name, String authorization, Scope accessControlScope) voidAnalysis.setExpandableBaseScope(Node node, Scope scope) voidAnalysis.setImplicitFromScope(QuerySpecification node, Scope scope) voidScope.Builder.withOuterQueryParent(Scope parent) Scope.Builder.withParent(Scope parent) Constructors in io.trino.sql.analyzer with parameters of type ScopeModifierConstructorDescriptionResolvedField(Scope scope, Field field, int hierarchyFieldIndex, int relationFieldIndex, boolean local) Constructor parameters in io.trino.sql.analyzer with type arguments of type ScopeModifierConstructorDescriptionAsteriskedIdentifierChainBasis(io.trino.sql.analyzer.Scope.BasisType basisType, Optional<Scope> scope, Optional<RelationType> relationType) -
Uses of Scope in io.trino.sql.planner
Methods in io.trino.sql.planner with parameters of type ScopeModifier and TypeMethodDescriptionstatic <T extends Node>
ScopeAware<T>ScopeAware.scopeAwareKey(T node, Analysis analysis, Scope scope)