Uses of Class
com.yahoo.search.query.profile.QueryProfile
Packages that use QueryProfile
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.
-
Uses of QueryProfile in com.yahoo.search.query.profile
Subclasses of QueryProfile in com.yahoo.search.query.profileModifier and TypeClassDescriptionclassA wrapper of a query profile where overrides to the values in the referenced profile can be set.classA regular query profile which knows it is storing overrides (not configured profiles) and that implements override legality checking.Methods in com.yahoo.search.query.profile that return QueryProfileModifier and TypeMethodDescriptionQueryProfile.clone()Returns a clone of this.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.QueryProfileRegistry.findQueryProfile(String idString) Returns a query profile for the given request string, or null if a suitable one is not found.BackedOverridableQueryProfile.getBacking()Returns the query profile backing thisprotected 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)Methods in com.yahoo.search.query.profile that return types with arguments of type QueryProfileModifier and TypeMethodDescriptionQueryProfile.inherited()Returns the list of profiles inherited by this.QueryProfileVariant.inherited()Returns the live reference to the inherited profiles of this.Methods in com.yahoo.search.query.profile with parameters of type QueryProfileModifier and TypeMethodDescriptionprotected final voidQueryProfile.accept(com.yahoo.search.query.profile.QueryProfileVisitor visitor, DimensionBinding dimensionBinding, QueryProfile owner) voidBackedOverridableQueryProfile.addInherited(QueryProfile inherited) voidQueryProfile.addInherited(QueryProfile profile) Adds a profile to the end of the inherited list of this.voidQueryProfile.addInherited(QueryProfile profile, DimensionValues dimensionValues) Adds a profile to the end of the inherited list of this for the given variant.final voidQueryProfile.addInherited(QueryProfile profile, String[] dimensionValues) static CompiledQueryProfileQueryProfileCompiler.compile(QueryProfile in, CompiledQueryProfileRegistry registry) voidQueryProfileVariant.inherit(QueryProfile profile) voidQueryProfileVariants.inherit(QueryProfile profile, DimensionValues dimensionValues) Inherits a particular profile in a variant of thisvoidQueryProfileRegistry.register(QueryProfile profile) Register this type by its idprotected 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) Constructors in com.yahoo.search.query.profile with parameters of type QueryProfileModifierConstructorDescriptionBackedOverridableQueryProfile(QueryProfile backingProfile) Creates an overridable profile from the given backing profile.QueryProfileVariant(DimensionValues dimensionValues, QueryProfile owner) QueryProfileVariants(String[] dimensions, QueryProfile owner) Creates a set of virtual query profiles which may return varying values over the set of dimensions given.QueryProfileVariants(List<String> dimensions, QueryProfile owner) Creates a set of virtual query profiles which may return varying values over the set of dimensions given.