protected void |
QueryProfile.accept(com.yahoo.search.query.profile.QueryProfileVisitor visitor,
DimensionBinding dimensionBinding,
QueryProfile owner) |
|
void |
QueryProfileVariant.accept(boolean allowContent,
QueryProfileType type,
com.yahoo.search.query.profile.QueryProfileVisitor visitor,
DimensionBinding dimensionBinding) |
Accepts a visitor to the values of this
|
DimensionBinding |
DimensionBinding.combineWith(DimensionBinding other) |
Combines this binding with another if compatible.
|
protected QueryProfile |
BackedOverridableQueryProfile.createSubProfile(java.lang.String name,
DimensionBinding dimensionBinding) |
|
protected QueryProfile |
OverridableQueryProfile.createSubProfile(java.lang.String name,
DimensionBinding binding) |
|
protected QueryProfile |
QueryProfile.createSubProfile(java.lang.String name,
DimensionBinding dimensionBinding) |
Looks up all inherited profiles and adds any that matches this name.
|
java.lang.Object |
QueryProfileVariants.get(java.lang.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 FieldDescription |
QueryProfile.getFieldDescription(com.yahoo.processing.request.CompoundName name,
DimensionBinding binding) |
Returns the field description of this field, or null if it is not typed
|
protected java.lang.Object |
BackedOverridableQueryProfile.localLookup(java.lang.String localName,
DimensionBinding dimensionBinding) |
|
protected java.lang.Object |
QueryProfile.localLookup(java.lang.String name,
DimensionBinding dimensionBinding) |
Do a variant-aware content lookup in this
|
protected java.lang.Object |
QueryProfile.lookup(com.yahoo.processing.request.CompoundName name,
boolean allowQueryProfileResult,
DimensionBinding dimensionBinding) |
|
protected void |
QueryProfile.set(com.yahoo.processing.request.CompoundName name,
java.lang.Object value,
DimensionBinding binding,
QueryProfileRegistry registry) |
Override this to intercept all writes to this profile (or any nested profiles)
|
protected QueryProfile |
QueryProfile.setLocalNode(java.lang.String localName,
java.lang.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 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) |
|
protected void |
BackedOverridableQueryProfile.visitVariants(boolean allowContent,
com.yahoo.search.query.profile.QueryProfileVisitor visitor,
DimensionBinding dimensionBinding) |
|
protected void |
QueryProfile.visitVariants(boolean allowContent,
com.yahoo.search.query.profile.QueryProfileVisitor visitor,
DimensionBinding dimensionBinding) |
|