public class SystemTableAwareAccessControl
extends com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControl
| Constructor and Description |
|---|
SystemTableAwareAccessControl(com.facebook.presto.spi.connector.ConnectorAccessControl delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkCanAddColumn(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName) |
void |
checkCanCreateRole(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String role,
Optional<com.facebook.presto.spi.security.PrestoPrincipal> grantor) |
void |
checkCanCreateSchema(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String schemaName) |
void |
checkCanCreateTable(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName) |
void |
checkCanCreateView(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName viewName) |
void |
checkCanCreateViewWithSelectFromColumns(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName,
Set<String> columnNames) |
void |
checkCanDeleteFromTable(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName) |
void |
checkCanDropColumn(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName) |
void |
checkCanDropRole(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String role) |
void |
checkCanDropSchema(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String schemaName) |
void |
checkCanDropTable(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName) |
void |
checkCanDropView(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName viewName) |
void |
checkCanGrantRoles(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
Set<String> roles,
Set<com.facebook.presto.spi.security.PrestoPrincipal> grantees,
boolean withAdminOption,
Optional<com.facebook.presto.spi.security.PrestoPrincipal> grantor,
String catalogName) |
void |
checkCanGrantTablePrivilege(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.security.Privilege privilege,
com.facebook.presto.spi.SchemaTableName tableName,
com.facebook.presto.spi.security.PrestoPrincipal grantee,
boolean withGrantOption) |
void |
checkCanInsertIntoTable(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName) |
void |
checkCanRenameColumn(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName) |
void |
checkCanRenameSchema(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String schemaName,
String newSchemaName) |
void |
checkCanRenameTable(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName,
com.facebook.presto.spi.SchemaTableName newTableName) |
void |
checkCanRevokeRoles(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
Set<String> roles,
Set<com.facebook.presto.spi.security.PrestoPrincipal> grantees,
boolean adminOptionFor,
Optional<com.facebook.presto.spi.security.PrestoPrincipal> grantor,
String catalogName) |
void |
checkCanRevokeTablePrivilege(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.security.Privilege privilege,
com.facebook.presto.spi.SchemaTableName tableName,
com.facebook.presto.spi.security.PrestoPrincipal revokee,
boolean grantOptionFor) |
void |
checkCanSelectFromColumns(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName,
Set<com.facebook.presto.common.Subfield> columnOrSubfieldNames) |
void |
checkCanSetCatalogSessionProperty(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String propertyName) |
void |
checkCanSetRole(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String role,
String catalogName) |
void |
checkCanShowCurrentRoles(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String catalogName) |
void |
checkCanShowRoleGrants(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String catalogName) |
void |
checkCanShowRoles(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String catalogName) |
void |
checkCanShowSchemas(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context) |
void |
checkCanShowTablesMetadata(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String schemaName) |
protected com.facebook.presto.spi.connector.ConnectorAccessControl |
delegate() |
Set<String> |
filterSchemas(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
Set<String> schemaNames) |
Set<com.facebook.presto.spi.SchemaTableName> |
filterTables(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
Set<com.facebook.presto.spi.SchemaTableName> tableNames) |
public SystemTableAwareAccessControl(com.facebook.presto.spi.connector.ConnectorAccessControl delegate)
protected com.facebook.presto.spi.connector.ConnectorAccessControl delegate()
delegate in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanCreateSchema(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String schemaName)
checkCanCreateSchema in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanCreateSchema in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanDropSchema(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String schemaName)
checkCanDropSchema in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanDropSchema in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanRenameSchema(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String schemaName,
String newSchemaName)
checkCanRenameSchema in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanRenameSchema in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanShowSchemas(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context)
checkCanShowSchemas in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanShowSchemas in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic Set<String> filterSchemas(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle, com.facebook.presto.spi.security.ConnectorIdentity identity, com.facebook.presto.spi.security.AccessControlContext context, Set<String> schemaNames)
filterSchemas in interface com.facebook.presto.spi.connector.ConnectorAccessControlfilterSchemas in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanCreateTable(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName)
checkCanCreateTable in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanCreateTable in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanDropTable(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName)
checkCanDropTable in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanDropTable in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanRenameTable(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName,
com.facebook.presto.spi.SchemaTableName newTableName)
checkCanRenameTable in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanRenameTable in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanShowTablesMetadata(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String schemaName)
checkCanShowTablesMetadata in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanShowTablesMetadata in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic Set<com.facebook.presto.spi.SchemaTableName> filterTables(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle, com.facebook.presto.spi.security.ConnectorIdentity identity, com.facebook.presto.spi.security.AccessControlContext context, Set<com.facebook.presto.spi.SchemaTableName> tableNames)
filterTables in interface com.facebook.presto.spi.connector.ConnectorAccessControlfilterTables in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanAddColumn(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName)
checkCanAddColumn in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanAddColumn in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanDropColumn(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName)
checkCanDropColumn in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanDropColumn in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanRenameColumn(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName)
checkCanRenameColumn in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanRenameColumn in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanSelectFromColumns(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName,
Set<com.facebook.presto.common.Subfield> columnOrSubfieldNames)
checkCanSelectFromColumns in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanSelectFromColumns in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanInsertIntoTable(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName)
checkCanInsertIntoTable in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanInsertIntoTable in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanDeleteFromTable(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName)
checkCanDeleteFromTable in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanDeleteFromTable in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanCreateView(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName viewName)
checkCanCreateView in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanCreateView in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanDropView(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName viewName)
checkCanDropView in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanDropView in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanCreateViewWithSelectFromColumns(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.SchemaTableName tableName,
Set<String> columnNames)
checkCanCreateViewWithSelectFromColumns in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanCreateViewWithSelectFromColumns in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanSetCatalogSessionProperty(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String propertyName)
checkCanSetCatalogSessionProperty in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanSetCatalogSessionProperty in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanGrantTablePrivilege(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.security.Privilege privilege,
com.facebook.presto.spi.SchemaTableName tableName,
com.facebook.presto.spi.security.PrestoPrincipal grantee,
boolean withGrantOption)
checkCanGrantTablePrivilege in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanGrantTablePrivilege in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanRevokeTablePrivilege(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
com.facebook.presto.spi.security.Privilege privilege,
com.facebook.presto.spi.SchemaTableName tableName,
com.facebook.presto.spi.security.PrestoPrincipal revokee,
boolean grantOptionFor)
checkCanRevokeTablePrivilege in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanRevokeTablePrivilege in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanCreateRole(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String role,
Optional<com.facebook.presto.spi.security.PrestoPrincipal> grantor)
checkCanCreateRole in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanCreateRole in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanDropRole(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String role)
checkCanDropRole in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanDropRole in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanGrantRoles(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
Set<String> roles,
Set<com.facebook.presto.spi.security.PrestoPrincipal> grantees,
boolean withAdminOption,
Optional<com.facebook.presto.spi.security.PrestoPrincipal> grantor,
String catalogName)
checkCanGrantRoles in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanGrantRoles in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanRevokeRoles(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
Set<String> roles,
Set<com.facebook.presto.spi.security.PrestoPrincipal> grantees,
boolean adminOptionFor,
Optional<com.facebook.presto.spi.security.PrestoPrincipal> grantor,
String catalogName)
checkCanRevokeRoles in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanRevokeRoles in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanSetRole(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String role,
String catalogName)
checkCanSetRole in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanSetRole in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanShowRoles(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String catalogName)
checkCanShowRoles in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanShowRoles in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanShowCurrentRoles(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String catalogName)
checkCanShowCurrentRoles in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanShowCurrentRoles in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlpublic void checkCanShowRoleGrants(com.facebook.presto.spi.connector.ConnectorTransactionHandle transactionHandle,
com.facebook.presto.spi.security.ConnectorIdentity identity,
com.facebook.presto.spi.security.AccessControlContext context,
String catalogName)
checkCanShowRoleGrants in interface com.facebook.presto.spi.connector.ConnectorAccessControlcheckCanShowRoleGrants in class com.facebook.presto.plugin.base.security.ForwardingConnectorAccessControlCopyright © 2012–2023. All rights reserved.