aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArne Juul <arnej@yahooinc.com>2023-02-27 14:20:11 +0000
committerArne Juul <arnej@yahooinc.com>2023-02-27 14:20:11 +0000
commitc095c1061088bae7e6f5f26ec595325fc79be43c (patch)
tree2410ed00c837d352c8255d39a08f1bb05d5be4da
parentc32d266e593f48a4c1c63e600d865a40d749cc62 (diff)
remove loop which was guaranteed to run exactly once
-rw-r--r--container-search/src/main/java/com/yahoo/prelude/cluster/ClusterSearcher.java12
1 files changed, 5 insertions, 7 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/cluster/ClusterSearcher.java b/container-search/src/main/java/com/yahoo/prelude/cluster/ClusterSearcher.java
index a18250fbcfe..c29c7d12f9a 100644
--- a/container-search/src/main/java/com/yahoo/prelude/cluster/ClusterSearcher.java
+++ b/container-search/src/main/java/com/yahoo/prelude/cluster/ClusterSearcher.java
@@ -243,14 +243,12 @@ public class ClusterSearcher extends Searcher {
if (restrict.size() != 1) {
throw new IllegalStateException("perSchemaSearch must always be called with 1 schema, got: " + restrict.size());
}
- for (String schema : restrict) {
- Result result = searcher.search(query, execution);
- if (globalPhaseHelper != null) {
- globalPhaseHelper.process(query, result, schema);
- }
- return result;
+ String schema = restrict.iterator().next();
+ Result result = searcher.search(query, execution);
+ if (globalPhaseHelper != null) {
+ globalPhaseHelper.process(query, result, schema);
}
- return null;
+ return result;
}
private static void processResult(Query query, FutureTask<Result> task, Result mergedResult) {