Package | Description |
---|---|
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 | Class and Description |
---|---|
class |
PrimitiveFieldType
Represents a query field type which is a primitive - String, Integer, Float, Double or Long.
|
class |
QueryFieldType
A YQL query template field type in a query profile
|
class |
QueryProfileFieldType
Represents a query profile field type which is a reference to a query profile.
|
class |
TensorFieldType
A tensor field type in a query profile
|
Modifier and Type | Field and Description |
---|---|
private FieldType |
FieldDescription.type |
Modifier and Type | Method and Description |
---|---|
static FieldType |
FieldType.fromClass(Class clazz)
Returns the field type from a value class, or null if there is no type for it
|
static FieldType |
FieldType.fromString(String typeString,
QueryProfileTypeRegistry registry)
Returns the field type for a given string name.
|
FieldType |
FieldDescription.getType() |
Modifier and Type | Method and Description |
---|---|
FieldDescription |
FieldDescription.withType(FieldType type)
Returns a copy of this with the type set to the argument type
|
Constructor and Description |
---|
FieldDescription(com.yahoo.processing.request.CompoundName name,
FieldType type,
List<String> aliases,
boolean mandatory,
boolean overridable)
Creates a field description
|
FieldDescription(com.yahoo.processing.request.CompoundName name,
FieldType type,
String aliases,
boolean mandatory,
boolean overridable)
Creates a field description from a list where the aliases are represented as a comma-separated string
|
FieldDescription(String name,
FieldType type) |
FieldDescription(String name,
FieldType type,
boolean mandatory) |
FieldDescription(String name,
FieldType type,
boolean mandatory,
boolean overridable) |
FieldDescription(String name,
FieldType type,
String aliases) |
FieldDescription(String name,
FieldType type,
String aliases,
boolean mandatory,
boolean overridable) |
Copyright © 2018. All rights reserved.