Class DefaultSorter


  • public class DefaultSorter
    extends java.lang.Object
    • Constructor Detail

      • DefaultSorter

        public DefaultSorter​(org.apache.hugegraph.computer.core.config.Config config)
    • Method Detail

      • sortBuffer

        public void sortBuffer​(EntryIterator entries,
                               InnerSortFlusher flusher)
                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • mergeFile

        public void mergeFile​(java.util.List<SelectedFiles> selectedFiles,
                              java.util.function.Function<java.lang.String,​EntryIterator> fileToEntries,
                              java.util.function.Function<java.lang.String,​KvEntryFileWriter> fileToWriter,
                              OuterSortFlusher flusher)
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • iterator

        public PeekableIterator<KvEntry> iterator​(java.util.List<java.lang.String> inputs,
                                                  java.util.function.Function<java.lang.String,​EntryIterator> fileToEntries)
                                           throws java.io.IOException
        Throws:
        java.io.IOException