public boolean addBlockletDetails(DeleteDeltaBlockletDetails blocklet) { DeleteDeltaBlockletDetails deleteDeltaBlockletDetails = blockletDetailsMap.get(blocklet.getBlockletKey()); if (null == deleteDeltaBlockletDetails) { blockletDetailsMap.put(blocklet.getBlockletKey(), blocklet); return true; } else { deleteDeltaBlockletDetails.addDeletedRows(blocklet.getDeletedRows()); return true; } }
taskSubmitList.get(i).get().getBlockletDetails(); for (DeleteDeltaBlockletDetails eachBlockletDetails : blockletDetails) { Integer pageId = eachBlockletDetails.getPageId(); Set<Integer> rows = blockletDetails .get(blockletDetails.indexOf(new DeleteDeltaBlockletDetails(blockletId, pageId))) .getDeletedRows(); pageIdDeleteRowsMap.put(pageId, rows.toArray(new Integer[rows.size()]));
public boolean addBlocklet(String blockletId, String offset, Integer pageId) throws Exception { DeleteDeltaBlockletDetails blocklet = new DeleteDeltaBlockletDetails(blockletId, pageId); try { blocklet.addDeletedRow(CarbonUpdateUtil.getIntegerValue(offset)); return addBlockletDetails(blocklet); } catch (Exception e) { if (LOGGER.isDebugEnabled()) { LOGGER.debug(e.getMessage()); } throw e; } } }
DeleteDeltaVo deleteDeltaVo = pageIdToBlockLetVo.get(blockletDetail.getBlockletKey()); if (null == deleteDeltaVo) { deleteDeltaVo = new DeleteDeltaVo(); pageIdToBlockLetVo.put(blockletDetail.getBlockletKey(), deleteDeltaVo); deleteDeltaVo.insertData(blockletDetail.getDeletedRows());