Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Plain View
Avro, mail # dev - Tracking the current position of stream decoded BinaryDecoder

Youssef Hatem 2013-10-16, 17:25
Copy link to this message
Re: Tracking the current position of stream decoded BinaryDecoder
Doug Cutting 2013-11-08, 21:52
On Wed, Oct 16, 2013 at 10:25 AM, Youssef Hatem
> BinaryDecoder offers getPos() to get the current position which I assume should correspond to the progress the BinaryDecoder has made decoding the passed stream.

That is not a public method in BinaryDecoder, but rather a private
method that refers only to the position with a private buffer.  If you
need to know the number of bytes consumed you may use a direct binary
decoder and pass in an input stream which tracks its position (e.g.,
FileInputStream or RandomAccessFile).