FileBasedAccessControl

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total535 of 5350%66 of 660%79791211214646
checkTablePermission(ConnectorIdentity, SchemaTableName, TableAccessControlRule.TablePrivilege[])370%60%448811
checkCanCreateViewWithSelectFromColumns(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, Set)300%40%335511
checkCanRenameView(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, SchemaTableName)280%40%333311
canSetSessionProperty(ConnectorIdentity, String)280%40%336611
isDatabaseOwner(ConnectorIdentity, String)280%40%336611
FileBasedAccessControl(FileBasedAccessControlConfig)240%n/a116611
checkCanRenameTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, SchemaTableName)170%20%223311
checkCanGrantTablePrivilege(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Privilege, SchemaTableName, PrestoPrincipal, boolean)170%20%223311
checkCanRevokeTablePrivilege(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Privilege, SchemaTableName, PrestoPrincipal, boolean)170%20%223311
checkCanUpdateTableColumns(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, Set)160%20%223311
checkCanShowCreateTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName)150%20%223311
checkCanSetTableProperties(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, Map)150%20%223311
checkCanDropTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName)150%20%223311
checkCanShowColumnsMetadata(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName)150%20%223311
filterColumns(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, List)150%20%223311
checkCanAddColumn(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName)150%20%223311
checkCanDropColumn(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName)150%20%223311
checkCanRenameColumn(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName)150%20%223311
checkCanSelectFromColumns(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, Set)150%20%223311
checkCanInsertIntoTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName)150%20%223311
checkCanDeleteFromTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName)150%20%223311
checkCanTruncateTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName)150%20%223311
checkCanDropView(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName)150%20%223311
checkCanDropConstraint(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName)150%20%223311
checkCanAddConstraint(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName)150%20%223311
denySetSessionProperty(String)120%n/a111111
checkCanCreateTable(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName)100%20%223311
checkCanCreateView(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName)100%20%223311
checkCanSetCatalogSessionProperty(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String)80%20%223311
checkCanRenameSchema(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String, String)40%n/a112211
checkCanCreateSchema(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String)30%n/a112211
checkCanDropSchema(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String)30%n/a112211
filterSchemas(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set)20%n/a111111
filterTables(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set)20%n/a111111
getRowFilters(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName)20%n/a111111
getColumnMasks(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, SchemaTableName, List)20%n/a111111
checkCanShowSchemas(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext)10%n/a111111
checkCanShowTablesMetadata(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String)10%n/a111111
checkCanCreateRole(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String, Optional)10%n/a111111
checkCanDropRole(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String)10%n/a111111
checkCanGrantRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set, Set, boolean, Optional, String)10%n/a111111
checkCanRevokeRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, Set, Set, boolean, Optional, String)10%n/a111111
checkCanSetRole(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String, String)10%n/a111111
checkCanShowRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String)10%n/a111111
checkCanShowCurrentRoles(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String)10%n/a111111
checkCanShowRoleGrants(ConnectorTransactionHandle, ConnectorIdentity, AccessControlContext, String)10%n/a111111