fn predict_linear_impl(
ts_range: &RangeArray,
value_range: &RangeArray,
all_timestamps: &[i64],
all_values: &Float64Array,
index: usize,
t: i64,
func_name: &str,
) -> Result<Option<f64>, DataFusionError>fn predict_linear_impl(
ts_range: &RangeArray,
value_range: &RangeArray,
all_timestamps: &[i64],
all_values: &Float64Array,
index: usize,
t: i64,
func_name: &str,
) -> Result<Option<f64>, DataFusionError>