Refactor one-before retrieve
This commit is contained in:
@@ -30,6 +30,7 @@ pub async fn dyn_events_stream(
|
||||
let subq = make_sub_query(
|
||||
ch_conf,
|
||||
evq.range().clone(),
|
||||
evq.one_before_range(),
|
||||
evq.transform().clone(),
|
||||
evq.test_do_wasm(),
|
||||
evq,
|
||||
|
||||
@@ -110,6 +110,7 @@ where
|
||||
item
|
||||
}
|
||||
} else {
|
||||
trace!("discarding events len {:?}", ilge - 1);
|
||||
let mut dummy = item.new_empty();
|
||||
item.drain_into(&mut dummy, (0, ilge - 1))
|
||||
.map_err(|e| format!("{e} unexpected MergeError while remove of items"))?;
|
||||
|
||||
@@ -200,6 +200,7 @@ where
|
||||
pub fn make_sub_query<SUB>(
|
||||
ch_conf: ChannelTypeConfigGen,
|
||||
range: SeriesRange,
|
||||
one_before_range: bool,
|
||||
transform: TransformQuery,
|
||||
test_do_wasm: Option<&str>,
|
||||
sub: SUB,
|
||||
@@ -209,7 +210,7 @@ pub fn make_sub_query<SUB>(
|
||||
where
|
||||
SUB: Into<EventsSubQuerySettings>,
|
||||
{
|
||||
let mut select = EventsSubQuerySelect::new(ch_conf, range, transform);
|
||||
let mut select = EventsSubQuerySelect::new(ch_conf, range, one_before_range, transform);
|
||||
if let Some(wasm1) = test_do_wasm {
|
||||
select.set_wasm1(wasm1.into());
|
||||
}
|
||||
|
||||
@@ -46,6 +46,7 @@ async fn timebinnable_stream(
|
||||
let subq = make_sub_query(
|
||||
ch_conf,
|
||||
range.clone().into(),
|
||||
one_before_range,
|
||||
query.transform().clone(),
|
||||
query.test_do_wasm(),
|
||||
&query,
|
||||
|
||||
Reference in New Issue
Block a user