fn range_at( ranges: &RangeArray, index: usize, name: &str, ) -> Result<(usize, usize), DataFusionError>