public class LegacyAccessControl extends Object implements ConnectorAccessControl
| Constructor and Description |
|---|
LegacyAccessControl(java.util.function.Function<HiveTransactionHandle,SemiTransactionalHiveMetastore> metastoreProvider,
LegacySecurityConfig securityConfig) |
@Inject public LegacyAccessControl(java.util.function.Function<HiveTransactionHandle,SemiTransactionalHiveMetastore> metastoreProvider, LegacySecurityConfig securityConfig)
public void checkCanCreateSchema(ConnectorTransactionHandle transactionHandle, Identity identity, String schemaName)
checkCanCreateSchema in interface ConnectorAccessControlpublic void checkCanDropSchema(ConnectorTransactionHandle transactionHandle, Identity identity, String schemaName)
checkCanDropSchema in interface ConnectorAccessControlpublic void checkCanRenameSchema(ConnectorTransactionHandle transactionHandle, Identity identity, String schemaName, String newSchemaName)
checkCanRenameSchema in interface ConnectorAccessControlpublic void checkCanShowSchemas(ConnectorTransactionHandle transactionHandle, Identity identity)
checkCanShowSchemas in interface ConnectorAccessControlpublic Set<String> filterSchemas(ConnectorTransactionHandle transactionHandle, Identity identity, Set<String> schemaNames)
filterSchemas in interface ConnectorAccessControlpublic void checkCanCreateTable(ConnectorTransactionHandle transaction, Identity identity, SchemaTableName tableName)
checkCanCreateTable in interface ConnectorAccessControlpublic void checkCanDropTable(ConnectorTransactionHandle transaction, Identity identity, SchemaTableName tableName)
checkCanDropTable in interface ConnectorAccessControlpublic void checkCanRenameTable(ConnectorTransactionHandle transaction, Identity identity, SchemaTableName tableName, SchemaTableName newTableName)
checkCanRenameTable in interface ConnectorAccessControlpublic void checkCanShowTablesMetadata(ConnectorTransactionHandle transactionHandle, Identity identity, String schemaName)
checkCanShowTablesMetadata in interface ConnectorAccessControlpublic Set<SchemaTableName> filterTables(ConnectorTransactionHandle transactionHandle, Identity identity, Set<SchemaTableName> tableNames)
filterTables in interface ConnectorAccessControlpublic void checkCanAddColumn(ConnectorTransactionHandle transaction, Identity identity, SchemaTableName tableName)
checkCanAddColumn in interface ConnectorAccessControlpublic void checkCanDropColumn(ConnectorTransactionHandle transactionHandle, Identity identity, SchemaTableName tableName)
checkCanDropColumn in interface ConnectorAccessControlpublic void checkCanRenameColumn(ConnectorTransactionHandle transaction, Identity identity, SchemaTableName tableName)
checkCanRenameColumn in interface ConnectorAccessControlpublic void checkCanSelectFromTable(ConnectorTransactionHandle transaction, Identity identity, SchemaTableName tableName)
checkCanSelectFromTable in interface ConnectorAccessControlpublic void checkCanInsertIntoTable(ConnectorTransactionHandle transaction, Identity identity, SchemaTableName tableName)
checkCanInsertIntoTable in interface ConnectorAccessControlpublic void checkCanDeleteFromTable(ConnectorTransactionHandle transaction, Identity identity, SchemaTableName tableName)
checkCanDeleteFromTable in interface ConnectorAccessControlpublic void checkCanCreateView(ConnectorTransactionHandle transaction, Identity identity, SchemaTableName viewName)
checkCanCreateView in interface ConnectorAccessControlpublic void checkCanDropView(ConnectorTransactionHandle transaction, Identity identity, SchemaTableName viewName)
checkCanDropView in interface ConnectorAccessControlpublic void checkCanSelectFromView(ConnectorTransactionHandle transaction, Identity identity, SchemaTableName viewName)
checkCanSelectFromView in interface ConnectorAccessControlpublic void checkCanCreateViewWithSelectFromTable(ConnectorTransactionHandle transaction, Identity identity, SchemaTableName tableName)
checkCanCreateViewWithSelectFromTable in interface ConnectorAccessControlpublic void checkCanCreateViewWithSelectFromView(ConnectorTransactionHandle transaction, Identity identity, SchemaTableName viewName)
checkCanCreateViewWithSelectFromView in interface ConnectorAccessControlpublic void checkCanSetCatalogSessionProperty(Identity identity, String propertyName)
checkCanSetCatalogSessionProperty in interface ConnectorAccessControlpublic void checkCanGrantTablePrivilege(ConnectorTransactionHandle transaction, Identity identity, Privilege privilege, SchemaTableName tableName, String grantee, boolean withGrantOption)
checkCanGrantTablePrivilege in interface ConnectorAccessControlpublic void checkCanRevokeTablePrivilege(ConnectorTransactionHandle transaction, Identity identity, Privilege privilege, SchemaTableName tableName, String revokee, boolean grantOptionFor)
checkCanRevokeTablePrivilege in interface ConnectorAccessControlCopyright © 2012-2017. All Rights Reserved.