Uses of Class
com.yahoo.search.query.profile.DimensionValues
-
Packages that use DimensionValues Package Description com.yahoo.search.query.profile Query Profiles provide nested sets of named (and optionally typed) key-values which can be referenced in a Query to proviode initial values of Query properties.com.yahoo.search.query.profile.compiled Query Profiles provide nested sets of named (and optionally typed) key-values which can be referenced in a Query to proviode initial values of Query properties. -
-
Uses of DimensionValues in com.yahoo.search.query.profile
Fields in com.yahoo.search.query.profile declared as DimensionValues Modifier and Type Field Description static DimensionValues
DimensionValues. empty
Methods in com.yahoo.search.query.profile that return DimensionValues Modifier and Type Method Description static DimensionValues
DimensionValues. createFrom(java.lang.String[] values)
DimensionValues
QueryProfileVariant. getDimensionValues()
DimensionValues
QueryProfileVariants.FieldValue. getDimensionValues()
Returns the dimension values for which this value should be used.DimensionValues
DimensionBinding. getValues()
Returns the values for the dimensions of this.Methods in com.yahoo.search.query.profile with parameters of type DimensionValues Modifier and Type Method Description void
QueryProfile. addInherited(QueryProfile profile, DimensionValues dimensionValues)
Adds a profile to the end of the inherited list of this for the given variant.int
DimensionValues. compareTo(DimensionValues other)
Implements the sort order of this which is based on specificity where dimensions to the left are more significant: -1 is returned if this is more specific than other, 1 is returned if other is more specific than this, 0 is returned if none is more specific than the other.static DimensionBinding
DimensionBinding. createFrom(java.util.List<java.lang.String> dimensions, DimensionValues dimensionValues)
Creates a binding from a variant and a context.java.lang.Object
QueryProfile. get(java.lang.String name, DimensionValues dimensionValues, com.yahoo.processing.request.Properties substitution)
Returns a value from this using the given dimensions for resolutionjava.lang.Object
QueryProfileVariants.FieldValues. getExact(DimensionValues dimensionValues)
Returns the value having exactly the given dimensions, or null if noneQueryProfileVariant
QueryProfileVariants. getVariant(DimensionValues dimensionValues, boolean create)
Returns the query profile variant having exactly the given dimensions, and creates it if create is set and it is missingvoid
QueryProfileVariants. inherit(QueryProfile profile, DimensionValues dimensionValues)
Inherits a particular profile in a variant of thisboolean
DimensionValues. isMoreSpecificThan(DimensionValues other)
Helper method which uses compareTo to return whether this is most specificboolean
DimensionValues. matches(DimensionValues givenValues)
Returns true if this is has the same value every place it has a value as the given values.boolean
QueryProfileVariant. matches(DimensionValues givenDimensionValues)
boolean
QueryProfileVariants.FieldValue. matches(DimensionValues givenDimensionValues)
void
QueryProfileVariants.FieldValues. put(DimensionValues dimensionValues, java.lang.Object value)
void
QueryProfile. set(java.lang.String name, java.lang.Object value, DimensionValues dimensionValues, QueryProfileRegistry registry)
Sets a value in this or any nested profile.void
QueryProfileVariants. set(java.lang.String fieldName, DimensionValues dimensionValues, java.lang.Object value)
Sets a value to thisConstructors in com.yahoo.search.query.profile with parameters of type DimensionValues Constructor Description FieldValue(DimensionValues dimensionValues, java.lang.Object value)
QueryProfileVariant(DimensionValues dimensionValues, QueryProfile owner)
-
Uses of DimensionValues in com.yahoo.search.query.profile.compiled
Methods in com.yahoo.search.query.profile.compiled that return types with arguments of type DimensionValues Modifier and Type Method Description java.util.Optional<DimensionValues>
ValueWithSource. variant()
Returns the variant having this value, or empty if it's not in a variantMethod parameters in com.yahoo.search.query.profile.compiled with type arguments of type DimensionValues Modifier and Type Method Description ValueWithSource
ValueWithSource. withVariant(java.util.Optional<DimensionValues> variant)
Constructors in com.yahoo.search.query.profile.compiled with parameters of type DimensionValues Constructor Description ValueWithSource(java.lang.Object value, java.lang.String source, boolean isUnoverridable, boolean isQueryProfile, QueryProfileType type, DimensionValues variant)
-