private void prepareLoadMetadata() { int loadCount = 0; Map<String, List<String>> snapshotMap = this.readCommittedIndexFileSnapShot.getSegmentIndexFileMap(); LoadMetadataDetails[] loadMetadataDetailsArray = new LoadMetadataDetails[snapshotMap.size()]; String segmentID; for (Map.Entry<String, List<String>> entry : snapshotMap.entrySet()) { segmentID = entry.getKey(); LoadMetadataDetails loadMetadataDetails = new LoadMetadataDetails(); long timeSet; try { timeSet = Long.parseLong(segmentID); } catch (NumberFormatException nu) { timeSet = 0; } loadMetadataDetails.setLoadEndTime(timeSet); loadMetadataDetails.setLoadStartTime(timeSet); loadMetadataDetails.setSegmentStatus(SegmentStatus.SUCCESS); loadMetadataDetails.setLoadName(segmentID); loadMetadataDetailsArray[loadCount++] = loadMetadataDetails; } this.loadMetadataDetails = loadMetadataDetailsArray; }
loadMetadataDetails.setLoadEndTime(System.currentTimeMillis()); loadMetadataDetails.setSegmentStatus(SegmentStatus.SUCCESS); loadMetadataDetails.setLoadName(String.valueOf(0)); loadMetadataDetails.setLoadStartTime(loadMetadataDetails.getTimeStamp(readCurrentTime())); listOfLoadFolderDetails.add(loadMetadataDetails);
LoadMetadataDetails newDetail = new LoadMetadataDetails(); newDetail.setPartitionCount("0"); newDetail.setLoadName("" + newSegmentId); newDetail.setFileFormat(FileFormat.ROW_V1); newDetail.setLoadStartTime(System.currentTimeMillis());
newMetaEntry.setLoadName(loadModel.getSegmentId()); } else { newMetaEntry.setLoadName(segmentId); loadModel.setSegmentId(segmentId); newMetaEntry.setLoadName(String.valueOf(loadModel.getSegmentId()));
loadMetadataDetails.setLoadEndTime(loadEnddate); CarbonTable carbonTable = carbonLoadModel.getCarbonDataLoadSchema().getCarbonTable(); loadMetadataDetails.setLoadName(mergedLoadNumber); loadMetadataDetails.setSegmentFile(segmentFile); CarbonLoaderUtil
LoadMetadataDetails newDetail = new LoadMetadataDetails(); newDetail.setPartitionCount("0"); newDetail.setLoadName("" + segmentId); newDetail.setFileFormat(FileFormat.ROW_V1); newDetail.setLoadStartTime(System.currentTimeMillis());