| checkCanSetUser(Identity, AccessControlContext, Optional, String) |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 1 | 1 |
| isSchemaOwner(Identity, CatalogSchemaName) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| canAccessCatalog(Identity, String, CatalogAccessControlRule.AccessMode) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| filterCatalogs(Identity, AccessControlContext, Set) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| checkCanRenameSchema(Identity, AccessControlContext, CatalogSchemaName, String) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| checkCanRenameTable(Identity, AccessControlContext, CatalogSchemaTableName, CatalogSchemaTableName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanRenameView(Identity, AccessControlContext, CatalogSchemaTableName, CatalogSchemaTableName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanGrantTablePrivilege(Identity, AccessControlContext, Privilege, CatalogSchemaTableName, PrestoPrincipal, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanRevokeTablePrivilege(Identity, AccessControlContext, Privilege, CatalogSchemaTableName, PrestoPrincipal, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| FileBasedSystemAccessControl(List, Optional, Optional) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| checkCanUpdateTableColumns(Identity, AccessControlContext, CatalogSchemaTableName, Set) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanCreateViewWithSelectFromColumns(Identity, AccessControlContext, CatalogSchemaTableName, Set) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanShowCreateTable(Identity, AccessControlContext, CatalogSchemaTableName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanCreateTable(Identity, AccessControlContext, CatalogSchemaTableName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanSetTableProperties(Identity, AccessControlContext, CatalogSchemaTableName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanDropTable(Identity, AccessControlContext, CatalogSchemaTableName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanTruncateTable(Identity, AccessControlContext, CatalogSchemaTableName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanShowColumnsMetadata(Identity, AccessControlContext, CatalogSchemaTableName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| filterColumns(Identity, AccessControlContext, CatalogSchemaTableName, List) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanAddColumn(Identity, AccessControlContext, CatalogSchemaTableName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanDropColumn(Identity, AccessControlContext, CatalogSchemaTableName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanRenameColumn(Identity, AccessControlContext, CatalogSchemaTableName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanInsertIntoTable(Identity, AccessControlContext, CatalogSchemaTableName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanDeleteFromTable(Identity, AccessControlContext, CatalogSchemaTableName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanCreateView(Identity, AccessControlContext, CatalogSchemaTableName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanDropView(Identity, AccessControlContext, CatalogSchemaTableName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanDropConstraint(Identity, AccessControlContext, CatalogSchemaTableName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanAddConstraint(Identity, AccessControlContext, CatalogSchemaTableName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| filterSchemas(Identity, AccessControlContext, String, Set) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| filterTables(Identity, AccessControlContext, String, Set) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanAccessCatalog(Identity, AccessControlContext, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanCreateSchema(Identity, AccessControlContext, CatalogSchemaName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkCanDropSchema(Identity, AccessControlContext, CatalogSchemaName) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| selectAuthorizedIdentity(Identity, AccessControlContext, String, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRowFilters(Identity, AccessControlContext, CatalogSchemaTableName) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumnMasks(Identity, AccessControlContext, CatalogSchemaTableName, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkQueryIntegrity(Identity, AccessControlContext, String, Map, Map) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkCanSetSystemSessionProperty(Identity, AccessControlContext, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkCanShowSchemas(Identity, AccessControlContext, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkCanShowTablesMetadata(Identity, AccessControlContext, CatalogSchemaName) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkCanSelectFromColumns(Identity, AccessControlContext, CatalogSchemaTableName, Set) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkCanSetCatalogSessionProperty(Identity, AccessControlContext, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |