Skip to content

Commit 7c20a41

Browse files
authored
refactor: update sketchlib import paths for top-k module renames (#321)
1 parent d7e0dde commit 7c20a41

3 files changed

Lines changed: 12 additions & 13 deletions

File tree

‎Cargo.lock‎

Lines changed: 8 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎asap-query-engine/src/precompute_operators/count_min_sketch_accumulator.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use crate::data_model::{
22
AggregateCore, AggregationType, KeyByLabelValues, MergeableAccumulator,
33
MultipleSubpopulationAggregate, SerializableToSink,
44
};
5-
use asap_sketchlib::sketches::countmin::CountMinSketch;
5+
use asap_sketchlib::sketches::countminsketch::CountMinSketch;
66
use serde_json::Value;
77
use std::collections::HashMap;
88

‎asap-query-engine/src/precompute_operators/count_min_sketch_with_heap_accumulator.rs‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,22 @@ use crate::data_model::{
22
AggregateCore, AggregationType, KeyByLabelValues, MergeableAccumulator,
33
MultipleSubpopulationAggregate, SerializableToSink,
44
};
5-
use asap_sketchlib::sketches::cms_heap::{CmsHeapItem, CountMinSketchWithHeap};
5+
use asap_sketchlib::sketches::countminsketch_topk::{CmsHeapItem, CountMinSketchWithHeap};
66
use serde_json::Value;
77
use std::collections::HashMap;
88

99
use promql_utilities::query_logics::enums::Statistic;
1010

1111
/// Count-Min Sketch with Heap accumulator — wraps `asap_sketchlib::sketches::CountMinSketchWithHeap`.
12-
/// Core struct, update/merge/serde logic live in `asap_sketchlib::sketches::cms_heap`.
12+
/// Core struct, update/merge/serde logic live in `asap_sketchlib::sketches::countminsketch_topk`.
1313
/// This file retains QE-specific trait impls, legacy deserializers, and JSON output.
1414
#[derive(Debug, Clone)]
1515
pub struct CountMinSketchWithHeapAccumulator {
1616
pub inner: CountMinSketchWithHeap,
1717
}
1818

1919
// Re-export HeapItem so existing code using CountMinSketchWithHeapAccumulator::HeapItem still works.
20-
pub use asap_sketchlib::sketches::cms_heap::CmsHeapItem as HeapItemReexport;
20+
pub use asap_sketchlib::sketches::countminsketch_topk::CmsHeapItem as HeapItemReexport;
2121

2222
impl CountMinSketchWithHeapAccumulator {
2323
pub fn new(row_num: usize, col_num: usize, heap_size: usize) -> Self {

0 commit comments

Comments
 (0)