/** * Check if the blockname of the segment belongs to the Valid Update Delta List or not. * @param seg * @param blkName * @param segmentUpdateStatusManager * @return */ public static Boolean checkUpdateDeltaMatchBlock(final String seg, final String blkName, SegmentUpdateStatusManager segmentUpdateStatusManager) { List<String> list = segmentUpdateStatusManager.getUpdateDeltaFiles(seg); String[] FileParts = blkName.split(CarbonCommonConstants.FILE_SEPARATOR); String blockName = FileParts[FileParts.length - 1]; for (String str : list) { if (str.contains(blockName)) { return true; } } return false; }
.getUpdateDeltaFiles(loadsToMerge.get(0).getLoadName()); } catch (Exception e) { LOGGER.error("Error while getting the Update Delta Blocks.");