private List<HivePrivilege> expandAllPrivileges(List<HivePrivilege> hivePrivileges) { Set<HivePrivilege> hivePrivSet = new HashSet<HivePrivilege>(); for (HivePrivilege hivePrivilege : hivePrivileges) { if (hivePrivilege.getName().equals(ALL)) { // expand to all supported privileges for (SQLPrivilegeType privType : SQLPrivilegeType.values()) { hivePrivSet.add(new HivePrivilege(privType.name(), hivePrivilege.getColumns())); } } else { hivePrivSet.add(hivePrivilege); } } return new ArrayList<HivePrivilege>(hivePrivSet); }
private List<HivePrivilege> expandAllPrivileges(List<HivePrivilege> hivePrivileges) { Set<HivePrivilege> hivePrivSet = new HashSet<HivePrivilege>(); for (HivePrivilege hivePrivilege : hivePrivileges) { if (hivePrivilege.getName().equals(ALL)) { // expand to all supported privileges for (SQLPrivilegeType privType : SQLPrivilegeType.values()) { hivePrivSet.add(new HivePrivilege(privType.name(), hivePrivilege.getColumns())); } } else { hivePrivSet.add(hivePrivilege); } } return new ArrayList<HivePrivilege>(hivePrivSet); }
@Override public HivePrivilege getHivePrivilege(PrivilegeDesc privilege) { Privilege priv = privilege.getPrivilege(); return new HivePrivilege(priv.toString(), privilege.getColumns(), priv.getScopeList()); }
@Override public HivePrivilege getHivePrivilege(PrivilegeDesc privilege) { Privilege priv = privilege.getPrivilege(); return new HivePrivilege(priv.toString(), privilege.getColumns(), priv.getScopeList()); }
public static List<HivePrivilegeInfo> getPrivilegeInfos(List<HiveObjectPrivilege> privs) throws HiveException { List<HivePrivilegeInfo> hivePrivs = new ArrayList<HivePrivilegeInfo>(); for (HiveObjectPrivilege priv : privs) { PrivilegeGrantInfo grantorInfo = priv.getGrantInfo(); HiveObjectRef privObject = priv.getHiveObject(); HivePrincipal hivePrincipal = getHivePrincipal(priv.getPrincipalName(), priv.getPrincipalType()); HivePrincipal grantor = getHivePrincipal(grantorInfo.getGrantor(), grantorInfo.getGrantorType()); HivePrivilegeObject object = getHiveObjectRef(privObject); HivePrivilege privilege = new HivePrivilege(grantorInfo.getPrivilege(), null); hivePrivs.add(new HivePrivilegeInfo(hivePrincipal, privilege, object, grantor, grantorInfo.isGrantOption(), grantorInfo.getCreateTime())); } return hivePrivs; }
public static List<HivePrivilegeInfo> getPrivilegeInfos(List<HiveObjectPrivilege> privs) throws HiveException { List<HivePrivilegeInfo> hivePrivs = new ArrayList<HivePrivilegeInfo>(); for (HiveObjectPrivilege priv : privs) { PrivilegeGrantInfo grantorInfo = priv.getGrantInfo(); HiveObjectRef privObject = priv.getHiveObject(); HivePrincipal hivePrincipal = getHivePrincipal(priv.getPrincipalName(), priv.getPrincipalType()); HivePrincipal grantor = getHivePrincipal(grantorInfo.getGrantor(), grantorInfo.getGrantorType()); HivePrivilegeObject object = getHiveObjectRef(privObject); HivePrivilege privilege = new HivePrivilege(grantorInfo.getPrivilege(), null); hivePrivs.add(new HivePrivilegeInfo(hivePrincipal, privilege, object, grantor, grantorInfo.isGrantOption(), grantorInfo.getCreateTime())); } return hivePrivs; }
HivePrivilege resPrivilege = new HivePrivilege(msGrantInfo.getPrivilege(), null);
HivePrivilege resPrivilege = new HivePrivilege(msGrantInfo.getPrivilege(), null);
private List<HivePrivilege> expandAllPrivileges(List<HivePrivilege> hivePrivileges) { Set<HivePrivilege> hivePrivSet = new HashSet<HivePrivilege>(); for (HivePrivilege hivePrivilege : hivePrivileges) { if (hivePrivilege.getName().equals(ALL)) { // expand to all supported privileges for (SQLPrivilegeType privType : SQLPrivilegeType.values()) { hivePrivSet.add(new HivePrivilege(privType.name(), hivePrivilege.getColumns())); } } else { hivePrivSet.add(hivePrivilege); } } return new ArrayList<HivePrivilege>(hivePrivSet); }
public static List<HivePrivilege> getHivePrivileges(List<PrivilegeDesc> privileges) { List<HivePrivilege> hivePrivileges = new ArrayList<HivePrivilege>(); for(PrivilegeDesc privilege : privileges){ Privilege priv = privilege.getPrivilege(); hivePrivileges.add( new HivePrivilege(priv.toString(), privilege.getColumns(), priv.getScopeList())); } return hivePrivileges; }
public static List<HivePrivilegeInfo> getPrivilegeInfos(List<HiveObjectPrivilege> privs) throws HiveException { List<HivePrivilegeInfo> hivePrivs = new ArrayList<HivePrivilegeInfo>(); for (HiveObjectPrivilege priv : privs) { PrivilegeGrantInfo grantorInfo = priv.getGrantInfo(); HiveObjectRef privObject = priv.getHiveObject(); HivePrincipal hivePrincipal = getHivePrincipal(priv.getPrincipalName(), priv.getPrincipalType()); HivePrincipal grantor = getHivePrincipal(grantorInfo.getGrantor(), grantorInfo.getGrantorType()); HivePrivilegeObject object = getHiveObjectRef(privObject); HivePrivilege privilege = new HivePrivilege(grantorInfo.getPrivilege(), null); hivePrivs.add(new HivePrivilegeInfo(hivePrincipal, privilege, object, grantor, grantorInfo.isGrantOption(), grantorInfo.getCreateTime())); } return hivePrivs; }
HivePrivilege resPrivilege = new HivePrivilege(msGrantInfo.getPrivilege(), null);