Uses of Class
io.trino.sql.analyzer.Scope
-
Packages that use Scope Package Description io.trino.sql.analyzer io.trino.sql.planner -
-
Uses of Scope in io.trino.sql.analyzer
Methods in io.trino.sql.analyzer that return Scope Modifier and Type Method Description ScopeScope.Builder. build()static ScopeScope. create()ScopeAnalysis. getAccessControlScope(Table node)ScopeAnalysis. getImplicitFromScope(QuerySpecification node)ScopeScope. getQueryBoundaryScope()ScopeAnalysis. getRootScope()ScopeAnalysis. getScope(Node node)ScopeResolvedField. getScope()ScopeScope. withRelationType(RelationType relationType)Methods in io.trino.sql.analyzer that return types with arguments of type Scope Modifier and Type Method Description Optional<Scope>Analysis. getExpandableBaseScope(Node node)Optional<Scope>Scope. getLocalParent()Optional<Scope>Scope. getOuterQueryParent()Optional<Scope>Scope.AsteriskedIdentifierChainBasis. getScope()Optional<Scope>Analysis. tryGetScope(Node node)Methods in io.trino.sql.analyzer with parameters of type Scope Modifier and Type Method Description TypeExpressionAnalyzer. analyze(Expression expression, Scope scope)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)booleanScope. hasOuterParent(Scope parent)booleanScope. isLocalScope(Scope other)voidAnalysis. registerTable(Table table, Optional<TableHandle> handle, QualifiedObjectName name, List<ViewExpression> filters, Map<Field,List<ViewExpression>> columnMasks, String authorization, Scope accessControlScope)voidAnalysis. setExpandableBaseScope(Node node, Scope scope)voidAnalysis. setImplicitFromScope(QuerySpecification node, Scope scope)voidAnalysis. setScope(Node node, Scope scope)Scope.BuilderScope.Builder. withOuterQueryParent(Scope parent)Scope.BuilderScope.Builder. withParent(Scope parent)Constructors in io.trino.sql.analyzer with parameters of type Scope Constructor Description ResolvedField(Scope scope, Field field, int hierarchyFieldIndex, int relationFieldIndex, boolean local)Constructor parameters in io.trino.sql.analyzer with type arguments of type Scope Constructor Description AsteriskedIdentifierChainBasis(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 Scope Modifier and Type Method Description static <T extends Node>
ScopeAware<T>ScopeAware. scopeAwareKey(T node, Analysis analysis, Scope scope)
-