Hi All; I have implemented different data sources before for the ParquetReader(privately) but with the latest changes (esp. https://github.com/apache/arrow/pull/8300/files#diff-0b220b2d327afc583fd75b2d3c52901e628026a11cfa694ffc252ffd45fb6db0L20 ( There is an orphanage of the ParquetReader trait. Is this intentional or it is temporary? Since that prevents layering traits on top of it for implementing different data source perspective.
This change kind of blocks us at Signavio to move to the latest Arrow nightly. It would be nice to resolve this together so we can adapt the parquet and arrow. Best, Mahmut Bulut (vertexclique)