diff options
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/federation/sourceref/VirtualSourceResolver.java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/federation/sourceref/VirtualSourceResolver.java | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/federation/sourceref/VirtualSourceResolver.java b/container-search/src/main/java/com/yahoo/search/federation/sourceref/VirtualSourceResolver.java index fc07d12d429..2b2c3b2f3ca 100644 --- a/container-search/src/main/java/com/yahoo/search/federation/sourceref/VirtualSourceResolver.java +++ b/container-search/src/main/java/com/yahoo/search/federation/sourceref/VirtualSourceResolver.java @@ -1,8 +1,6 @@ // Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.search.federation.sourceref; -import com.yahoo.search.federation.FederationConfig; - import java.util.HashMap; import java.util.HashSet; import java.util.Map; @@ -43,9 +41,7 @@ public class VirtualSourceResolver { } return virtualSourceMap; } - public static VirtualSourceResolver of(FederationConfig config) { - return of(config.target().stream().map(FederationConfig.Target::id).collect(Collectors.toUnmodifiableSet())); - } + public Set<String> resolve(Set<String> sourcesInQuery) { boolean hasMapping = sourcesInQuery.stream().anyMatch(virtualSources::containsKey); if (hasMapping) { |