Uses of Class
com.yahoo.search.query.profile.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.
Query profile types defines the set of fields a query profile may, can or must have.
-
Uses of QueryProfile in com.yahoo.search.query.profile
Modifier and TypeClassDescriptionclass
A wrapper of a query profile where overrides to the values in the referenced profile can be set.class
A regular query profile which knows it is storing overrides (not configured profiles) and that implements override legality checking.Modifier and TypeMethodDescriptionQueryProfile.clone()
Returns a clone of this.protected QueryProfile
BackedOverridableQueryProfile.createSubProfile
(String name, DimensionBinding dimensionBinding) protected QueryProfile
OverridableQueryProfile.createSubProfile
(String name, DimensionBinding binding) protected QueryProfile
QueryProfile.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 QueryProfile
QueryProfile.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)Modifier and TypeMethodDescriptionQueryProfile.inherited()
Returns the list of profiles inherited by this.QueryProfileVariant.inherited()
Returns the live reference to the inherited profiles of this.Modifier and TypeMethodDescriptionprotected final void
QueryProfile.accept
(com.yahoo.search.query.profile.QueryProfileVisitor visitor, DimensionBinding dimensionBinding, QueryProfile owner) void
BackedOverridableQueryProfile.addInherited
(QueryProfile inherited) void
QueryProfile.addInherited
(QueryProfile profile) Adds a profile to the end of the inherited list of this.void
QueryProfile.addInherited
(QueryProfile profile, DimensionValues dimensionValues) Adds a profile to the end of the inherited list of this for the given variant.final void
QueryProfile.addInherited
(QueryProfile profile, String[] dimensionValues) static CompiledQueryProfile
QueryProfileCompiler.compile
(QueryProfile in, CompiledQueryProfileRegistry registry) void
QueryProfileVariant.inherit
(QueryProfile profile) void
QueryProfileVariants.inherit
(QueryProfile profile, DimensionValues dimensionValues) Inherits a particular profile in a variant of thisvoid
QueryProfileRegistry.register
(QueryProfile profile) Register this type by its idprotected void
BackedOverridableQueryProfile.visitInherited
(boolean allowContent, com.yahoo.search.query.profile.QueryProfileVisitor visitor, DimensionBinding dimensionBinding, QueryProfile owner) protected void
QueryProfile.visitInherited
(boolean allowContent, com.yahoo.search.query.profile.QueryProfileVisitor visitor, DimensionBinding dimensionBinding, QueryProfile owner) ModifierConstructorDescriptionBackedOverridableQueryProfile
(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. -
Uses of QueryProfile in com.yahoo.search.query.profile.types
Modifier and TypeMethodDescriptionQueryProfileFieldType.convertFrom
(Object object, QueryProfileRegistry registry)