public APIResult addPartitionToDim(String table, String storage, String partSpec) { return mc.addPartitionToDimensionTable(table, storage, partSpec); }
public APIResult addPartitionToDim(String table, String storage, XPartition xp) { return mc.addPartitionToDimensionTable(table, storage, xp); }
public APIResult addPartitionToDim(String table, String storage, XPartition xp) { return mc.addPartitionToDimensionTable(table, storage, xp); }
public APIResult addPartitionToDim(String table, String storage, String partSpec) { return mc.addPartitionToDimensionTable(table, storage, partSpec); }
public APIResult addPartitionToDimensionTable(String dimTblName, String storage, String partitionSpec) { try { return addPartitionToDimensionTable(dimTblName, storage, (XPartition) readFromXML(partitionSpec)); } catch (JAXBException | IOException e) { return failureAPIResult(e); } }
public APIResult addPartitionToDimensionTable(String dimTblName, String storage, String partitionSpec) { try { return addPartitionToDimensionTable(dimTblName, storage, (XPartition) readFromXML(partitionSpec)); } catch (JAXBException | IOException e) { return failureAPIResult(e); } }
private void createDimTablePartition(String fileName, String dimTable, String storage) throws JAXBException, IOException { XPartition partition = (XPartition) SampleMetastore.readFromXML(fileName); String partLocation = partition.getLocation(); if (!partLocation.startsWith("/")) { partition.setLocation("file://" + System.getProperty("lens.home") + "/" + partLocation); } result = metaClient.addPartitionToDimensionTable(dimTable, storage, partition); if (result.getStatus().equals(APIResult.Status.FAILED)) { System.err.println("Adding partition from:"+ fileName + " failed"); retCode = 1; } else { System.out.println("Added partition from:" + fileName); } }