Class MergeInserter

    • Field Detail

      • sort

        private MergeSort sort
        The sort this inserter is for.
      • mergeRuns

        private java.util.Vector<java.lang.Long> mergeRuns
        A vector of the conglomerate ids of the merge runs.
      • sortBuffer

        private SortBuffer sortBuffer
        An in-memory ordered set that is used to sort rows before they're sent to merge runs.
      • beginMemoryUsage

        private long beginMemoryUsage
        Information about memory usage to dynamically tune the in-memory sort buffer size.
      • avoidMergeRun

        private boolean avoidMergeRun
      • runSize

        private int runSize
      • totalRunSize

        private int totalRunSize
      • stat_sortType

        java.lang.String stat_sortType
      • stat_numRowsInput

        int stat_numRowsInput
      • stat_numRowsOutput

        int stat_numRowsOutput
      • stat_numMergeRuns

        int stat_numMergeRuns
      • stat_mergeRunsSize

        java.util.Vector<java.lang.Integer> stat_mergeRunsSize
    • Constructor Detail

      • MergeInserter

        MergeInserter()