Class Hierarchy
- java.lang.Object
- io.airlift.configuration.AbstractConfigurationAwareModule (implements io.airlift.configuration.ConfigurationAwareModule)
- io.trino.plugin.base.security.FileBasedAccessControlModule
- io.trino.plugin.base.security.FileBasedSystemAccessControlModule
- io.trino.plugin.base.security.AccessControlRules
- io.trino.plugin.base.security.AllowAllAccessControl (implements io.trino.spi.connector.ConnectorAccessControl)
- io.trino.plugin.base.security.AllowAllSystemAccessControl (implements io.trino.spi.security.SystemAccessControl)
- io.trino.plugin.base.security.DefaultSystemAccessControl
- io.trino.plugin.base.security.AllowAllSystemAccessControl.Factory (implements io.trino.spi.security.SystemAccessControlFactory)
- io.trino.plugin.base.security.AnyCatalogPermissionsRule
- io.trino.plugin.base.security.AnyCatalogSchemaPermissionsRule
- io.trino.plugin.base.security.AnySchemaPermissionsRule
- io.trino.plugin.base.security.AuthorizationRule
- io.trino.plugin.base.security.CatalogAccessControlRule
- io.trino.plugin.base.security.CatalogFunctionAccessControlRule
- io.trino.plugin.base.security.CatalogSchemaAccessControlRule
- io.trino.plugin.base.security.CatalogSessionPropertyAccessControlRule
- io.trino.plugin.base.security.CatalogTableAccessControlRule
- io.trino.plugin.base.security.ColumnConstraint
- io.trino.plugin.base.security.ConnectorAccessControlModule (implements com.google.inject.Module)
- io.trino.plugin.base.security.DefaultSystemAccessControl.Factory (implements io.trino.spi.security.SystemAccessControlFactory)
- io.trino.plugin.base.security.ExpressionEnvironment
- io.trino.plugin.base.security.FileBasedAccessControl (implements io.trino.spi.connector.ConnectorAccessControl)
- io.trino.plugin.base.security.FileBasedAccessControlConfig
- io.trino.plugin.base.security.FileBasedSystemAccessControl (implements io.trino.spi.security.SystemAccessControl)
- io.trino.plugin.base.security.FileBasedSystemAccessControl.Builder
- io.trino.plugin.base.security.FileBasedSystemAccessControl.Factory (implements io.trino.spi.security.SystemAccessControlFactory)
- io.trino.plugin.base.security.FileBasedSystemAccessControlRules
- io.trino.plugin.base.security.ForwardingConnectorAccessControl (implements io.trino.spi.connector.ConnectorAccessControl)
- io.trino.plugin.base.security.ForwardingSystemAccessControl (implements io.trino.spi.security.SystemAccessControl)
- io.trino.plugin.base.security.FunctionAccessControlRule
- io.trino.plugin.base.security.HttpBasedAccessControlRulesProvider
- io.trino.plugin.base.security.ImpersonationRule
- io.trino.plugin.base.security.PrincipalUserMatchRule
- io.trino.plugin.base.security.QueryAccessRule
- io.trino.plugin.base.security.ReadOnlyAccessControl (implements io.trino.spi.connector.ConnectorAccessControl)
- io.trino.plugin.base.security.ReadOnlySecurityModule (implements com.google.inject.Module)
- io.trino.plugin.base.security.ReadOnlySystemAccessControl (implements io.trino.spi.security.SystemAccessControl)
- io.trino.plugin.base.security.ReadOnlySystemAccessControl.Factory (implements io.trino.spi.security.SystemAccessControlFactory)
- io.trino.plugin.base.security.SchemaAccessControlRule
- io.trino.plugin.base.security.SessionPropertyAccessControlRule
- io.trino.plugin.base.security.SystemInformationRule
- io.trino.plugin.base.security.TableAccessControlRule
- io.airlift.configuration.AbstractConfigurationAwareModule (implements io.airlift.configuration.ConfigurationAwareModule)
Interface Hierarchy
- io.trino.plugin.base.security.UserNameProvider
Annotation Interface Hierarchy
- io.trino.plugin.base.security.ForAccessControlRules (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.trino.plugin.base.security.CatalogAccessControlRule.AccessMode
- io.trino.plugin.base.security.FunctionAccessControlRule.FunctionPrivilege
- io.trino.plugin.base.security.QueryAccessRule.AccessMode
- io.trino.plugin.base.security.SystemInformationRule.AccessMode
- io.trino.plugin.base.security.TableAccessControlRule.TablePrivilege
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)