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)
checkCanShowSchemas in interface ConnectorAccessControlpublic Set<String> filterSchemas(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, Set<String> schemaNames)
filterSchemas in interface ConnectorAccessControlpublic void checkCanAddColumn(ConnectorTransactionHandle transaction, ConnectorIdentity identity, SchemaTableName tableName)
checkCanAddColumn in interface ConnectorAccessControlpublic void checkCanDropColumn(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, SchemaTableName tableName)
checkCanDropColumn in interface ConnectorAccessControlpublic void checkCanCreateTable(ConnectorTransactionHandle transaction, ConnectorIdentity identity, SchemaTableName tableName)
checkCanCreateTable in interface ConnectorAccessControlpublic void checkCanDropTable(ConnectorTransactionHandle transaction, ConnectorIdentity identity, SchemaTableName tableName)
checkCanDropTable in interface ConnectorAccessControlpublic void checkCanRenameTable(ConnectorTransactionHandle transaction, ConnectorIdentity identity, SchemaTableName tableName, SchemaTableName newTableName)
checkCanRenameTable in interface ConnectorAccessControlpublic void checkCanSetTableComment(ConnectorTransactionHandle transaction, ConnectorIdentity identity, SchemaTableName tableName)
checkCanSetTableComment in interface ConnectorAccessControlpublic void checkCanShowTablesMetadata(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, String schemaName)
checkCanShowTablesMetadata in interface ConnectorAccessControlpublic Set<SchemaTableName> filterTables(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, Set<SchemaTableName> tableNames)
filterTables in interface ConnectorAccessControlpublic void checkCanShowColumnsMetadata(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, SchemaTableName tableName)
checkCanShowColumnsMetadata in interface ConnectorAccessControlpublic List<ColumnMetadata> filterColumns(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, SchemaTableName tableName, List<ColumnMetadata> columns)
filterColumns in interface ConnectorAccessControlpublic void checkCanRenameColumn(ConnectorTransactionHandle transaction, ConnectorIdentity identity, SchemaTableName tableName)
checkCanRenameColumn in interface ConnectorAccessControlpublic void checkCanSelectFromColumns(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, SchemaTableName tableName, Set<String> columnNames)
checkCanSelectFromColumns in interface ConnectorAccessControlpublic void checkCanInsertIntoTable(ConnectorTransactionHandle transaction, ConnectorIdentity identity, SchemaTableName tableName)
checkCanInsertIntoTable in interface ConnectorAccessControlpublic void checkCanDeleteFromTable(ConnectorTransactionHandle transaction, ConnectorIdentity identity, SchemaTableName tableName)
checkCanDeleteFromTable in interface ConnectorAccessControlpublic void checkCanCreateView(ConnectorTransactionHandle transaction, ConnectorIdentity identity, SchemaTableName viewName)
checkCanCreateView in interface ConnectorAccessControlpublic void checkCanDropView(ConnectorTransactionHandle transaction, ConnectorIdentity identity, SchemaTableName viewName)
checkCanDropView in interface ConnectorAccessControlpublic void checkCanCreateViewWithSelectFromColumns(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, SchemaTableName tableName, Set<String> columnNames)
checkCanCreateViewWithSelectFromColumns in interface ConnectorAccessControlpublic void checkCanSetCatalogSessionProperty(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, String propertyName)
checkCanSetCatalogSessionProperty in interface ConnectorAccessControlpublic void checkCanGrantTablePrivilege(ConnectorTransactionHandle transaction, ConnectorIdentity identity, Privilege privilege, SchemaTableName tableName, PrestoPrincipal grantee, boolean withGrantOption)
checkCanGrantTablePrivilege in interface ConnectorAccessControlpublic void checkCanRevokeTablePrivilege(ConnectorTransactionHandle transaction, ConnectorIdentity identity, Privilege privilege, SchemaTableName tableName, PrestoPrincipal revokee, boolean grantOptionFor)
checkCanRevokeTablePrivilege in interface ConnectorAccessControlpublic void checkCanShowRoles(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, String catalogName)
checkCanShowRoles in interface ConnectorAccessControlpublic void checkCanShowCurrentRoles(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, String catalogName)
checkCanShowCurrentRoles in interface ConnectorAccessControlpublic void checkCanShowRoleGrants(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, String catalogName)
checkCanShowRoleGrants in interface ConnectorAccessControlCopyright © 2012–2019. All rights reserved.