public static long[] readSignedLongArray(DataInput in) throws IOException { final int length = readLength(in); long[] values = new long[length]; for (int i = 0; i < length; i++) { values[i] = readSignedVarLong(in); } return values; }
public static int[] readUnsignedIntArray(DataInput in, AtomicInteger outBytesRead) throws IOException { final int length = readLength(in); int[] values = new int[length]; for (int i = 0; i < length; i++) { values[i] = readUnsignedVarInt(in); } return values; }
public static int[] readIntArrayDeltaEncoded(DataInput in) throws IOException { final int length = readLength(in); int[] values = new int[length]; int prev = 0; for (int i = 0; i < length; i++) { int delta = readSignedVarInt(in); int value = prev + delta; values[i] = value; prev = value; } return values; }
public static int[] readIntArrayDeltaEncoded(DataInput in) throws IOException { final int length = readLength(in); int[] values = new int[length]; int prev = 0; for (int i = 0; i < length; i++) { int delta = readSignedVarInt(in); int value = prev + delta; values[i] = value; prev = value; } return values; }
public static long[] readUnsignedLongArray(DataInput in) throws IOException { final int length = readLength(in); long[] values = new long[length]; for (int i = 0; i < length; i++) { values[i] = readUnsignedVarLong(in); } return values; }
public static long[] readLongArrayDeltaEncoded(DataInput in) throws IOException { final int length = readLength(in); long[] values = new long[length]; long prev = 0; for (int i = 0; i < length; i++) { long delta = readSignedVarLong(in); long value = prev + delta; values[i] = value; prev = value; } return values; }
public static long[] readSignedLongArray(DataInput in) throws IOException { final int length = readLength(in); long[] values = new long[length]; for (int i = 0; i < length; i++) { values[i] = readSignedVarLong(in); } return values; }
public static long[] readLongArrayDeltaEncoded(DataInput in) throws IOException { final int length = readLength(in); long[] values = new long[length]; long prev = 0; for (int i = 0; i < length; i++) { long delta = readSignedVarLong(in); long value = prev + delta; values[i] = value; prev = value; } return values; }
public static int[] readSignedIntArray(DataInput in) throws IOException { final int length = readLength(in); int[] values = new int[length]; for (int i = 0; i < length; i++) { values[i] = readSignedVarInt(in); } return values; }
public static int[] readSignedIntArray(DataInput in) throws IOException { final int length = readLength(in); int[] values = new int[length]; for (int i = 0; i < length; i++) { values[i] = readSignedVarInt(in); } return values; }
public static int[] readUnsignedIntArray(DataInput in, AtomicInteger outBytesRead) throws IOException { final int length = readLength(in); int[] values = new int[length]; for (int i = 0; i < length; i++) { values[i] = readUnsignedVarInt(in); } return values; }
public static long[] readUnsignedLongArray(DataInput in) throws IOException { final int length = readLength(in); long[] values = new long[length]; for (int i = 0; i < length; i++) { values[i] = readUnsignedVarLong(in); } return values; }