Skip navigation links
A C D F G J M O P R S T V 

A

AccessControlRules - Class in com.facebook.presto.plugin.base.security
 
AccessControlRules(Optional<List<SchemaAccessControlRule>>, Optional<List<TableAccessControlRule>>, Optional<List<SessionPropertyAccessControlRule>>) - Constructor for class com.facebook.presto.plugin.base.security.AccessControlRules
 
AllowAllAccessControl - Class in com.facebook.presto.plugin.base.security
 
AllowAllAccessControl() - Constructor for class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
AllowAllAccessControlModule - Class in com.facebook.presto.plugin.base.security
 
AllowAllAccessControlModule() - Constructor for class com.facebook.presto.plugin.base.security.AllowAllAccessControlModule
 

C

checkCanAccessCatalog(Identity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanAddColumn(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanAddColumn(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanAddColumn(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanAddColumn(Identity, AccessControlContext, CatalogSchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanAddColumn(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanCreateRole(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String, Optional<PrestoPrincipal>) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanCreateRole(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String, Optional<PrestoPrincipal>) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanCreateRole(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String, Optional<PrestoPrincipal>) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanCreateSchema(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanCreateSchema(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanCreateSchema(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanCreateSchema(Identity, AccessControlContext, CatalogSchemaName) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanCreateTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanCreateTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanCreateTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanCreateTable(Identity, AccessControlContext, CatalogSchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanCreateTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanCreateView(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanCreateView(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanCreateView(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanCreateView(Identity, AccessControlContext, CatalogSchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanCreateView(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanCreateViewWithSelectFromColumns(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, Set<String>) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanCreateViewWithSelectFromColumns(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, Set<String>) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanCreateViewWithSelectFromColumns(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, Set<String>) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanCreateViewWithSelectFromColumns(Identity, AccessControlContext, CatalogSchemaTableName, Set<String>) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanCreateViewWithSelectFromColumns(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, Set<String>) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanDeleteFromTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanDeleteFromTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanDeleteFromTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanDeleteFromTable(Identity, AccessControlContext, CatalogSchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanDeleteFromTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanDropColumn(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanDropColumn(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanDropColumn(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanDropColumn(Identity, AccessControlContext, CatalogSchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanDropColumn(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanDropRole(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanDropRole(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanDropRole(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanDropSchema(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanDropSchema(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanDropSchema(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanDropSchema(Identity, AccessControlContext, CatalogSchemaName) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanDropTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanDropTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanDropTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanDropTable(Identity, AccessControlContext, CatalogSchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanDropTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanDropView(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanDropView(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanDropView(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanDropView(Identity, AccessControlContext, CatalogSchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanDropView(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanGrantRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set<String>, Set<PrestoPrincipal>, boolean, Optional<PrestoPrincipal>, String) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanGrantRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set<String>, Set<PrestoPrincipal>, boolean, Optional<PrestoPrincipal>, String) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanGrantRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set<String>, Set<PrestoPrincipal>, boolean, Optional<PrestoPrincipal>, String) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanGrantTablePrivilege(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Privilege, SchemaTableName, PrestoPrincipal, boolean) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanGrantTablePrivilege(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Privilege, SchemaTableName, PrestoPrincipal, boolean) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanGrantTablePrivilege(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Privilege, SchemaTableName, PrestoPrincipal, boolean) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanGrantTablePrivilege(Identity, AccessControlContext, Privilege, CatalogSchemaTableName, PrestoPrincipal, boolean) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanGrantTablePrivilege(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Privilege, SchemaTableName, PrestoPrincipal, boolean) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanInsertIntoTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanInsertIntoTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanInsertIntoTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanInsertIntoTable(Identity, AccessControlContext, CatalogSchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanInsertIntoTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanRenameColumn(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanRenameColumn(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanRenameColumn(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanRenameColumn(Identity, AccessControlContext, CatalogSchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanRenameColumn(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanRenameSchema(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String, String) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanRenameSchema(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String, String) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanRenameSchema(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String, String) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanRenameSchema(Identity, AccessControlContext, CatalogSchemaName, String) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanRenameTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanRenameTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanRenameTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanRenameTable(Identity, AccessControlContext, CatalogSchemaTableName, CatalogSchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanRenameTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanRevokeRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set<String>, Set<PrestoPrincipal>, boolean, Optional<PrestoPrincipal>, String) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanRevokeRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set<String>, Set<PrestoPrincipal>, boolean, Optional<PrestoPrincipal>, String) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanRevokeRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set<String>, Set<PrestoPrincipal>, boolean, Optional<PrestoPrincipal>, String) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanRevokeTablePrivilege(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Privilege, SchemaTableName, PrestoPrincipal, boolean) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanRevokeTablePrivilege(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Privilege, SchemaTableName, PrestoPrincipal, boolean) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanRevokeTablePrivilege(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Privilege, SchemaTableName, PrestoPrincipal, boolean) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanRevokeTablePrivilege(Identity, AccessControlContext, Privilege, CatalogSchemaTableName, PrestoPrincipal, boolean) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanRevokeTablePrivilege(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Privilege, SchemaTableName, PrestoPrincipal, boolean) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanSelectFromColumns(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, Set<Subfield>) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanSelectFromColumns(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, Set<Subfield>) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanSelectFromColumns(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, Set<Subfield>) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanSelectFromColumns(Identity, AccessControlContext, CatalogSchemaTableName, Set<String>) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanSelectFromColumns(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, Set<Subfield>) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanSetCatalogSessionProperty(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanSetCatalogSessionProperty(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanSetCatalogSessionProperty(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanSetCatalogSessionProperty(Identity, AccessControlContext, String, String) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanSetCatalogSessionProperty(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanSetRole(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String, String) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanSetRole(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String, String) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanSetRole(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String, String) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanSetSystemSessionProperty(Identity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanSetUser(Identity, AccessControlContext, Optional<Principal>, String) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanShowCurrentRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanShowCurrentRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanShowCurrentRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanShowCurrentRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanShowRoleGrants(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanShowRoleGrants(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanShowRoleGrants(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanShowRoleGrants(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanShowRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanShowRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanShowRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanShowRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanShowSchemas(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanShowSchemas(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanShowSchemas(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanShowSchemas(Identity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanShowSchemas(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanShowTablesMetadata(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanShowTablesMetadata(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanShowTablesMetadata(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanShowTablesMetadata(Identity, AccessControlContext, CatalogSchemaName) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanShowTablesMetadata(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkCanTruncateTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
checkCanTruncateTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
checkCanTruncateTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
checkCanTruncateTable(Identity, AccessControlContext, CatalogSchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
checkCanTruncateTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
checkQueryIntegrity(Identity, AccessControlContext, String) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
com.facebook.presto.plugin.base - package com.facebook.presto.plugin.base
 
com.facebook.presto.plugin.base.security - package com.facebook.presto.plugin.base.security
 
configure(Binder) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControlModule
 
configure(Binder) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControlModule
 
configure(Binder) - Method in class com.facebook.presto.plugin.base.security.ReadOnlySecurityModule
 

D

delegate() - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
delegate() - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 

F

FileBasedAccessControl - Class in com.facebook.presto.plugin.base.security
 
FileBasedAccessControl(FileBasedAccessControlConfig) - Constructor for class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
FileBasedAccessControlConfig - Class in com.facebook.presto.plugin.base.security
 
FileBasedAccessControlConfig() - Constructor for class com.facebook.presto.plugin.base.security.FileBasedAccessControlConfig
 
FileBasedAccessControlModule - Class in com.facebook.presto.plugin.base.security
 
FileBasedAccessControlModule() - Constructor for class com.facebook.presto.plugin.base.security.FileBasedAccessControlModule
 
filterCatalogs(Identity, AccessControlContext, Set<String>) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
filterSchemas(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set<String>) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
filterSchemas(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set<String>) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
filterSchemas(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set<String>) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
filterSchemas(Identity, AccessControlContext, String, Set<String>) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
filterSchemas(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set<String>) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
filterTables(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set<SchemaTableName>) - Method in class com.facebook.presto.plugin.base.security.AllowAllAccessControl
 
filterTables(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set<SchemaTableName>) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControl
 
filterTables(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set<SchemaTableName>) - Method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
filterTables(Identity, AccessControlContext, String, Set<SchemaTableName>) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
filterTables(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set<SchemaTableName>) - Method in class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
ForwardingConnectorAccessControl - Class in com.facebook.presto.plugin.base.security
 
ForwardingConnectorAccessControl() - Constructor for class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
ForwardingSystemAccessControl - Class in com.facebook.presto.plugin.base.security
 
ForwardingSystemAccessControl() - Constructor for class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 

G

getConfigFile() - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControlConfig
 
getConnectorAccessControl(FileBasedAccessControlConfig) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControlModule
 
getRefreshPeriod() - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControlConfig
 
getSchemaRules() - Method in class com.facebook.presto.plugin.base.security.AccessControlRules
 
getSessionPropertyRules() - Method in class com.facebook.presto.plugin.base.security.AccessControlRules
 
getTableRules() - Method in class com.facebook.presto.plugin.base.security.AccessControlRules
 

J

JsonUtils - Class in com.facebook.presto.plugin.base
 

M

match(String, String) - Method in class com.facebook.presto.plugin.base.security.SchemaAccessControlRule
 
match(String, String) - Method in class com.facebook.presto.plugin.base.security.SessionPropertyAccessControlRule
 
match(String, SchemaTableName) - Method in class com.facebook.presto.plugin.base.security.TableAccessControlRule
 

O

of(Supplier<ConnectorAccessControl>) - Static method in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
 
of(Supplier<SystemAccessControl>) - Static method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 

P

parseJson(Path, Class<T>) - Static method in class com.facebook.presto.plugin.base.JsonUtils
 

R

ReadOnlyAccessControl - Class in com.facebook.presto.plugin.base.security
 
ReadOnlyAccessControl() - Constructor for class com.facebook.presto.plugin.base.security.ReadOnlyAccessControl
 
ReadOnlySecurityModule - Class in com.facebook.presto.plugin.base.security
 
ReadOnlySecurityModule() - Constructor for class com.facebook.presto.plugin.base.security.ReadOnlySecurityModule
 

S

SchemaAccessControlRule - Class in com.facebook.presto.plugin.base.security
 
SchemaAccessControlRule(boolean, Optional<Pattern>, Optional<Pattern>) - Constructor for class com.facebook.presto.plugin.base.security.SchemaAccessControlRule
 
SECURITY_CONFIG_FILE - Static variable in class com.facebook.presto.plugin.base.security.FileBasedAccessControlConfig
 
SECURITY_REFRESH_PERIOD - Static variable in class com.facebook.presto.plugin.base.security.FileBasedAccessControlConfig
 
selectAuthorizedIdentity(Identity, AccessControlContext, String, List<X509Certificate>) - Method in class com.facebook.presto.plugin.base.security.ForwardingSystemAccessControl
 
SessionPropertyAccessControlRule - Class in com.facebook.presto.plugin.base.security
 
SessionPropertyAccessControlRule(boolean, Optional<Pattern>, Optional<Pattern>) - Constructor for class com.facebook.presto.plugin.base.security.SessionPropertyAccessControlRule
 
setConfigFile(String) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControlConfig
 
setRefreshPeriod(Duration) - Method in class com.facebook.presto.plugin.base.security.FileBasedAccessControlConfig
 

T

TableAccessControlRule - Class in com.facebook.presto.plugin.base.security
 
TableAccessControlRule(Set<TableAccessControlRule.TablePrivilege>, Optional<Pattern>, Optional<Pattern>, Optional<Pattern>) - Constructor for class com.facebook.presto.plugin.base.security.TableAccessControlRule
 
TableAccessControlRule.TablePrivilege - Enum in com.facebook.presto.plugin.base.security
 

V

valueOf(String) - Static method in enum com.facebook.presto.plugin.base.security.TableAccessControlRule.TablePrivilege
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.facebook.presto.plugin.base.security.TableAccessControlRule.TablePrivilege
Returns an array containing the constants of this enum type, in the order they are declared.
A C D F G J M O P R S T V 
Skip navigation links

Copyright © 2012–2022. All rights reserved.