pub(crate) fn read_column_ids_from_projection( metadata: &RegionMetadataRef, projection: &[usize], ) -> Result<Vec<ColumnId>>