Uses of Class
com.yahoo.searchlib.rankingexpression.ExpressionFunction
Packages that use ExpressionFunction
-
Uses of ExpressionFunction in com.yahoo.searchlib.rankingexpression
Methods in com.yahoo.searchlib.rankingexpression that return ExpressionFunctionModifier and TypeMethodDescriptionExpressionFunction.withArgument
(String argument) Returns a copy of this with the given argument added (if not already present)ExpressionFunction.withArgument
(String argument, com.yahoo.tensor.TensorType type) Returns a copy of this with the given argument (if not present) and argument type addedExpressionFunction.withBody
(RankingExpression body) Returns a copy of this with the body changed to the given valueExpressionFunction.withReturnType
(com.yahoo.tensor.TensorType returnType) -
Uses of ExpressionFunction in com.yahoo.searchlib.rankingexpression.rule
Methods in com.yahoo.searchlib.rankingexpression.rule that return ExpressionFunctionModifier and TypeMethodDescriptionFunctionReferenceContext.getFunction
(String name) Returns a function or null if it isn't defined in this contextMethods in com.yahoo.searchlib.rankingexpression.rule that return types with arguments of type ExpressionFunctionModifier and TypeMethodDescriptionprotected Map<String,
ExpressionFunction> FunctionReferenceContext.getFunctions()
Constructor parameters in com.yahoo.searchlib.rankingexpression.rule with type arguments of type ExpressionFunctionModifierConstructorDescriptionFunctionReferenceContext
(Collection<ExpressionFunction> functions) Create a context for a single serialization taskFunctionReferenceContext
(Collection<ExpressionFunction> functions, Map<String, String> bindings) FunctionReferenceContext
(Map<String, ExpressionFunction> functions) Create a context for a single serialization taskFunctionReferenceContext
(Map<String, ExpressionFunction> functions, Map<String, String> bindings) Create a context for a single serialization taskSerializationContext
(Collection<ExpressionFunction> functions, Map<String, String> bindings, com.yahoo.tensor.evaluation.TypeContext<Reference> typeContext) Create a context for a single serialization taskSerializationContext
(Collection<ExpressionFunction> functions, Optional<com.yahoo.tensor.evaluation.TypeContext<Reference>> typeContext) Create a context for a single serialization taskSerializationContext
(Map<String, ExpressionFunction> functions, Map<String, String> bindings, Optional<com.yahoo.tensor.evaluation.TypeContext<Reference>> typeContext, Map<String, String> serializedFunctions)