switch (schema.getColumn(j).getDataType().getType()) {
case TEXT:
Bytes.writeVLong(os, datum.asTextBytes().length);
break;
case PROTOBUF:
ProtobufDatum protobufDatum = (ProtobufDatum) datum;
Bytes.writeVLong(os, protobufDatum.asByteArray().length);
break;
case CHAR:
case INET4:
case BLOB:
Bytes.writeVLong(os, datum.asByteArray().length);