Interface FileMerger

  • All Known Implementing Classes:
    FileMergerImpl

    public interface FileMerger
    • Method Detail

      • merge

        void merge​(java.util.List<java.lang.String> inputs,
                   java.util.function.Function<java.lang.String,​EntryIterator> inputToEntries,
                   java.lang.String output,
                   java.util.function.Function<java.lang.String,​KvEntryFileWriter> fileToWriter,
                   OuterSortFlusher flusher)
            throws java.lang.Exception
        Merge inputs file to output file
        Parameters:
        inputs - file that need to be merged
        inputToEntries - key value pair read mode
        output - write merge result to this file
        flusher - combiner entries of same key
        Throws:
        java.lang.Exception