public class SystemTableAwareAccessControl extends ForwardingConnectorAccessControl
| Constructor and Description |
|---|
SystemTableAwareAccessControl(ConnectorAccessControl delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkCanSelectFromColumns(ConnectorTransactionHandle transactionHandle,
ConnectorIdentity identity,
SchemaTableName tableName,
Set<String> columnNames) |
void |
checkCanShowColumnsMetadata(ConnectorTransactionHandle transactionHandle,
ConnectorIdentity identity,
SchemaTableName tableName) |
protected ConnectorAccessControl |
delegate() |
List<ColumnMetadata> |
filterColumns(ConnectorTransactionHandle transactionHandle,
ConnectorIdentity identity,
SchemaTableName tableName,
List<ColumnMetadata> columns) |
checkCanAddColumn, checkCanCreateRole, checkCanCreateSchema, checkCanCreateTable, checkCanCreateView, checkCanCreateViewWithSelectFromColumns, checkCanDeleteFromTable, checkCanDropColumn, checkCanDropRole, checkCanDropSchema, checkCanDropTable, checkCanDropView, checkCanGrantRoles, checkCanGrantTablePrivilege, checkCanInsertIntoTable, checkCanRenameColumn, checkCanRenameSchema, checkCanRenameTable, checkCanRevokeRoles, checkCanRevokeTablePrivilege, checkCanSetCatalogSessionProperty, checkCanSetRole, checkCanSetTableComment, checkCanShowCurrentRoles, checkCanShowRoleGrants, checkCanShowRoles, checkCanShowSchemas, checkCanShowTablesMetadata, filterSchemas, filterTables, ofpublic SystemTableAwareAccessControl(ConnectorAccessControl delegate)
protected ConnectorAccessControl delegate()
delegate in class ForwardingConnectorAccessControlpublic void checkCanShowColumnsMetadata(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, SchemaTableName tableName)
checkCanShowColumnsMetadata in interface ConnectorAccessControlcheckCanShowColumnsMetadata in class ForwardingConnectorAccessControlpublic List<ColumnMetadata> filterColumns(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, SchemaTableName tableName, List<ColumnMetadata> columns)
filterColumns in interface ConnectorAccessControlfilterColumns in class ForwardingConnectorAccessControlpublic void checkCanSelectFromColumns(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, SchemaTableName tableName, Set<String> columnNames)
checkCanSelectFromColumns in interface ConnectorAccessControlcheckCanSelectFromColumns in class ForwardingConnectorAccessControlCopyright © 2012–2019. All rights reserved.