Parquet has strict modifier and encapsulation design. This is well designed, but it does not allow us to add desired features to Parquet. For example, it is hard to get the written file size and how many memory buffer is filled.
I propose forking some classes of Parquet file format as embed third-party classes. After then, we can revise them tailored for Tajo.