diff options
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/query/profile/types')
2 files changed, 18 insertions, 9 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/query/profile/types/PrimitiveFieldType.java b/container-search/src/main/java/com/yahoo/search/query/profile/types/PrimitiveFieldType.java index 76b3f78ac2f..887968dc64b 100644 --- a/container-search/src/main/java/com/yahoo/search/query/profile/types/PrimitiveFieldType.java +++ b/container-search/src/main/java/com/yahoo/search/query/profile/types/PrimitiveFieldType.java @@ -20,15 +20,19 @@ public class PrimitiveFieldType extends FieldType { this.primitiveClass=primitiveClass; } - public @Override Class getValueClass() { return primitiveClass; } + @Override + public Class getValueClass() { return primitiveClass; } - public @Override String stringValue() { + @Override + public String stringValue() { return toLowerCase(primitiveClass.getSimpleName()); } - public @Override String toString() { return "field type " + stringValue(); } + @Override + public String toString() { return "field type " + stringValue(); } - public @Override String toInstanceDescription() { + @Override + public String toInstanceDescription() { return toLowerCase(primitiveClass.getSimpleName()); } @@ -37,7 +41,8 @@ public class PrimitiveFieldType extends FieldType { return convertFrom(object, (QueryProfileRegistry)null); } - public @Override Object convertFrom(Object object, QueryProfileRegistry registry) { + @Override + public Object convertFrom(Object object, QueryProfileRegistry registry) { if (primitiveClass == object.getClass()) return object; if (object.getClass() == String.class) return convertFromString((String)object); diff --git a/container-search/src/main/java/com/yahoo/search/query/profile/types/QueryProfileFieldType.java b/container-search/src/main/java/com/yahoo/search/query/profile/types/QueryProfileFieldType.java index df52e78c6ef..724931b6c41 100644 --- a/container-search/src/main/java/com/yahoo/search/query/profile/types/QueryProfileFieldType.java +++ b/container-search/src/main/java/com/yahoo/search/query/profile/types/QueryProfileFieldType.java @@ -38,17 +38,21 @@ public class QueryProfileFieldType extends FieldType { /** Returns the query profile type of this, or null if any type works */ public QueryProfileType getQueryProfileType() { return type; } - public @Override Class<?> getValueClass() { return QueryProfile.class; } + @Override + public Class<?> getValueClass() { return QueryProfile.class; } - public @Override String stringValue() { + @Override + public String stringValue() { return "query-profile" + (type!=null ? ":" + type.getId().getName() : ""); } - public @Override String toString() { + @Override + public String toString() { return "field type " + stringValue(); } - public @Override String toInstanceDescription() { + @Override + public String toInstanceDescription() { return "reference to a query profile" + (type!=null ? " of type '" + type.getId().getName() + "'" : ""); } |