Exemple #1
0
 private String renameWithPartitionInfo(
     String oldName, Map<String, List<ArrayList<String>>> ptTableMap) {
   if (ptTableMap.isEmpty()) return oldName;
   if (!JDomUtils.hasPartitionReference(oldName)) return oldName;
   List<String> list = JDomUtils.extractPartitionReferences(oldName, false);
   String tmp = "";
   for (int i = 0; i < list.size(); i++) {
     if (i % 2 == 0) tmp = tmp + list.get(i);
     else {
       String tmp1 = list.get(i);
       tmp = tmp + this.renamePartitionReference(tmp1.substring(1, tmp1.length() - 1), ptTableMap);
     }
   }
   return tmp;
 }