Uses of Class
com.yahoo.search.query.profile.QueryProfile
-
Packages that use QueryProfile 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.types 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
Subclasses of QueryProfile in com.yahoo.search.query.profile Modifier and Type Class Description class
BackedOverridableQueryProfile
A wrapper of a query profile where overrides to the values in the referenced profile can be set.class
OverridableQueryProfile
A 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 QueryProfile Modifier and Type Method Description QueryProfile
QueryProfile. 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.QueryProfile
QueryProfileRegistry. findQueryProfile(String idString)
Returns a query profile for the given request string, or null if a suitable one is not found.QueryProfile
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)Methods in com.yahoo.search.query.profile that return types with arguments of type QueryProfile Modifier and Type Method Description List<QueryProfile>
QueryProfile. inherited()
Returns the list of profiles inherited by this.List<QueryProfile>
QueryProfileVariant. inherited()
Returns the live reference to the inherited profiles of this.Methods in com.yahoo.search.query.profile with parameters of type QueryProfile Modifier and Type Method Description protected 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.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)
Constructors in com.yahoo.search.query.profile with parameters of type QueryProfile Constructor Description BackedOverridableQueryProfile(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
Methods in com.yahoo.search.query.profile.types that return QueryProfile Modifier and Type Method Description QueryProfile
QueryProfileFieldType. convertFrom(Object object, QueryProfileRegistry registry)
-