diff --git a/src/promql/src/histogram_eval/aggregate.rs b/src/promql/src/histogram_eval/aggregate.rs index 6653c5a40b6..0bec10319cf 100644 --- a/src/promql/src/histogram_eval/aggregate.rs +++ b/src/promql/src/histogram_eval/aggregate.rs @@ -24,8 +24,8 @@ use datatypes::series::histogram::HistogramBatchBuilder; use datatypes::series::samples::{SampleRef, Samples, Series, SeriesFields, SeriesSchema}; use datatypes::series::time::{GridRange, TimeAxis}; -use super::float_histogram::FloatHistogram; -use super::grid_range; +use crate::histogram_eval::float_histogram::FloatHistogram; +use crate::histogram_eval::grid_range; /// A native histogram aggregation. #[derive(Debug, Clone, Copy, PartialEq, Eq)] diff --git a/src/promql/src/histogram_eval/float_histogram.rs b/src/promql/src/histogram_eval/float_histogram.rs index ce10ae67ff8..e57fd5f9fbd 100644 --- a/src/promql/src/histogram_eval/float_histogram.rs +++ b/src/promql/src/histogram_eval/float_histogram.rs @@ -26,7 +26,7 @@ use datatypes::series::histogram::{ BucketSideView, CounterResetHint, HistogramBatchBuilder, HistogramView, }; -use super::native::{CUSTOM_BUCKETS_SCHEMA, bound, kahan_inc}; +use crate::histogram_eval::native::{CUSTOM_BUCKETS_SCHEMA, bound, kahan_inc}; type Buckets = Vec<(i32, f64)>; diff --git a/src/promql/src/histogram_eval/native.rs b/src/promql/src/histogram_eval/native.rs index 95b662b3071..dfb068a959e 100644 --- a/src/promql/src/histogram_eval/native.rs +++ b/src/promql/src/histogram_eval/native.rs @@ -18,7 +18,7 @@ use datafusion::error::{DataFusionError, Result}; use datatypes::series::histogram::{BucketSideView, HistogramView}; -use super::bounds::EXPONENTIAL_BOUNDS; +use crate::histogram_eval::bounds::EXPONENTIAL_BOUNDS; pub(super) const CUSTOM_BUCKETS_SCHEMA: i32 = -53; diff --git a/src/promql/src/range_eval/function.rs b/src/promql/src/range_eval/function.rs index 90ca3d2b1e3..a5bb2c27d6c 100644 --- a/src/promql/src/range_eval/function.rs +++ b/src/promql/src/range_eval/function.rs @@ -18,8 +18,8 @@ //! operation order. Arithmetic that GreptimeDB's range UDFs compute the same way is shared with //! them. -use super::{FloatWindow, WindowKernel}; use crate::functions::{EdgeKind, add_counter_resets, count_edges, extremum, instant_delta}; +use crate::range_eval::{FloatWindow, WindowKernel}; /// A PromQL range-vector function over float samples. #[derive(Clone, Copy, Debug, PartialEq)]