@Override public void releaseAllResources() throws IOException { subpartitionView.releaseAllResources(); }
/** * Releases the partition reader */ @Override void releaseAllResources() throws IOException { if (!isReleased) { isReleased = true; ResultSubpartitionView view = subpartitionView; if (view != null) { view.releaseAllResources(); subpartitionView = null; } } }
@Override public void releaseAllResources() throws IOException { subpartitionView.releaseAllResources(); }
@Override public void releaseAllResources() throws IOException { subpartitionView.releaseAllResources(); }
/** * Releases the partition reader */ @Override void releaseAllResources() throws IOException { if (!isReleased) { isReleased = true; ResultSubpartitionView view = subpartitionView; if (view != null) { view.releaseAllResources(); subpartitionView = null; } } }
@Override public void releaseAllResources() throws IOException { subpartitionView.releaseAllResources(); }
@Override public void releaseAllResources() throws IOException { subpartitionView.releaseAllResources(); }
@Override public void releaseAllResources() throws IOException { subpartitionView.releaseAllResources(); }
/** * Releases the partition reader. */ @Override void releaseAllResources() throws IOException { if (!isReleased) { isReleased = true; ResultSubpartitionView view = subpartitionView; if (view != null) { view.releaseAllResources(); subpartitionView = null; } } }
public void releaseAllResources() throws IOException { subpartitionView.releaseAllResources(); }
/** * Releases the partition reader. */ @Override void releaseAllResources() throws IOException { if (!isReleased) { isReleased = true; ResultSubpartitionView view = subpartitionView; if (view != null) { view.releaseAllResources(); subpartitionView = null; } } }
@Override public void release() throws IOException { final ResultSubpartitionView view; synchronized (buffers) { if (isReleased) { return; } view = readView; // No consumer yet, we are responsible to clean everything up. If // one is available, the view is responsible is to clean up (see // below). if (view == null) { for (Buffer buffer : buffers) { buffer.recycle(); } buffers.clear(); // TODO This can block until all buffers are written out to // disk if a spill is in-progress before deleting the file. // It is possibly called from the Netty event loop threads, // which can bring down the network. if (spillWriter != null) { spillWriter.closeAndDelete(); } } isReleased = true; } if (view != null) { view.releaseAllResources(); } }
subpartitionView.releaseAllResources(); this.subpartitionView = null;
subpartitionView.releaseAllResources(); this.subpartitionView = null;
subpartitionView.releaseAllResources(); this.subpartitionView = null;
subpartitionView.releaseAllResources(); this.subpartitionView = null;