public class ReadOnlyAccessControl extends Object implements ConnectorAccessControl
| Constructor and Description |
|---|
ReadOnlyAccessControl() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckCanCreateRole, checkCanCreateSchema, checkCanDropRole, checkCanDropSchema, checkCanGrantRoles, checkCanRenameSchema, checkCanRevokeRoles, checkCanSetRolepublic void checkCanShowSchemas(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, AccessControlContext context)
checkCanShowSchemas in interface ConnectorAccessControlpublic Set<String> filterSchemas(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, AccessControlContext context, Set<String> schemaNames)
filterSchemas in interface ConnectorAccessControlpublic void checkCanAddColumn(ConnectorTransactionHandle transaction, ConnectorIdentity identity, AccessControlContext context, SchemaTableName tableName)
checkCanAddColumn in interface ConnectorAccessControlpublic void checkCanDropColumn(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, AccessControlContext context, SchemaTableName tableName)
checkCanDropColumn in interface ConnectorAccessControlpublic void checkCanCreateTable(ConnectorTransactionHandle transaction, ConnectorIdentity identity, AccessControlContext context, SchemaTableName tableName)
checkCanCreateTable in interface ConnectorAccessControlpublic void checkCanDropTable(ConnectorTransactionHandle transaction, ConnectorIdentity identity, AccessControlContext context, SchemaTableName tableName)
checkCanDropTable in interface ConnectorAccessControlpublic void checkCanRenameTable(ConnectorTransactionHandle transaction, ConnectorIdentity identity, AccessControlContext context, SchemaTableName tableName, SchemaTableName newTableName)
checkCanRenameTable in interface ConnectorAccessControlpublic void checkCanShowTablesMetadata(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, AccessControlContext context, String schemaName)
checkCanShowTablesMetadata in interface ConnectorAccessControlpublic Set<SchemaTableName> filterTables(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, AccessControlContext context, Set<SchemaTableName> tableNames)
filterTables in interface ConnectorAccessControlpublic void checkCanRenameColumn(ConnectorTransactionHandle transaction, ConnectorIdentity identity, AccessControlContext context, SchemaTableName tableName)
checkCanRenameColumn in interface ConnectorAccessControlpublic void checkCanSelectFromColumns(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, AccessControlContext context, SchemaTableName tableName, Set<Subfield> columnOrSubfieldNames)
checkCanSelectFromColumns in interface ConnectorAccessControlpublic void checkCanInsertIntoTable(ConnectorTransactionHandle transaction, ConnectorIdentity identity, AccessControlContext context, SchemaTableName tableName)
checkCanInsertIntoTable in interface ConnectorAccessControlpublic void checkCanDeleteFromTable(ConnectorTransactionHandle transaction, ConnectorIdentity identity, AccessControlContext context, SchemaTableName tableName)
checkCanDeleteFromTable in interface ConnectorAccessControlpublic void checkCanTruncateTable(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, AccessControlContext context, SchemaTableName tableName)
checkCanTruncateTable in interface ConnectorAccessControlpublic void checkCanCreateView(ConnectorTransactionHandle transaction, ConnectorIdentity identity, AccessControlContext context, SchemaTableName viewName)
checkCanCreateView in interface ConnectorAccessControlpublic void checkCanDropView(ConnectorTransactionHandle transaction, ConnectorIdentity identity, AccessControlContext context, SchemaTableName viewName)
checkCanDropView in interface ConnectorAccessControlpublic void checkCanCreateViewWithSelectFromColumns(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, AccessControlContext context, SchemaTableName tableName, Set<String> columnNames)
checkCanCreateViewWithSelectFromColumns in interface ConnectorAccessControlpublic void checkCanSetCatalogSessionProperty(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, AccessControlContext context, String propertyName)
checkCanSetCatalogSessionProperty in interface ConnectorAccessControlpublic void checkCanGrantTablePrivilege(ConnectorTransactionHandle transaction, ConnectorIdentity identity, AccessControlContext context, Privilege privilege, SchemaTableName tableName, PrestoPrincipal grantee, boolean withGrantOption)
checkCanGrantTablePrivilege in interface ConnectorAccessControlpublic void checkCanRevokeTablePrivilege(ConnectorTransactionHandle transaction, ConnectorIdentity identity, AccessControlContext context, Privilege privilege, SchemaTableName tableName, PrestoPrincipal revokee, boolean grantOptionFor)
checkCanRevokeTablePrivilege in interface ConnectorAccessControlpublic void checkCanShowRoles(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, AccessControlContext context, String catalogName)
checkCanShowRoles in interface ConnectorAccessControlpublic void checkCanShowCurrentRoles(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, AccessControlContext context, String catalogName)
checkCanShowCurrentRoles in interface ConnectorAccessControlpublic void checkCanShowRoleGrants(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, AccessControlContext context, String catalogName)
checkCanShowRoleGrants in interface ConnectorAccessControlCopyright © 2012–2022. All rights reserved.