Package io.deephaven.function
Class Sort
java.lang.Object
io.deephaven.function.Sort
Functions for sorting primitive types.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]sort(byte... values) Returns sorted values from smallest to largest.static double[]sort(double... values) Returns sorted values from smallest to largest.static float[]sort(float... values) Returns sorted values from smallest to largest.static int[]sort(int... values) Returns sorted values from smallest to largest.static long[]sort(long... values) Returns sorted values from smallest to largest.static short[]sort(short... values) Returns sorted values from smallest to largest.static byte[]sort(io.deephaven.vector.ByteVector values) Returns sorted values from smallest to largest.static double[]sort(io.deephaven.vector.DoubleVector values) Returns sorted values from smallest to largest.static float[]sort(io.deephaven.vector.FloatVector values) Returns sorted values from smallest to largest.static int[]sort(io.deephaven.vector.IntVector values) Returns sorted values from smallest to largest.static long[]sort(io.deephaven.vector.LongVector values) Returns sorted values from smallest to largest.static short[]sort(io.deephaven.vector.ShortVector values) Returns sorted values from smallest to largest.static byte[]Returns sorted values from smallest to largest.static double[]Returns sorted values from smallest to largest.static float[]Returns sorted values from smallest to largest.static int[]Returns sorted values from smallest to largest.static long[]Returns sorted values from smallest to largest.static short[]Returns sorted values from smallest to largest.static byte[]sortDescending(byte... values) Returns sorted values from largest to smallest.static double[]sortDescending(double... values) Returns sorted values from largest to smallest.static float[]sortDescending(float... values) Returns sorted values from largest to smallest.static int[]sortDescending(int... values) Returns sorted values from largest to smallest.static long[]sortDescending(long... values) Returns sorted values from largest to smallest.static short[]sortDescending(short... values) Returns sorted values from largest to smallest.static byte[]sortDescending(io.deephaven.vector.ByteVector values) Returns sorted values from largest to smallest.static double[]sortDescending(io.deephaven.vector.DoubleVector values) Returns sorted values from largest to smallest.static float[]sortDescending(io.deephaven.vector.FloatVector values) Returns sorted values from largest to smallest.static int[]sortDescending(io.deephaven.vector.IntVector values) Returns sorted values from largest to smallest.static long[]sortDescending(io.deephaven.vector.LongVector values) Returns sorted values from largest to smallest.static short[]sortDescending(io.deephaven.vector.ShortVector values) Returns sorted values from largest to smallest.static byte[]sortDescending(Byte[] values) Returns sorted values from largest to smallest.static double[]sortDescending(Double[] values) Returns sorted values from largest to smallest.static float[]sortDescending(Float[] values) Returns sorted values from largest to smallest.static int[]sortDescending(Integer[] values) Returns sorted values from largest to smallest.static long[]sortDescending(Long[] values) Returns sorted values from largest to smallest.static short[]sortDescending(Short[] values) Returns sorted values from largest to smallest.static <T extends Comparable<? super T>>
T[]sortDescendingObj(io.deephaven.vector.ObjectVector<T> values) Returns sorted values from largest to smallest.static <T extends Comparable<? super T>>
T[]sortDescendingObj(io.deephaven.vector.ObjectVector<T> values, Comparator<T> comparator) Returns sorted values from largest to smallest.static <T extends Comparable<? super T>>
T[]sortDescendingObj(T... values) Returns sorted values from largest to smallest.static <T extends Comparable<? super T>>
T[]sortDescendingObj(T[] values, Comparator<T> comparator) Returns sorted values from largest to smallest.static <T extends Comparable<? super T>>
T[]sortObj(io.deephaven.vector.ObjectVector<T> values) Returns sorted values from smallest to largest.static <T extends Comparable<? super T>>
T[]sortObj(io.deephaven.vector.ObjectVector<T> values, Comparator<T> comparator) Returns sorted values from smallest to largest.static <T extends Comparable<? super T>>
T[]sortObj(T... values) Returns sorted values from smallest to largest.static <T extends Comparable<? super T>>
T[]sortObj(T[] values, Comparator<T> comparator) Returns sorted values from smallest to largest.
-
Constructor Details
-
Sort
public Sort()
-
-
Method Details
-
sortObj
public static <T extends Comparable<? super T>> T[] sortObj(io.deephaven.vector.ObjectVector<T> values, Comparator<T> comparator) Returns sorted values from smallest to largest.- Parameters:
values- values.comparator- value comparator.- Returns:
- sorted values.
-
sortObj
public static <T extends Comparable<? super T>> T[] sortObj(io.deephaven.vector.ObjectVector<T> values) Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortObj
Returns sorted values from smallest to largest.- Parameters:
values- values.comparator- value comparator.- Returns:
- sorted values.
-
sortObj
Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescendingObj
public static <T extends Comparable<? super T>> T[] sortDescendingObj(io.deephaven.vector.ObjectVector<T> values, Comparator<T> comparator) Returns sorted values from largest to smallest.- Parameters:
values- values.comparator- value comparator.- Returns:
- sorted values.
-
sortDescendingObj
public static <T extends Comparable<? super T>> T[] sortDescendingObj(io.deephaven.vector.ObjectVector<T> values) Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescendingObj
public static <T extends Comparable<? super T>> T[] sortDescendingObj(T[] values, Comparator<T> comparator) Returns sorted values from largest to smallest.- Parameters:
values- values.comparator- value comparator.- Returns:
- sorted values.
-
sortDescendingObj
Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
public static byte[] sort(io.deephaven.vector.ByteVector values) Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
public static byte[] sort(byte... values) Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
public static byte[] sortDescending(io.deephaven.vector.ByteVector values) Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
public static byte[] sortDescending(byte... values) Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
public static short[] sort(io.deephaven.vector.ShortVector values) Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
public static short[] sort(short... values) Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
public static short[] sortDescending(io.deephaven.vector.ShortVector values) Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
public static short[] sortDescending(short... values) Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
public static int[] sort(io.deephaven.vector.IntVector values) Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
public static int[] sort(int... values) Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
public static int[] sortDescending(io.deephaven.vector.IntVector values) Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
public static int[] sortDescending(int... values) Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
public static long[] sort(io.deephaven.vector.LongVector values) Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
public static long[] sort(long... values) Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
public static long[] sortDescending(io.deephaven.vector.LongVector values) Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
public static long[] sortDescending(long... values) Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
public static float[] sort(io.deephaven.vector.FloatVector values) Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
public static float[] sort(float... values) Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
public static float[] sortDescending(io.deephaven.vector.FloatVector values) Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
public static float[] sortDescending(float... values) Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
public static double[] sort(io.deephaven.vector.DoubleVector values) Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
public static double[] sort(double... values) Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
public static double[] sortDescending(io.deephaven.vector.DoubleVector values) Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
public static double[] sortDescending(double... values) Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-