public static void writeSignedIntArray(int[] values, DataOutput out) throws IOException { final int length = values.length; writeLength(values, out); for (int i = 0; i < length; i++) { writeSignedVarInt(values[i], out); } }
public static void writeUnignedIntArray(int[] values, DataOutput out) throws IOException { final int length = values.length; writeLength(values, out); for (int i = 0; i < length; i++) { writeUnsignedVarInt(values[i], out); } }
public static void writeUnsignedLongArray(long[] values, DataOutput out) throws IOException { final int length = writeLength(values, out); for (int i = 0; i < length; i++) { writeUnsignedVarLong(values[i], out); } }
public static void writeSignedIntArray(int[] values, DataOutput out) throws IOException { final int length = values.length; writeLength(values, out); for (int i = 0; i < length; i++) { writeSignedVarInt(values[i], out); } }
public static void writeLongArrayDeltaEncoded(long[] values, DataOutput out) throws IOException { final int length = writeLength(values, out); long prev = 0; for (int i = 0; i < length; i++) { long value = values[i]; long delta = value - prev; prev = value; writeSignedVarLong(delta, out); } }
public static void writeSignedLongArray(long[] values, DataOutput out) throws IOException { final int length = writeLength(values, out); for (int i = 0; i < length; i++) { writeSignedVarLong(values[i], out); } }
public static void writeUnignedIntArray(int[] values, DataOutput out) throws IOException { final int length = values.length; writeLength(values, out); for (int i = 0; i < length; i++) { writeUnsignedVarInt(values[i], out); } }
public static void writeUnsignedLongArray(long[] values, DataOutput out) throws IOException { final int length = writeLength(values, out); for (int i = 0; i < length; i++) { writeUnsignedVarLong(values[i], out); } }
public static void writeIntArrayDeltaEncoded(int[] values, DataOutput out) throws IOException { final int length = values.length; writeLength(values, out); int prev = 0; for (int i = 0; i < length; i++) { int value = values[i]; int delta = value - prev; prev = value; writeSignedVarInt(delta, out); } }
public static void writeLongArrayDeltaEncoded(long[] values, DataOutput out) throws IOException { final int length = writeLength(values, out); long prev = 0; for (int i = 0; i < length; i++) { long value = values[i]; long delta = value - prev; prev = value; writeSignedVarLong(delta, out); } }
public static void writeSignedLongArray(long[] values, DataOutput out) throws IOException { final int length = writeLength(values, out); for (int i = 0; i < length; i++) { writeSignedVarLong(values[i], out); } }
public static void writeIntArrayDeltaEncoded(int[] values, DataOutput out) throws IOException { final int length = values.length; writeLength(values, out); int prev = 0; for (int i = 0; i < length; i++) { int value = values[i]; int delta = value - prev; prev = value; writeSignedVarInt(delta, out); } }