parquet_read Submodule

Reader lifecycle (open/close), filter/qc machinery, metadata population, row-group resolution, and the type-generic shared helpers every read-specifics child (parquet_read_numeric/_string/_temporal) reaches by host association: validity-buffer construction, reader/column/row-group existence checks, fixed-width text packing for the filter/qc C++ API, and the whole-column-read-avoidance row-group helpers.