private Segment getAdapter(final DataSegment segment) throws SegmentLoadingException { final Segment adapter; try { adapter = segmentLoader.getSegment(segment); } catch (SegmentLoadingException e) { segmentLoader.cleanup(segment); throw e; } if (adapter == null) { throw new SegmentLoadingException("Null adapter from loadSpec[%s]", segment.getLoadSpec()); } return adapter; }
public Map<DataSegment, File> fetchSegments(List<DataSegment> segments) throws SegmentLoadingException { Map<DataSegment, File> retVal = Maps.newLinkedHashMap(); for (DataSegment segment : segments) { retVal.put(segment, segmentLoader.getSegmentFiles(segment)); } return retVal; }
public boolean isSegmentCached(final DataSegment segment) { return segmentLoader.isSegmentLoaded(segment); }
segment.getInterval(), segment.getVersion(), segment.getShardSpec().createChunk(new ReferenceCountingSegment(segmentLoader.getSegment(segment))) );
segmentLoader.cleanup(segment);
segmentLoader.cleanup(segment);
private Segment getAdapter(final DataSegment segment) throws SegmentLoadingException { final Segment adapter; try { adapter = segmentLoader.getSegment(segment); } catch (SegmentLoadingException e) { segmentLoader.cleanup(segment); throw e; } if (adapter == null) { throw new SegmentLoadingException("Null adapter from loadSpec[%s]", segment.getLoadSpec()); } return adapter; }
Assert.assertEquals(HashBasedNumberedShardSpec.class, segment.getShardSpec().getClass()); final File segmentFile = segmentLoader.getSegmentFiles(segment);
public boolean isSegmentCached(final DataSegment segment) { return segmentLoader.isSegmentLoaded(segment); }
public Map<DataSegment, File> fetchSegments(List<DataSegment> segments) throws SegmentLoadingException { Map<DataSegment, File> retVal = Maps.newLinkedHashMap(); for (DataSegment segment : segments) { retVal.put(segment, segmentLoader.getSegmentFiles(segment)); } return retVal; }