Uses of Class
com.yahoo.searchlib.rankingexpression.evaluation.Value
-
Packages that use Value Package Description com.yahoo.searchlib.gbdt com.yahoo.searchlib.ranking.features Java implementations for various Vespa rank featurescom.yahoo.searchlib.rankingexpression Ranking expression execution library, seeRankingExpression
.com.yahoo.searchlib.rankingexpression.evaluation Execution engine for ranking expressionscom.yahoo.searchlib.rankingexpression.evaluation.gbdtoptimization com.yahoo.searchlib.rankingexpression.parser Ranking expression parsercom.yahoo.searchlib.rankingexpression.rule com.yahoo.searchlib.rankingexpression.transform -
-
Uses of Value in com.yahoo.searchlib.gbdt
Methods in com.yahoo.searchlib.gbdt that return Value Modifier and Type Method Description Value
NumericFeatureNode. value()
Returns a copy of the array of values in thisValue[]
CategoryFeatureNode. values()
Returns a copy of the array of values in thisConstructors in com.yahoo.searchlib.gbdt with parameters of type Value Constructor Description CategoryFeatureNode(java.lang.String feature, Value[] values, java.util.Optional<java.lang.Integer> samples, TreeNode left, TreeNode right)
NumericFeatureNode(java.lang.String feature, Value value, java.util.Optional<java.lang.Integer> samples, TreeNode left, TreeNode right)
-
Uses of Value in com.yahoo.searchlib.ranking.features
Methods in com.yahoo.searchlib.ranking.features that return Value Modifier and Type Method Description Value
Features. get(java.lang.String featureName)
Returns the Value of a feature, or null if it is not present in this -
Uses of Value in com.yahoo.searchlib.rankingexpression
Methods in com.yahoo.searchlib.rankingexpression that return Value Modifier and Type Method Description Value
RankingExpression. evaluate(Context context)
Returns the value of evaluating this expression over the given context. -
Uses of Value in com.yahoo.searchlib.rankingexpression.evaluation
Subclasses of Value in com.yahoo.searchlib.rankingexpression.evaluation Modifier and Type Class Description class
BooleanValue
A value which is either true or false.class
DoubleCompatibleValue
A value which acts as a double in numerical context.class
DoubleValue
A double value result of a ranking expression evaluation.class
StringValue
A string value.class
TensorValue
A Value containing a tensor.Methods in com.yahoo.searchlib.rankingexpression.evaluation that return Value Modifier and Type Method Description Value
DoubleCompatibleValue. add(Value value)
Value
DoubleValue. add(Value value)
Value
StringValue. add(Value value)
Value
TensorValue. add(Value argument)
abstract Value
Value. add(Value value)
Value
DoubleCompatibleValue. and(Value value)
Value
StringValue. and(Value value)
Value
TensorValue. and(Value argument)
abstract Value
Value. and(Value value)
Value
BooleanValue. asMutable()
Value
StringValue. asMutable()
Value
TensorValue. asMutable()
abstract Value
Value. asMutable()
Returns this is mutable, or a mutable copy otherwiseValue
DoubleCompatibleValue. compare(TruthOperator operator, Value value)
Value
StringValue. compare(TruthOperator operator, Value value)
Value
TensorValue. compare(TruthOperator operator, Value argument)
abstract Value
Value. compare(TruthOperator operator, Value value)
Perform the comparison specified by the operator between this value and the given valueValue
DoubleCompatibleValue. divide(Value value)
Value
DoubleValue. divide(Value value)
Value
StringValue. divide(Value value)
Value
TensorValue. divide(Value argument)
abstract Value
Value. divide(Value value)
Value
Value. freeze()
Irreversibly makes this immutable.Value
DoubleCompatibleValue. function(Function function, Value value)
Value
DoubleValue. function(Function function, Value value)
Value
StringValue. function(Function function, Value value)
Value
TensorValue. function(Function function, Value arg)
abstract Value
Value. function(Function function, Value value)
Perform the given binary function on this value and the given valueValue
ArrayContext. get(int index)
Perform a fast lookup by indexValue
ArrayContext. get(java.lang.String name)
Perform a slow lookup by nameValue
Context. get(int index)
Lookup by index rather than name.abstract Value
Context. get(java.lang.String name)
Returns the value of a simple variable name.Value
Context. get(java.lang.String name, Arguments arguments, java.lang.String output)
Returns the value of a structured variable on the formname(argument*)(.output)?
, where argument is any string.Value
ContextIndex. get(int index)
Value
DoubleOnlyArrayContext. get(int index)
Perform a faster lookup by indexValue
DoubleOnlyArrayContext. get(java.lang.String name)
Perform a slow lookup by nameValue
MapContext. get(java.lang.String key)
Returns the value of a key.Value
DoubleCompatibleValue. modulo(Value value)
Value
DoubleValue. modulo(Value value)
Value
StringValue. modulo(Value value)
Value
TensorValue. modulo(Value argument)
abstract Value
Value. modulo(Value value)
Value
DoubleCompatibleValue. multiply(Value value)
Value
DoubleValue. multiply(Value value)
Value
StringValue. multiply(Value value)
Value
TensorValue. multiply(Value argument)
abstract Value
Value. multiply(Value value)
Value
DoubleCompatibleValue. negate()
Value
StringValue. negate()
Value
TensorValue. negate()
abstract Value
Value. negate()
Value
DoubleCompatibleValue. not()
Value
StringValue. not()
Value
TensorValue. not()
abstract Value
Value. not()
static Value
Value. of(double scalar)
static Value
Value. of(com.yahoo.tensor.Tensor tensor)
Value
DoubleCompatibleValue. or(Value value)
Value
StringValue. or(Value value)
Value
TensorValue. or(Value argument)
abstract Value
Value. or(Value value)
static Value
Value. parse(java.lang.String value)
Parses the given string to a value and returns it.Value
DoubleCompatibleValue. power(Value value)
Value
StringValue. power(Value value)
Value
TensorValue. power(Value argument)
abstract Value
Value. power(Value value)
Value
DoubleCompatibleValue. subtract(Value value)
Value
DoubleValue. subtract(Value value)
Value
StringValue. subtract(Value value)
Value
TensorValue. subtract(Value argument)
abstract Value
Value. subtract(Value value)
Methods in com.yahoo.searchlib.rankingexpression.evaluation that return types with arguments of type Value Modifier and Type Method Description java.util.Map<java.lang.String,Value>
MapContext. bindings()
Returns an immutable view of the bindings of this.Methods in com.yahoo.searchlib.rankingexpression.evaluation with parameters of type Value Modifier and Type Method Description Value
DoubleCompatibleValue. add(Value value)
Value
DoubleValue. add(Value value)
Value
StringValue. add(Value value)
Value
TensorValue. add(Value argument)
abstract Value
Value. add(Value value)
Value
DoubleCompatibleValue. and(Value value)
Value
StringValue. and(Value value)
Value
TensorValue. and(Value argument)
abstract Value
Value. and(Value value)
Value
DoubleCompatibleValue. compare(TruthOperator operator, Value value)
Value
StringValue. compare(TruthOperator operator, Value value)
Value
TensorValue. compare(TruthOperator operator, Value argument)
abstract Value
Value. compare(TruthOperator operator, Value value)
Perform the comparison specified by the operator between this value and the given valueValue
DoubleCompatibleValue. divide(Value value)
Value
DoubleValue. divide(Value value)
Value
StringValue. divide(Value value)
Value
TensorValue. divide(Value argument)
abstract Value
Value. divide(Value value)
Value
DoubleCompatibleValue. function(Function function, Value value)
Value
DoubleValue. function(Function function, Value value)
Value
StringValue. function(Function function, Value value)
Value
TensorValue. function(Function function, Value arg)
abstract Value
Value. function(Function function, Value value)
Perform the given binary function on this value and the given valueValue
DoubleCompatibleValue. modulo(Value value)
Value
DoubleValue. modulo(Value value)
Value
StringValue. modulo(Value value)
Value
TensorValue. modulo(Value argument)
abstract Value
Value. modulo(Value value)
Value
DoubleCompatibleValue. multiply(Value value)
Value
DoubleValue. multiply(Value value)
Value
StringValue. multiply(Value value)
Value
TensorValue. multiply(Value argument)
abstract Value
Value. multiply(Value value)
Value
DoubleCompatibleValue. or(Value value)
Value
StringValue. or(Value value)
Value
TensorValue. or(Value argument)
abstract Value
Value. or(Value value)
Value
DoubleCompatibleValue. power(Value value)
Value
StringValue. power(Value value)
Value
TensorValue. power(Value argument)
abstract Value
Value. power(Value value)
void
ArrayContext. put(int index, Value value)
Puts a value by index.void
ArrayContext. put(java.lang.String name, Value value)
Puts a value by name.void
Context. put(java.lang.String name, Value value)
Sets a value to this, or throws an UnsupportedOperationException if this is not supported.void
DoubleOnlyArrayContext. put(int index, Value value)
Puts a value by index.void
DoubleOnlyArrayContext. put(java.lang.String name, Value value)
Puts a value by name.void
MapContext. put(java.lang.String key, Value value)
Sets the value of a key.Value
DoubleCompatibleValue. subtract(Value value)
Value
DoubleValue. subtract(Value value)
Value
StringValue. subtract(Value value)
Value
TensorValue. subtract(Value argument)
abstract Value
Value. subtract(Value value)
Constructors in com.yahoo.searchlib.rankingexpression.evaluation with parameters of type Value Constructor Description AbstractArrayContext(RankingExpression expression, boolean ignoreUnknownValues, Value missingValue)
Create a fast lookup context for an expression.ArrayContext(RankingExpression expression, boolean ignoreUnknownValues, Value missingValue)
Create a fast lookup context for an expression.ArrayContext(RankingExpression expression, Value defaultValue)
DoubleOnlyArrayContext(RankingExpression expression, boolean ignoreUnknownValues, Value missingValue)
Create a fast lookup context for an expression.MapContext(Value missingValue)
MapContext(java.util.Map<java.lang.String,Value> bindings, Value missingValue)
Creates a map context from a map.Constructor parameters in com.yahoo.searchlib.rankingexpression.evaluation with type arguments of type Value Constructor Description MapContext(java.util.Map<java.lang.String,Value> bindings)
MapContext(java.util.Map<java.lang.String,Value> bindings, Value missingValue)
Creates a map context from a map. -
Uses of Value in com.yahoo.searchlib.rankingexpression.evaluation.gbdtoptimization
Methods in com.yahoo.searchlib.rankingexpression.evaluation.gbdtoptimization that return Value Modifier and Type Method Description Value
GBDTForestNode. evaluate(Context context)
Value
GBDTNode. evaluate(Context context)
-
Uses of Value in com.yahoo.searchlib.rankingexpression.parser
Methods in com.yahoo.searchlib.rankingexpression.parser that return Value Modifier and Type Method Description Value
RankingExpressionParser. primitiveValue()
-
Uses of Value in com.yahoo.searchlib.rankingexpression.rule
Methods in com.yahoo.searchlib.rankingexpression.rule that return Value Modifier and Type Method Description Value
Arguments. evaluate(int i, Context context)
Evaluate the i'th argumentValue[]
Arguments. evaluate(Context context)
Evaluate all arguments in thisValue
ArithmeticNode. evaluate(Context context)
abstract Value
ArithmeticOperator. evaluate(Value x, Value y)
Value
ComparisonNode. evaluate(Context context)
Value
ConstantNode. evaluate(Context context)
Value
EmbracedNode. evaluate(Context context)
abstract Value
ExpressionNode. evaluate(Context context)
Returns the value of evaluating this expression over the given context.Value
FunctionNode. evaluate(Context context)
Value
GeneratorLambdaFunctionNode. evaluate(Context context)
Evaluate this in a context which must have the arguments boundValue
IfNode. evaluate(Context context)
Value
LambdaFunctionNode. evaluate(Context context)
Evaluate this in a context which must have the arguments boundValue
NameNode. evaluate(Context context)
Value
NegativeNode. evaluate(Context context)
Value
NotNode. evaluate(Context context)
Value
ReferenceNode. evaluate(Context context)
Value
SetMembershipNode. evaluate(Context context)
Value
TensorFunctionNode. evaluate(Context context)
Value
ConstantNode. getValue()
Methods in com.yahoo.searchlib.rankingexpression.rule with parameters of type Value Modifier and Type Method Description abstract Value
ArithmeticOperator. evaluate(Value x, Value y)
Constructors in com.yahoo.searchlib.rankingexpression.rule with parameters of type Value Constructor Description ConstantNode(Value value)
ConstantNode(Value value, java.lang.String sourceImage)
Creates a constant value -
Uses of Value in com.yahoo.searchlib.rankingexpression.transform
Methods in com.yahoo.searchlib.rankingexpression.transform that return types with arguments of type Value Modifier and Type Method Description java.util.Map<java.lang.String,Value>
TransformContext. constants()
Constructor parameters in com.yahoo.searchlib.rankingexpression.transform with type arguments of type Value Constructor Description TransformContext(java.util.Map<java.lang.String,Value> constants, com.yahoo.tensor.evaluation.TypeContext<Reference> types)
-