Uses of Class
com.yahoo.search.query.profile.DimensionBinding
Packages that use DimensionBinding
Package
Description
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.
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 DimensionBinding in com.yahoo.search.query.profile
Fields in com.yahoo.search.query.profile declared as DimensionBindingModifier and TypeFieldDescriptionstatic final DimensionBindingDimensionBinding.invalidBindingstatic final DimensionBindingDimensionBinding.nullBindingMethods in com.yahoo.search.query.profile that return DimensionBindingModifier and TypeMethodDescriptionDimensionBinding.combineWith(DimensionBinding other) Combines this binding with another if compatible.Returns a binding for a (possibly) new set of variants.static DimensionBindingDimensionBinding.createFrom(List<String> dimensions, DimensionValues dimensionValues) Creates a binding from a variant and a context.static DimensionBindingCreates a binding from a variant and a context.static DimensionBindingDimensionBinding.createFrom(Map<String, String> values) Methods in com.yahoo.search.query.profile with parameters of type DimensionBindingModifier and TypeMethodDescriptionprotected final voidQueryProfile.accept(com.yahoo.search.query.profile.QueryProfileVisitor visitor, DimensionBinding dimensionBinding, QueryProfile owner) voidQueryProfileVariant.accept(boolean allowContent, QueryProfileType type, com.yahoo.search.query.profile.QueryProfileVisitor visitor, DimensionBinding dimensionBinding) Accepts a visitor to the values of thisDimensionBinding.combineWith(DimensionBinding other) Combines this binding with another if compatible.protected QueryProfileBackedOverridableQueryProfile.createSubProfile(String name, DimensionBinding dimensionBinding) protected QueryProfileOverridableQueryProfile.createSubProfile(String name, DimensionBinding binding) protected QueryProfileQueryProfile.createSubProfile(String name, DimensionBinding dimensionBinding) Looks up all inherited profiles and adds any that matches this name.QueryProfileVariants.get(String name, QueryProfileType type, boolean allowQueryProfileResult, DimensionBinding dimensionBinding) Returns the most specific matching value of a name for a given set of canonical dimension values.protected ObjectBackedOverridableQueryProfile.localLookup(String localName, DimensionBinding dimensionBinding) protected ObjectQueryProfile.localLookup(String name, DimensionBinding dimensionBinding) Do a variant-aware content lookup in thisprotected ObjectQueryProfile.lookup(com.yahoo.processing.request.CompoundName name, boolean allowQueryProfileResult, DimensionBinding dimensionBinding) protected voidQueryProfile.set(com.yahoo.processing.request.CompoundName name, Object value, DimensionBinding binding, QueryProfileRegistry registry) Override this to intercept all writes to this profile (or any nested profiles)protected QueryProfileQueryProfile.setLocalNode(String localName, Object value, QueryProfileType parentType, DimensionBinding dimensionBinding, QueryProfileRegistry registry) Sets the value of a node in this profile - the local name given must not be nested (contain dots)protected voidBackedOverridableQueryProfile.visitInherited(boolean allowContent, com.yahoo.search.query.profile.QueryProfileVisitor visitor, DimensionBinding dimensionBinding, QueryProfile owner) protected voidQueryProfile.visitInherited(boolean allowContent, com.yahoo.search.query.profile.QueryProfileVisitor visitor, DimensionBinding dimensionBinding, QueryProfile owner) protected voidBackedOverridableQueryProfile.visitVariants(boolean allowContent, com.yahoo.search.query.profile.QueryProfileVisitor visitor, DimensionBinding dimensionBinding) protected voidQueryProfile.visitVariants(boolean allowContent, com.yahoo.search.query.profile.QueryProfileVisitor visitor, DimensionBinding dimensionBinding) -
Uses of DimensionBinding in com.yahoo.search.query.profile.compiled
Methods in com.yahoo.search.query.profile.compiled with parameters of type DimensionBindingModifier and TypeMethodDescriptionstatic BindingBinding.createFrom(DimensionBinding dimensionBinding)