From 703f3707169adf371eac31e113155be8b2946ca1 Mon Sep 17 00:00:00 2001 From: mateusvmv Date: Thu, 21 Mar 2024 15:19:06 -0300 Subject: [PATCH] fix indexes --- cozo-core/src/query/compile.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/cozo-core/src/query/compile.rs b/cozo-core/src/query/compile.rs index 47025f46..87d3322c 100644 --- a/cozo-core/src/query/compile.rs +++ b/cozo-core/src/query/compile.rs @@ -310,11 +310,13 @@ impl<'a> SessionTx<'a> { } middle_vars.push(tv); } + let mut final_joiner_vars = vec![]; let middle_joiner_right_vars = mapper .iter() .enumerate() .filter_map(|(idx, orig_idx)| { if *orig_idx < store.metadata.keys.len() { + final_joiner_vars.push(right_vars[*orig_idx].clone()); Some(middle_vars[idx].clone()) } else { None @@ -322,11 +324,6 @@ impl<'a> SessionTx<'a> { }) .collect_vec(); - let mut final_joiner_vars = vec![]; - for idx in mapper.iter() { - final_joiner_vars.push(right_vars[*idx].clone()); - } - let middle = RelAlgebra::relation( middle_vars, chosen_index,