summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/query/profile/SingleValueQueryProfileVisitor.java
diff options
context:
space:
mode:
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/query/profile/SingleValueQueryProfileVisitor.java')
-rw-r--r--container-search/src/main/java/com/yahoo/search/query/profile/SingleValueQueryProfileVisitor.java32
1 files changed, 19 insertions, 13 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/query/profile/SingleValueQueryProfileVisitor.java b/container-search/src/main/java/com/yahoo/search/query/profile/SingleValueQueryProfileVisitor.java
index 3bee56f7276..a0734f56e9a 100644
--- a/container-search/src/main/java/com/yahoo/search/query/profile/SingleValueQueryProfileVisitor.java
+++ b/container-search/src/main/java/com/yahoo/search/query/profile/SingleValueQueryProfileVisitor.java
@@ -15,19 +15,19 @@ import java.util.List;
final class SingleValueQueryProfileVisitor extends QueryProfileVisitor {
/** The value found, or null if none */
- private Object value=null;
+ private Object value = null;
private final List<String> name;
- private int nameIndex=-1;
+ private int nameIndex = -1;
private final boolean allowQueryProfileResult;
- private boolean enteringContent=true;
+ private boolean enteringContent = true;
- public SingleValueQueryProfileVisitor(List<String> name,boolean allowQueryProfileResult) {
- this.name=name;
- this.allowQueryProfileResult=allowQueryProfileResult;
+ public SingleValueQueryProfileVisitor(List<String> name, boolean allowQueryProfileResult) {
+ this.name = name;
+ this.allowQueryProfileResult = allowQueryProfileResult;
}
@Override
@@ -37,12 +37,12 @@ final class SingleValueQueryProfileVisitor extends QueryProfileVisitor {
@Override
public boolean enter(String name) {
- if (nameIndex+1<this.name.size()) {
+ if (nameIndex+1 < this.name.size()) {
nameIndex++;
- enteringContent=true;
+ enteringContent = true;
}
else {
- enteringContent=false;
+ enteringContent = false;
}
return enteringContent;
}
@@ -53,13 +53,19 @@ final class SingleValueQueryProfileVisitor extends QueryProfileVisitor {
}
@Override
- public void onValue(String key,Object value, DimensionBinding binding, QueryProfile owner) {
- if (nameIndex==name.size()-1)
- this.value=value;
+ public void onValue(String key,Object value,
+ DimensionBinding binding,
+ QueryProfile owner,
+ DimensionValues variant) {
+ if (nameIndex == name.size()-1)
+ this.value = value;
}
@Override
- public void onQueryProfile(QueryProfile profile,DimensionBinding binding, QueryProfile owner) {
+ public void onQueryProfile(QueryProfile profile,
+ DimensionBinding binding,
+ QueryProfile owner,
+ DimensionValues variant) {
if (enteringContent) return; // still waiting for content
if (allowQueryProfileResult)
this.value = profile;