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.config | |
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 | Method and Description |
---|---|
protected Object |
OverridableQueryProfile.checkAndConvertAssignment(String localName,
Object inputValue,
QueryProfileRegistry registry) |
protected Object |
QueryProfile.checkAndConvertAssignment(String localName,
Object value,
QueryProfileRegistry registry)
Converts to the type of the receiving field, if possible and necessary.
|
static CompiledQueryProfileRegistry |
QueryProfileCompiler.compile(QueryProfileRegistry input) |
protected void |
QueryProfile.set(com.yahoo.processing.request.CompoundName name,
Object value,
DimensionBinding binding,
QueryProfileRegistry registry)
Override this to intercept all writes to this profile (or any nested profiles)
|
void |
QueryProfile.set(com.yahoo.processing.request.CompoundName name,
Object value,
Map<String,String> context,
QueryProfileRegistry registry)
Sets a value in this or any nested profile.
|
void |
QueryProfile.set(String name,
Object value,
DimensionValues dimensionValues,
QueryProfileRegistry registry)
Sets a value in this or any nested profile.
|
void |
QueryProfile.set(String name,
Object value,
Map<String,String> context,
QueryProfileRegistry registry) |
void |
QueryProfile.set(String name,
Object value,
QueryProfileRegistry registry)
Sets a value in this or any nested profile using null as context
|
void |
QueryProfile.set(String name,
Object value,
String[] dimensionValues,
QueryProfileRegistry registry) |
protected 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 Type | Method and Description |
---|---|
static QueryProfileRegistry |
QueryProfileConfigurer.createFromConfig(QueryProfilesConfig config) |
QueryProfileRegistry |
QueryProfileConfigurer.getCurrentRegistry()
Returns the registry created by the last occurring call to configure
|
QueryProfileRegistry |
QueryProfileXMLReader.read(List<com.yahoo.io.reader.NamedReader> queryProfileTypeReaders,
List<com.yahoo.io.reader.NamedReader> queryProfileReaders)
Read the XML file readers into a registry.
|
QueryProfileRegistry |
QueryProfileXMLReader.read(String directory)
Reads all query profile xml files in a given directory,
and all type xml files from the immediate subdirectory "types/" (if any)
|
Modifier and Type | Method and Description |
---|---|
List<Element> |
QueryProfileXMLReader.createQueryProfiles(List<com.yahoo.io.reader.NamedReader> queryProfileReaders,
QueryProfileRegistry registry) |
void |
QueryProfileXMLReader.fillQueryProfiles(List<Element> queryProfileElements,
QueryProfileRegistry registry) |
Modifier and Type | Method and Description |
---|---|
Object |
TensorFieldType.convertFrom(Object o,
QueryProfileRegistry registry) |
Object |
QueryFieldType.convertFrom(Object o,
QueryProfileRegistry registry) |
abstract Object |
FieldType.convertFrom(Object o,
QueryProfileRegistry registry)
Converts the given type to an instance of this type, if possible.
|
QueryProfile |
QueryProfileFieldType.convertFrom(Object object,
QueryProfileRegistry registry) |
Object |
PrimitiveFieldType.convertFrom(Object object,
QueryProfileRegistry registry) |
Copyright © 2018. All rights reserved.