code: void readStream(InputStream is, 
                    byte[] buffer, int offset,
                    RowCursor cursor)
      throws IOException
    {
      for (Column column : columns()) {
        column.readStream(is, buffer, offset, cursor);
      }
      
      for (Column column : blobs()) {
        column.readStreamBlob(is, buffer, offset, cursor);
      }
    }
docs: Fills a cursor given an input stream
  
  @param is stream containing the serialized row
  @param buffer the cursor's data buffer for the fixed part of the stream
  @param offset the cursor's offset for the fixed part of the stream
  @param cursor the cursor itself for holding the blob
  @throws IOException