String tableUniqueName = table.getCarbonTableIdentifier().getTableUniqueName(); getTableSegmentRefresher(table); List<TableDataMap> tableIndices = allDataMaps.get(tableUniqueName); if (tableIndices == null) {
for (Segment filteredSegment : filteredSegmentToAccess) { boolean refreshNeeded = DataMapStoreManager.getInstance().getTableSegmentRefresher(carbonTable) .isRefreshNeeded(filteredSegment, updateStatusManager.getInvalidTimestampRange(filteredSegment.getSegmentNo())); if (DataMapStoreManager.getInstance().getTableSegmentRefresher(carbonTable) .isRefreshNeeded(segment.getSegmentNo())) { toBeCleanedSegments.add(segment);
for (Segment eachSegment : filteredSegment) { boolean refreshNeeded = DataMapStoreManager.getInstance() .getTableSegmentRefresher(getOrCreateCarbonTable(job.getConfiguration())) .isRefreshNeeded(eachSegment, updateStatusManager.getInvalidTimestampRange(eachSegment.getSegmentNo()));