public synchronized void close() throws IOException { if (bufferedRecords > 0) { flushRecords(); } clearColumnBuffers(); if (out != null) { // Close the underlying stream if we own it... out.flush(); out.close(); out = null; } for (int i = 0; i < columnNumber; i++) { LOG.info("Column#" + i + " : Plain Total Column Value Length: " + plainTotalColumnLength[i] + ", Compr Total Column Value Length: " + comprTotalColumnLength[i]); } } }
public synchronized void close() throws IOException { if (bufferedRecords > 0) { flushRecords(); } clearColumnBuffers(); if (out != null) { // Close the underlying stream if we own it... out.flush(); out.close(); out = null; } for (int i = 0; i < columnNumber; i++) { LOG.info("Column#" + i + " : Plain Total Column Value Length: " + plainTotalColumnLength[i] + ", Compr Total Column Value Length: " + comprTotalColumnLength[i]); } } }
if ((columnBufferSize > columnsBufferSize) || (bufferedRecords >= RECORD_INTERVAL)) { flushRecords();
if ((columnBufferSize > columnsBufferSize) || (bufferedRecords >= RECORD_INTERVAL)) { flushRecords();
if ((columnBufferSize > columnsBufferSize) || (bufferedRecords >= RECORD_INTERVAL)) { flushRecords();
public synchronized void close() throws IOException { if (bufferedRecords > 0) { flushRecords(); } clearColumnBuffers(); if (isCompressed()) { for (int i = 0; i < columnNumber; i++) { deflateFilter[i].close(); IOUtils.closeStream(deflateOut[i]); } keyDeflateFilter.close(); IOUtils.closeStream(keyDeflateOut); CodecPool.returnCompressor(keyCompressor); keyCompressor = null; CodecPool.returnCompressor(compressor); compressor = null; } if (out != null) { // Close the underlying stream if we own it... out.flush(); out.close(); out = null; } } }
public synchronized void close() throws IOException { if (bufferedRecords > 0) { flushRecords(); } clearColumnBuffers(); if (out != null) { // Close the underlying stream if we own it... out.flush(); out.close(); out = null; } for (int i = 0; i < columnNumber; i++) { LOG.info("Column#" + i + " : Plain Total Column Value Length: " + plainTotalColumnLength[i] + ", Compr Total Column Value Length: " + comprTotalColumnLength[i]); } } }
if ((columnBufferSize > columnsBufferSize) || (bufferedRecords >= RECORD_INTERVAL)) { flushRecords();