private List<String> getDbNames(List<HivePrivilegeObject> filteredObjects) { List<String> tnames = new ArrayList<String>(); for(HivePrivilegeObject obj : filteredObjects) { tnames.add(obj.getDbname()); } return tnames; }
private List<String> getDbNames(List<HivePrivilegeObject> filteredObjects) { List<String> tnames = new ArrayList<String>(); for(HivePrivilegeObject obj : filteredObjects) { tnames.add(obj.getDbname()); } return tnames; }
sb.append(HiveUtils.unparseIdentifier(privObject.getDbname(), conf)); sb.append("."); sb.append(HiveUtils.unparseIdentifier(privObject.getObjectName(), conf));
/** * Convert thrift HiveObjectRef to plugin HivePrivilegeObject * @param privObj * @return * @throws HiveException */ public static HiveObjectRef getThriftHiveObjectRef(HivePrivilegeObject privObj) throws HiveException { if (privObj == null) { return null; } HiveObjectType objType = getThriftHiveObjType(privObj.getType()); return new HiveObjectRef(objType, privObj.getDbname(), privObj.getObjectName(), null, null); }
/** * Convert thrift HiveObjectRef to plugin HivePrivilegeObject * @param privObj * @return * @throws HiveException */ public static HiveObjectRef getThriftHiveObjectRef(HivePrivilegeObject privObj) throws HiveException { if (privObj == null) { return null; } HiveObjectType objType = getThriftHiveObjType(privObj.getType()); return new HiveObjectRef(objType, privObj.getDbname(), privObj.getObjectName(), null, null); }
sb.append(HiveUtils.unparseIdentifier(privObject.getDbname(), conf)); sb.append("."); sb.append(HiveUtils.unparseIdentifier(privObject.getObjectName(), conf));
@Override public HiveResourceACLs getResourceACLs(HivePrivilegeObject hiveObject) { HiveResourceACLs acls = null; try { switch (hiveObject.getType()) { case DATABASE: Database db = Hive.get().getDatabase(hiveObject.getDbname()); acls = getResourceACLs(new Path(db.getLocationUri())); break; case TABLE_OR_VIEW: case COLUMN: Table table = Hive.get().getTable(hiveObject.getDbname(), hiveObject.getObjectName()); acls = getResourceACLs(new Path(table.getTTable().getSd().getLocation())); break; default: // Shall never happen throw new RuntimeException("Unknown request type:" + hiveObject.getType()); } } catch (Exception e) { } return acls; }
Table thriftTableObj = null; try { thriftTableObj = metastoreClient.getTable(hivePrivObject.getDbname(), hivePrivObject.getObjectName()); } catch (Exception e) { if (Warehouse.DEFAULT_DATABASE_NAME.equalsIgnoreCase(hivePrivObject.getDbname())) { return true; db = metastoreClient.getDatabase(hivePrivObject.getDbname()); } catch (Exception e) { throwGetObjErr(e, hivePrivObject);
Table thriftTableObj = null; try { thriftTableObj = metastoreClient.getTable(hivePrivObject.getDbname(), hivePrivObject.getObjectName()); } catch (Exception e) { if (MetaStoreUtils.DEFAULT_DATABASE_NAME.equalsIgnoreCase(hivePrivObject.getDbname())) { return true; db = metastoreClient.getDatabase(hivePrivObject.getDbname()); } catch (Exception e) { throwGetObjErr(e, hivePrivObject);
privObj.getDbname(), privObj.getObjectName());
HivePrincipal grantor = privilege.getGrantorPrincipal(); appendNonNull(builder, resource.getDbname(), true); appendNonNull(builder, resource.getObjectName()); appendNonNull(builder, resource.getPartKeys());
HivePrincipal grantor = privilege.getGrantorPrincipal(); appendNonNull(builder, resource.getDbname(), true); appendNonNull(builder, resource.getObjectName()); appendNonNull(builder, resource.getPartKeys());
private List<String> getDbNames(List<HivePrivilegeObject> filteredObjects) { List<String> tnames = new ArrayList<String>(); for(HivePrivilegeObject obj : filteredObjects) { tnames.add(obj.getDbname()); } return tnames; }
/** * Convert thrift HiveObjectRef to plugin HivePrivilegeObject * @param privObj * @return * @throws HiveException */ public static HiveObjectRef getThriftHiveObjectRef(HivePrivilegeObject privObj) throws HiveException { if (privObj == null) { return null; } HiveObjectType objType = getThriftHiveObjType(privObj.getType()); return new HiveObjectRef(objType, privObj.getDbname(), privObj.getObjectName(), null, null); }
HivePrincipal grantor = privilege.getGrantorPrincipal(); appendNonNull(builder, resource.getDbname(), true); appendNonNull(builder, resource.getObjectName()); appendNonNull(builder, resource.getPartKeys());