private Object convertBinary(Object writable, int batchIndex) {
      if (writable == null) {
        writable = new BytesWritable();
      }
      if (deserializeRead.currentBytes == null) {
        LOG.info("null binary entry: batchIndex " + batchIndex);
      }

      ((BytesWritable) writable).set(
              deserializeRead.currentBytes,
              deserializeRead.currentBytesStart,
              deserializeRead.currentBytesLength);
      return writable;
    }
Initialize for converting the source data type that are going to be read with the
DeserializedRead interface passed to the constructor to the target data types desired in
the VectorizedRowBatch.

No projection -- using the column range 0 .. columnCount-1

@param targetTypeInfos
@param columnsToIncludeTruncated
@throws HiveException
ql/src/java/org/apache/hadoop/hive/ql/exec/vector/VectorDeserializeRow.java