Toggle navigation
Home
java.lang.String to com.facebook.presto.hive.metastore.HivePrincipal
No. of Instances - 1
No. of Commits - 1
No. of Projects - {'presto'}
Hierarchy/Composition: Composition
Primitive Info: -
NameSpace: Jdk -> Internal
Mapping:
Add or Remove Method invocation
stats.getGetPrivilegeSet().wrap(() -> { try (HiveMetastoreClient client=clientProvider.createMetastoreClient()){ ImmutableSet.Builder<HivePrivilegeInfo> privileges=ImmutableSet.builder(); PrincipalPrivilegeSet privilegeSet=client.getPrivilegeSet(objectReference,user,null); if (privilegeSet != null) { Map<String,List<PrivilegeGrantInfo>> userPrivileges=privilegeSet.getUserPrivileges(); if (userPrivileges != null) { privileges.addAll(toGrants(userPrivileges.get(user))); } Map<String,List<PrivilegeGrantInfo>> rolePrivilegesMap=privilegeSet.getRolePrivileges(); if (rolePrivilegesMap != null) { for ( List<PrivilegeGrantInfo> rolePrivileges : rolePrivilegesMap.values()) { privileges.addAll(toGrants(rolePrivileges)); } } } return privileges.build(); } } )
to
stats.getGetPrivilegeSet().wrap(() -> { try (HiveMetastoreClient client=clientProvider.createMetastoreClient()){ ImmutableSet.Builder<HivePrivilegeInfo> privileges=ImmutableSet.builder(); String principalName=hivePrincipal.getPrincipalName(); PrincipalPrivilegeSet privilegeSet=client.getPrivilegeSet(objectReference,principalName,null); if (privilegeSet != null) { Map<String,List<PrivilegeGrantInfo>> userPrivileges=privilegeSet.getUserPrivileges(); if (userPrivileges != null) { privileges.addAll(toGrants(userPrivileges.get(principalName))); } Map<String,List<PrivilegeGrantInfo>> rolePrivilegesMap=privilegeSet.getRolePrivileges(); if (rolePrivilegesMap != null) { for ( List<PrivilegeGrantInfo> rolePrivileges : rolePrivilegesMap.values()) { privileges.addAll(toGrants(rolePrivileges)); } } } return privileges.build(); } } )
Rename Variable
user
to
hivePrincipal