Class ArrayFunctions
- java.lang.Object
-
- org.apache.pinot.common.function.scalar.ArrayFunctions
-
public class ArrayFunctions extends Object
Inbuilt array scalar functions. SeeArrayUtilsfor details.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static double[]arrayConcatDouble(double[] values1, double[] values2)static float[]arrayConcatFloat(float[] values1, float[] values2)static int[]arrayConcatInt(int[] values1, int[] values2)static long[]arrayConcatLong(long[] values1, long[] values2)static String[]arrayConcatString(String[] values1, String[] values2)static booleanarrayContainsInt(int[] values, int valueToFind)static booleanarrayContainsString(String[] values, String valueToFind)static int[]arrayDistinctInt(int[] values)static String[]arrayDistinctString(String[] values)static intarrayIndexOfInt(int[] values, int valueToFind)static intarrayIndexOfString(String[] values, String valueToFind)static int[]arrayRemoveInt(int[] values, int element)static String[]arrayRemoveString(String[] values, String element)static int[]arrayReverseInt(int[] values)static String[]arrayReverseString(String[] values)static int[]arraySliceInt(int[] values, int start, int end)static String[]arraySliceString(String[] values, int start, int end)static int[]arraySortInt(int[] values)static String[]arraySortString(String[] values)static int[]arrayUnionInt(int[] values1, int[] values2)static String[]arrayUnionString(String[] values1, String[] values2)
-
-
-
Method Detail
-
arrayReverseInt
public static int[] arrayReverseInt(int[] values)
-
arraySortInt
public static int[] arraySortInt(int[] values)
-
arrayIndexOfInt
public static int arrayIndexOfInt(int[] values, int valueToFind)
-
arrayContainsInt
public static boolean arrayContainsInt(int[] values, int valueToFind)
-
arraySliceInt
public static int[] arraySliceInt(int[] values, int start, int end)
-
arrayDistinctInt
public static int[] arrayDistinctInt(int[] values)
-
arrayRemoveInt
public static int[] arrayRemoveInt(int[] values, int element)
-
arrayUnionInt
public static int[] arrayUnionInt(int[] values1, int[] values2)
-
arrayConcatInt
public static int[] arrayConcatInt(int[] values1, int[] values2)
-
arrayConcatLong
public static long[] arrayConcatLong(long[] values1, long[] values2)
-
arrayConcatFloat
public static float[] arrayConcatFloat(float[] values1, float[] values2)
-
arrayConcatDouble
public static double[] arrayConcatDouble(double[] values1, double[] values2)
-
-