Class GeneralOutOfPlaceVectorSorter<V extends ValueVector>

java.lang.Object
org.apache.arrow.algorithm.sort.GeneralOutOfPlaceVectorSorter<V>
Type Parameters:
V - vector type.
All Implemented Interfaces:
OutOfPlaceVectorSorter<V>

public class GeneralOutOfPlaceVectorSorter<V extends ValueVector> extends Object implements OutOfPlaceVectorSorter<V>
An out-of-place sorter for vectors of arbitrary type, with time complexity O(n*log(n)). Since it does not make any assumptions about the memory layout of the vector, its performance can be sub-optimal. So if another sorter is applicable (FixedWidthInPlaceVectorSorter), it should be used in preference.
  • Constructor Details

    • GeneralOutOfPlaceVectorSorter

      public GeneralOutOfPlaceVectorSorter()
  • Method Details