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.
|
Modifier and Type | Field and Description |
---|---|
private FieldDescription |
FieldDescriptionQueryProfileVisitor.result
The result, or null if none
|
Modifier and Type | Method and 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
|
FieldDescription |
FieldDescriptionQueryProfileVisitor.result() |
Modifier and Type | Field and Description |
---|---|
private Map<String,FieldDescription> |
QueryProfileType.fields
The fields of this query profile type
|
Modifier and Type | Method and Description |
---|---|
FieldDescription |
QueryProfileType.getField(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(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 name
|
FieldDescription |
FieldDescription.withType(FieldType type)
Returns a copy of this with the type set to the argument type
|
Modifier and Type | Method and Description |
---|---|
Map<String,FieldDescription> |
QueryProfileType.declaredFields()
Returns the fields declared in this (i.e not including those inherited) as an immutable map.
|
Map<String,FieldDescription> |
QueryProfileType.fields()
Returns all the fields of this profile type and all types it inherits as a read-only map
|
Modifier and Type | Method and 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 this
|
int |
FieldDescription.compareTo(FieldDescription other) |
Constructor and Description |
---|
QueryProfileType(com.yahoo.component.ComponentId id,
Map<String,FieldDescription> fields,
List<QueryProfileType> inherited,
boolean strict,
boolean matchAsPath,
boolean builtin,
Map<String,String> aliases) |
Copyright © 2018. All rights reserved.