public class SystemTableAwareAccessControl extends ForwardingConnectorAccessControl
| Constructor and Description |
|---|
SystemTableAwareAccessControl(ConnectorAccessControl delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkCanSelectFromColumns(ConnectorSecurityContext context,
SchemaTableName tableName,
Set<String> columnNames) |
void |
checkCanShowColumns(ConnectorSecurityContext context,
SchemaTableName tableName) |
protected ConnectorAccessControl |
delegate() |
List<ColumnMetadata> |
filterColumns(ConnectorSecurityContext context,
SchemaTableName tableName,
List<ColumnMetadata> columns) |
checkCanAddColumn, checkCanCreateRole, checkCanCreateSchema, checkCanCreateTable, checkCanCreateView, checkCanCreateViewWithSelectFromColumns, checkCanDeleteFromTable, checkCanDropColumn, checkCanDropRole, checkCanDropSchema, checkCanDropTable, checkCanDropView, checkCanExecuteProcedure, checkCanGrantRoles, checkCanGrantTablePrivilege, checkCanInsertIntoTable, checkCanRenameColumn, checkCanRenameSchema, checkCanRenameTable, checkCanRenameView, checkCanRevokeRoles, checkCanRevokeTablePrivilege, checkCanSetCatalogSessionProperty, checkCanSetRole, checkCanSetSchemaAuthorization, checkCanSetTableComment, checkCanShowCreateSchema, checkCanShowCreateTable, checkCanShowCurrentRoles, checkCanShowRoleGrants, checkCanShowRoles, checkCanShowSchemas, checkCanShowTables, filterSchemas, filterTables, getColumnMask, getRowFilter, ofpublic SystemTableAwareAccessControl(ConnectorAccessControl delegate)
protected ConnectorAccessControl delegate()
delegate in class ForwardingConnectorAccessControlpublic void checkCanShowColumns(ConnectorSecurityContext context, SchemaTableName tableName)
checkCanShowColumns in interface ConnectorAccessControlcheckCanShowColumns in class ForwardingConnectorAccessControlpublic List<ColumnMetadata> filterColumns(ConnectorSecurityContext context, SchemaTableName tableName, List<ColumnMetadata> columns)
filterColumns in interface ConnectorAccessControlfilterColumns in class ForwardingConnectorAccessControlpublic void checkCanSelectFromColumns(ConnectorSecurityContext context, SchemaTableName tableName, Set<String> columnNames)
checkCanSelectFromColumns in interface ConnectorAccessControlcheckCanSelectFromColumns in class ForwardingConnectorAccessControlCopyright © 2012–2020. All rights reserved.