@Override public Collection<SSTableReader> finish(long repairedAt, long maxDataAge, boolean openResult) { if (currentWriter != null) finishedWriters.add(currentWriter); currentWriter = null; for (SSTableMultiWriter writer : finishedWriters) { if (writer.getFilePointer() > 0) finishedReaders.addAll(writer.finish(repairedAt, maxDataAge, openResult)); else SSTableMultiWriter.abortOrDie(writer); } return finishedReaders; }
@Override public Collection<SSTableReader> finish(long repairedAt, long maxDataAge, boolean openResult) { if (currentWriter != null) finishedWriters.add(currentWriter); currentWriter = null; for (SSTableMultiWriter writer : finishedWriters) { if (writer.getFilePointer() > 0) finishedReaders.addAll(writer.finish(repairedAt, maxDataAge, openResult)); else SSTableMultiWriter.abortOrDie(writer); } return finishedReaders; }
@Override public Collection<SSTableReader> finish(boolean openResult) { if (currentWriter != null) finishedWriters.add(currentWriter); currentWriter = null; for (SSTableMultiWriter writer : finishedWriters) { if (writer.getFilePointer() > 0) finishedReaders.addAll(writer.finish(openResult)); else SSTableMultiWriter.abortOrDie(writer); } return finishedReaders; }
@Override public Collection<SSTableReader> finish(long repairedAt, long maxDataAge, boolean openResult) { if (currentWriter != null) finishedWriters.add(currentWriter); currentWriter = null; for (SSTableMultiWriter writer : finishedWriters) { if (writer.getFilePointer() > 0) finishedReaders.addAll(writer.finish(repairedAt, maxDataAge, openResult)); else SSTableMultiWriter.abortOrDie(writer); } return finishedReaders; }
@Override public Collection<SSTableReader> finish(boolean openResult) { if (currentWriter != null) finishedWriters.add(currentWriter); currentWriter = null; for (SSTableMultiWriter writer : finishedWriters) { if (writer.getFilePointer() > 0) finishedReaders.addAll(writer.finish(openResult)); else SSTableMultiWriter.abortOrDie(writer); } return finishedReaders; }
@Override public Collection<SSTableReader> finish(boolean openResult) { if (currentWriter != null) finishedWriters.add(currentWriter); currentWriter = null; for (SSTableMultiWriter writer : finishedWriters) { if (writer.getFilePointer() > 0) finishedReaders.addAll(writer.finish(openResult)); else SSTableMultiWriter.abortOrDie(writer); } return finishedReaders; }