Uses of Class
com.yahoo.searchlib.rankingexpression.ExpressionFunction
-
Uses of ExpressionFunction in com.yahoo.searchlib.rankingexpression
Modifier 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) Modifier and TypeMethodDescriptionRankingExpression.getRankProperties
(List<ExpressionFunction> functions) Deprecated. -
Uses of ExpressionFunction in com.yahoo.searchlib.rankingexpression.rule
Modifier and TypeMethodDescriptionFunctionReferenceContext.getFunction
(String name) Returns a function or null if it isn't defined in this contextModifier and TypeMethodDescriptionprotected com.google.common.collect.ImmutableMap<String,
ExpressionFunction> FunctionReferenceContext.functions()
Deprecated, for removal: This API element is subject to removal in a future version.protected Map<String,
ExpressionFunction> FunctionReferenceContext.getFunctions()
ModifierConstructorDescriptionprotected
FunctionReferenceContext
(com.google.common.collect.ImmutableMap<String, ExpressionFunction> functions, Map<String, String> bindings) Deprecated, for removal: This API element is subject to removal in a future version.UseFunctionReferenceContext(Map, Map)
insteadFunctionReferenceContext
(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
(com.google.common.collect.ImmutableMap<String, ExpressionFunction> functions, Map<String, String> bindings, Map<String, String> serializedFunctions) Deprecated, for removal: This API element is subject to removal in a future version.Useinstead
SerializationContext
(Collection<ExpressionFunction> functions) Deprecated, for removal: This API element is subject to removal in a future version.Useinstead
SerializationContext
(Collection<ExpressionFunction> functions, Map<String, String> bindings) Deprecated, for removal: This API element is subject to removal in a future version.Useinstead
SerializationContext
(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) SerializationContext
(Map<String, ExpressionFunction> functions) Deprecated, for removal: This API element is subject to removal in a future version.Useinstead
SerializationContext
(Map<String, ExpressionFunction> functions, Map<String, String> bindings, Map<String, String> serializedFunctions) Deprecated, for removal: This API element is subject to removal in a future version.Useinstead
SerializationContext
(Map<String, ExpressionFunction> functions, Map<String, String> bindings, Optional<com.yahoo.tensor.evaluation.TypeContext<Reference>> typeContext, Map<String, String> serializedFunctions)
FunctionReferenceContext.getFunctions()
instead