Class FileMergerImpl
- java.lang.Object
-
- org.apache.hugegraph.computer.core.sort.merge.FileMergerImpl
-
- All Implemented Interfaces:
FileMerger
public class FileMergerImpl extends java.lang.Object implements FileMerger
-
-
Constructor Summary
Constructors Constructor Description FileMergerImpl(org.apache.hugegraph.computer.core.config.Config config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmerge(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)Merge inputs file to output file
-
-
-
Method Detail
-
merge
public 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.ExceptionDescription copied from interface:FileMergerMerge inputs file to output file- Specified by:
mergein interfaceFileMerger- Parameters:
inputs- file that need to be mergedinputToEntries- key value pair read modeoutput- write merge result to this fileflusher- combiner entries of same key- Throws:
java.lang.Exception
-
-