public void writeByteArray(int fieldNumber, byte[] value, boolean repeated) throws IOException { writeB64Encoded(writer, schema.getFieldName(fieldNumber), value.length == 0 ? EMPTY : B64Code.cencode(value)); }
public void writeByteRange(boolean utf8String, int fieldNumber, byte[] value, int offset, int length, boolean repeated) throws IOException { if(utf8String) { writeString(fieldNumber, STRING.deser(value, offset, length), repeated); } else { writeB64Encoded(writer, schema.getFieldName(fieldNumber), length == 0 ? EMPTY : B64Code.cencode(value, offset, length)); } }