Skip to content

Commit c595dc0

Browse files
committed
Pre-size search filter folding output
Signed-off-by: Alexey Orlenko's AI Agent <robot@aqrln.net>
1 parent 426e0e1 commit c595dc0

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • query-compiler/core/src/query_graph_builder/extractors/filters

query-compiler/core/src/query_graph_builder/extractors/filters/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ fn merge_search_filters(filter: Filter) -> Filter {
242242
fn fold_search_filters(filters: &[Filter]) -> Vec<Filter> {
243243
let mut filters_by_val: HashMap<PrismaValue, &Filter> = HashMap::new();
244244
let mut projections_by_val: HashMap<PrismaValue, Vec<ScalarProjection>> = HashMap::new();
245-
let mut output: Vec<Filter> = vec![];
245+
let mut output: Vec<Filter> = Vec::with_capacity(filters.len());
246246

247247
// Gather search filters that have the same condition
248248
for filter in filters.iter() {

0 commit comments

Comments
 (0)