Uses of Interface
io.trino.security.AccessControl
-
-
Uses of AccessControl in io.trino
Methods in io.trino with parameters of type AccessControl Modifier and Type Method Description SessionSession. beginTransactionId(TransactionId transactionId, TransactionManager transactionManager, AccessControl accessControl)SessionSession. withDefaultProperties(Map<String,String> systemPropertyDefaults, Map<String,Map<String,String>> catalogPropertyDefaults, AccessControl accessControl) -
Uses of AccessControl in io.trino.connector.informationschema
Constructors in io.trino.connector.informationschema with parameters of type AccessControl Constructor Description InformationSchemaConnector(String catalogName, InternalNodeManager nodeManager, Metadata metadata, AccessControl accessControl)InformationSchemaPageSource(Session session, Metadata metadata, AccessControl accessControl, InformationSchemaTableHandle tableHandle, List<ColumnHandle> columns)InformationSchemaPageSourceProvider(Metadata metadata, AccessControl accessControl) -
Uses of AccessControl in io.trino.connector.system
Constructors in io.trino.connector.system with parameters of type AccessControl Constructor Description CatalogSystemTable(Metadata metadata, AccessControl accessControl)KillQueryProcedure(Optional<DispatchManager> dispatchManager, AccessControl accessControl)MaterializedViewSystemTable(Metadata metadata, AccessControl accessControl)QuerySystemTable(Optional<DispatchManager> dispatchManager, AccessControl accessControl)TableCommentSystemTable(Metadata metadata, AccessControl accessControl) -
Uses of AccessControl in io.trino.connector.system.jdbc
Constructors in io.trino.connector.system.jdbc with parameters of type AccessControl Constructor Description CatalogJdbcTable(Metadata metadata, AccessControl accessControl)ColumnJdbcTable(Metadata metadata, AccessControl accessControl)SchemaJdbcTable(Metadata metadata, AccessControl accessControl)TableJdbcTable(Metadata metadata, AccessControl accessControl) -
Uses of AccessControl in io.trino.dispatcher
Constructors in io.trino.dispatcher with parameters of type AccessControl Constructor Description DispatchManager(QueryIdGenerator queryIdGenerator, QueryPreparer queryPreparer, ResourceGroupManager<?> resourceGroupManager, DispatchQueryFactory dispatchQueryFactory, FailedDispatchQueryFactory failedDispatchQueryFactory, TransactionManager transactionManager, AccessControl accessControl, SessionSupplier sessionSupplier, SessionPropertyDefaults sessionPropertyDefaults, SessionPropertyManager sessionPropertyManager, QueryManagerConfig queryManagerConfig, DispatchExecutor dispatchExecutor)LocalDispatchQueryFactory(QueryManager queryManager, TransactionManager transactionManager, AccessControl accessControl, Metadata metadata, QueryMonitor queryMonitor, LocationFactory locationFactory, Map<Class<? extends Statement>,QueryExecution.QueryExecutionFactory<?>> executionFactories, WarningCollectorFactory warningCollectorFactory, ClusterSizeMonitor clusterSizeMonitor, DispatchExecutor dispatchExecutor) -
Uses of AccessControl in io.trino.execution
Methods in io.trino.execution with parameters of type AccessControl Modifier and Type Method Description static QueryStateMachineQueryStateMachine. begin(String query, Optional<String> preparedQuery, Session session, URI self, ResourceGroupId resourceGroup, boolean transactionControl, TransactionManager transactionManager, AccessControl accessControl, Executor executor, Metadata metadata, WarningCollector warningCollector, Optional<QueryType> queryType)Created QueryStateMachines must be transitioned to terminal states to clean up resources. -
Uses of AccessControl in io.trino.metadata
Methods in io.trino.metadata with parameters of type AccessControl Modifier and Type Method Description static ObjectSessionPropertyManager. evaluatePropertyValue(Expression expression, Type expectedType, Session session, Metadata metadata, AccessControl accessControl, Map<NodeRef<Parameter>,Expression> parameters)static SortedMap<String,Catalog>MetadataListing. getCatalogs(Session session, Metadata metadata, AccessControl accessControl)static Map<SchemaTableName,ViewInfo>MetadataListing. getMaterializedViews(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix)Map<String,Object>TableProceduresPropertyManager. getProperties(CatalogName catalog, String procedureName, String catalogNameForDiagnostics, Map<String,Expression> sqlPropertyValues, Session session, Metadata metadata, AccessControl accessControl, Map<NodeRef<Parameter>,Expression> parameters, boolean setDefaultProperties)static Map<SchemaTableName,ViewInfo>MetadataListing. getViews(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix)static SortedMap<String,CatalogName>MetadataListing. listCatalogs(Session session, Metadata metadata, AccessControl accessControl)static SortedMap<String,CatalogName>MetadataListing. listCatalogs(Session session, Metadata metadata, AccessControl accessControl, Optional<String> catalogName)static Set<SchemaTableName>MetadataListing. listMaterializedViews(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix)static SortedSet<String>MetadataListing. listSchemas(Session session, Metadata metadata, AccessControl accessControl, String catalogName)static SortedSet<String>MetadataListing. listSchemas(Session session, Metadata metadata, AccessControl accessControl, String catalogName, Optional<String> schemaName)static Map<SchemaTableName,List<ColumnMetadata>>MetadataListing. listTableColumns(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix)static Set<GrantInfo>MetadataListing. listTablePrivileges(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix)static Set<SchemaTableName>MetadataListing. listTables(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix)static Set<SchemaTableName>MetadataListing. listViews(Session session, Metadata metadata, AccessControl accessControl, QualifiedTablePrefix prefix) -
Uses of AccessControl in io.trino.security
Classes in io.trino.security that implement AccessControl Modifier and Type Class Description classAccessControlManagerclassAllowAllAccessControlclassDenyAllAccessControlclassForwardingAccessControlclassViewAccessControlMethods in io.trino.security that return AccessControl Modifier and Type Method Description AccessControlAccessControlModule. createAccessControl(AccessControlManager accessControlManager)protected abstract AccessControlForwardingAccessControl. delegate()protected AccessControlViewAccessControl. delegate()Methods in io.trino.security with parameters of type AccessControl Modifier and Type Method Description static voidAccessControlUtil. checkCanKillQueryOwnedBy(Identity identity, Identity queryOwner, AccessControl accessControl)static voidAccessControlUtil. checkCanViewQueryOwnedBy(Identity identity, Identity queryOwner, AccessControl accessControl)static List<BasicQueryInfo>AccessControlUtil. filterQueries(Identity identity, List<BasicQueryInfo> queries, AccessControl accessControl)Method parameters in io.trino.security with type arguments of type AccessControl Modifier and Type Method Description static ForwardingAccessControlForwardingAccessControl. of(Supplier<AccessControl> accessControlSupplier)Constructors in io.trino.security with parameters of type AccessControl Constructor Description InjectedConnectorAccessControl(AccessControl accessControl, SecurityContext securityContext, String catalogName)ViewAccessControl(AccessControl delegate, Identity invoker) -
Uses of AccessControl in io.trino.server
Constructors in io.trino.server with parameters of type AccessControl Constructor Description HttpRequestSessionContextFactory(Metadata metadata, GroupProvider groupProvider, AccessControl accessControl)QueryResource(DispatchManager dispatchManager, AccessControl accessControl, HttpRequestSessionContextFactory sessionContextFactory, ProtocolConfig protocolConfig)QuerySessionSupplier(TransactionManager transactionManager, Metadata metadata, AccessControl accessControl, SessionPropertyManager sessionPropertyManager, SqlEnvironmentConfig config)QueryStateInfoResource(DispatchManager dispatchManager, ResourceGroupManager<?> resourceGroupManager, AccessControl accessControl, HttpRequestSessionContextFactory sessionContextFactory, ProtocolConfig protocolConfig)SessionPropertyDefaults(io.airlift.node.NodeInfo nodeInfo, AccessControl accessControl) -
Uses of AccessControl in io.trino.server.security
Constructors in io.trino.server.security with parameters of type AccessControl Constructor Description ResourceSecurityDynamicFeature(ResourceAccessType resourceAccessType, AuthenticationFilter authenticationFilter, WebUiAuthenticationFilter webUiAuthenticationFilter, InternalAuthenticationManager internalAuthenticationManager, AccessControl accessControl, HttpRequestSessionContextFactory sessionContextFactory, SecurityConfig securityConfig, ProtocolConfig protocolConfig) -
Uses of AccessControl in io.trino.server.ui
Constructors in io.trino.server.ui with parameters of type AccessControl Constructor Description UiQueryResource(DispatchManager dispatchManager, AccessControl accessControl, HttpRequestSessionContextFactory sessionContextFactory, ProtocolConfig protocolConfig)WorkerResource(DispatchManager dispatchManager, InternalNodeManager nodeManager, AccessControl accessControl, io.airlift.http.client.HttpClient httpClient, HttpRequestSessionContextFactory sessionContextFactory, ProtocolConfig protocolConfig) -
Uses of AccessControl in io.trino.sql.analyzer
Methods in io.trino.sql.analyzer that return AccessControl Modifier and Type Method Description AccessControlAnalysis.AccessControlInfo. getAccessControl()Methods in io.trino.sql.analyzer with parameters of type AccessControl Modifier and Type Method Description voidAnalysis. addEmptyColumnReferencesForTable(AccessControl accessControl, Identity identity, QualifiedObjectName table)voidAnalysis. addTableColumnReferences(AccessControl accessControl, Identity identity, com.google.common.collect.Multimap<QualifiedObjectName,String> tableColumnMap)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. analyzeExpressions(Session session, Metadata metadata, GroupProvider groupProvider, AccessControl accessControl, SqlParser sqlParser, TypeProvider types, Iterable<Expression> expressions, Map<NodeRef<Parameter>,Expression> parameters, WarningCollector warningCollector, QueryType queryType)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 ExpressionAnalyzerExpressionAnalyzer. createConstantAnalyzer(Metadata metadata, AccessControl accessControl, Session session, Map<NodeRef<Parameter>,Expression> parameters, WarningCollector warningCollector)static ExpressionAnalyzerExpressionAnalyzer. createConstantAnalyzer(Metadata metadata, AccessControl accessControl, Session session, Map<NodeRef<Parameter>,Expression> parameters, WarningCollector warningCollector, boolean isDescribe)static ExpressionAnalyzerExpressionAnalyzer. createWithoutSubqueries(Metadata metadata, AccessControl accessControl, Session session, TypeProvider symbolTypes, Map<NodeRef<Parameter>,Expression> parameters, Function<? super Node,? extends RuntimeException> statementAnalyzerRejection, WarningCollector warningCollector, boolean isDescribe)static ExpressionAnalyzerExpressionAnalyzer. createWithoutSubqueries(Metadata metadata, AccessControl accessControl, Session session, Map<NodeRef<Parameter>,Expression> parameters, ErrorCodeSupplier errorCode, String message, WarningCollector warningCollector, boolean isDescribe)Constructors in io.trino.sql.analyzer with parameters of type AccessControl Constructor Description AccessControlInfo(AccessControl accessControl, Identity identity)AnalyzerFactory(Metadata metadata, SqlParser sqlParser, AccessControl accessControl, GroupProvider groupProvider, StatementRewrite statementRewrite)ExpressionAnalyzer(Metadata metadata, AccessControl accessControl, BiFunction<Node,CorrelationSupport,io.trino.sql.analyzer.StatementAnalyzer> statementAnalyzerFactory, Session session, TypeProvider symbolTypes, Map<NodeRef<Parameter>,Expression> parameters, WarningCollector warningCollector, boolean isDescribe, Function<Expression,Type> getPreanalyzedType, Function<Node,Analysis.ResolvedWindow> getResolvedWindow) -
Uses of AccessControl in io.trino.sql.planner
Methods in io.trino.sql.planner with parameters of type AccessControl Modifier and Type Method Description static ObjectExpressionInterpreter. evaluateConstantExpression(Expression expression, Type expectedType, Metadata metadata, Session session, AccessControl accessControl, Map<NodeRef<Parameter>,Expression> parameters) -
Uses of AccessControl in io.trino.sql.rewrite
Constructors in io.trino.sql.rewrite with parameters of type AccessControl Constructor Description ShowQueriesRewrite(Metadata metadata, SqlParser parser, AccessControl accessControl) -
Uses of AccessControl in io.trino.testing
Classes in io.trino.testing that implement AccessControl Modifier and Type Class Description classAllowAllAccessControlManagerclassTestingAccessControlManager -
Uses of AccessControl in io.trino.transaction
Methods in io.trino.transaction with parameters of type AccessControl Modifier and Type Method Description default voidTransactionManager. activateTransaction(Session session, boolean transactionControl, AccessControl accessControl)static TransactionBuilderTransactionBuilder. transaction(TransactionManager transactionManager, AccessControl accessControl)
-