Class ArrayUtil

java.lang.Object
com.lancedb.lance.namespace.util.ArrayUtil

public class ArrayUtil extends Object
  • Field Details

    • EMPTY_BOOLEAN_ARRAY

      public static final boolean[] EMPTY_BOOLEAN_ARRAY
    • EMPTY_BYTE_ARRAY

      public static final byte[] EMPTY_BYTE_ARRAY
    • EMPTY_SHORT_ARRAY

      public static final short[] EMPTY_SHORT_ARRAY
    • EMPTY_INT_ARRAY

      public static final int[] EMPTY_INT_ARRAY
    • EMPTY_LONG_ARRAY

      public static final long[] EMPTY_LONG_ARRAY
    • EMPTY_FLOAT_ARRAY

      public static final float[] EMPTY_FLOAT_ARRAY
    • EMPTY_DOUBLE_ARRAY

      public static final double[] EMPTY_DOUBLE_ARRAY
  • Method Details

    • toIntList

      public static List<Integer> toIntList(int[] ints)
    • toIntArray

      public static int[] toIntArray(List<Integer> ints)
    • toLongList

      public static List<Long> toLongList(long[] longs)
    • toUnmodifiableLongList

      public static List<Long> toUnmodifiableLongList(long[] longs)
    • toLongArray

      public static long[] toLongArray(List<Long> longs)
    • toPrimitive

      public static boolean[] toPrimitive(Boolean[] array)
    • toPrimitive

      public static byte[] toPrimitive(Byte[] array)
    • toPrimitive

      public static short[] toPrimitive(Short[] array)
    • toPrimitive

      public static int[] toPrimitive(Integer[] array)
    • toPrimitive

      public static long[] toPrimitive(Long[] array)
    • toPrimitive

      public static float[] toPrimitive(Float[] array)
    • toPrimitive

      public static double[] toPrimitive(Double[] array)
    • add

      public static <T> T[] add(T[] array, T element)
    • isStrictlyAscending

      public static boolean isStrictlyAscending(long[] array)
    • concat

      public static <T> T[] concat(Class<T> type, T[]... arrays)