Uses of Class
com.yahoo.search.query.profile.types.FieldDescription
-
Packages that use FieldDescription 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 FieldDescription in com.yahoo.search.query.profile
Methods in com.yahoo.search.query.profile that return FieldDescription Modifier and Type Method Description 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 -
Uses of FieldDescription in com.yahoo.search.query.profile.types
Methods in com.yahoo.search.query.profile.types that return FieldDescription Modifier and Type Method Description FieldDescription
QueryProfileType. getField(java.lang.String name)
Returns the description of the field with the given name in this type or an inherited type (depth first left to right search).FieldDescription
QueryProfileType. removeField(java.lang.String fieldName)
Removes a field from this (not from any inherited profile)FieldDescription
FieldDescription. withName(com.yahoo.processing.request.CompoundName name)
Returns a copy of this with the name set to the argument nameFieldDescription
FieldDescription. withType(FieldType type)
Returns a copy of this with the type set to the argument typeMethods in com.yahoo.search.query.profile.types that return types with arguments of type FieldDescription Modifier and Type Method Description java.util.Map<java.lang.String,FieldDescription>
QueryProfileType. declaredFields()
Returns the fields declared in this (i.e not including those inherited) as an immutable map.java.util.Map<java.lang.String,FieldDescription>
QueryProfileType. fields()
Returns all the fields of this profile type and all types it inherits as a read-only mapMethods in com.yahoo.search.query.profile.types with parameters of type FieldDescription Modifier and Type Method Description void
QueryProfileType. addField(FieldDescription fieldDescription)
Adds a field to this, without associating with a type registry; field descriptions with compound is not be supported.void
QueryProfileType. addField(FieldDescription fieldDescription, QueryProfileTypeRegistry registry)
Adds a field to thisint
FieldDescription. compareTo(FieldDescription other)
-