У меня есть файл Parquet, и я не хочу читать весь файл в память. Я хочу прочитать метаданные, а затем прочитать остальную часть файла по требованию. То есть, например, я хочу прочитать вторую страницу первого столбца в группе третьего ряда. Как бы я это сделал, используя библиотеку Apache Parquet cpp? У меня есть смещение той части, которую я хочу прочитать из метаданных, и могу читать ее прямо с диска. Есть ли способ передать этот буфер в библиотеку Apache Parquet для распаковки, декодирования и перебора значений? Как насчет того же для групп столбцов или групп строк? По сути, я хочу частично прочитать файл, а затем передать его API-интерфейсам для обработки, а не передавать обработчик файла в API и пропустить его через файл. Возможно ли это?