Ivan,

I was working on a more straightforward implementation recently that you
might find helpful. Here's the basic code for building types of records for
(repetition, definition, value) triples:

https://github.com/Netflix/iceberg/blob/parquet-value-readers/parquet/src/main/java/com/netflix/iceberg/parquet/ParquetValueReaders.java#L142

rb

On Sun, Feb 11, 2018 at 3:40 PM, Ivan Sadikov <ivan.sadi...@gmail.com>
wrote:

> Hello,
>
> Are there any docs or blogs on how parquet record materialiser works? It
> would be great, if someone could explain me what the input is and how
> record materialiser traverses scheme and reconstructs a record.
>
> I understand how API is structured and how to use it, I am more after help
> with the content of RecordReaderImplementation.java or an equivalent in
> parquet-cpp. Would appreciate an explanation of init and read methods.
>
> Thank you in advance!
>
>
> Cheers,
>
> Ivan
>



-- 
Ryan Blue
Software Engineer
Netflix

Reply via email to