Uses of Class
com.yahoo.searchlib.rankingexpression.Reference
-
Packages that use Reference Package Description com.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.rule com.yahoo.searchlib.rankingexpression.transform -
-
Uses of Reference in com.yahoo.searchlib.rankingexpression
Methods in com.yahoo.searchlib.rankingexpression that return Reference Modifier and Type Method Description static Reference
Reference. fromIdentifier(String identifier)
static Reference
Reference. simple(String name, String argumentValue)
Creates a reference to a simple feature consisting of a name and a single argumentReference
Reference. withArguments(Arguments arguments)
Reference
Reference. withOutput(String output)
Methods in com.yahoo.searchlib.rankingexpression that return types with arguments of type Reference Modifier and Type Method Description static Optional<Reference>
Reference. simple(String feature)
Returns the given simple feature as a reference, or empty if it is not a valid simple feature string on the form name(argument).Methods in com.yahoo.searchlib.rankingexpression with parameters of type Reference Modifier and Type Method Description int
Reference. compareTo(Reference o)
Method parameters in com.yahoo.searchlib.rankingexpression with type arguments of type Reference Modifier and Type Method Description com.yahoo.tensor.TensorType
RankingExpression. type(com.yahoo.tensor.evaluation.TypeContext<Reference> context)
Validates the type correctness of the given expression with the given context and returns the type this expression will produce from the given type context -
Uses of Reference in com.yahoo.searchlib.rankingexpression.evaluation
Methods in com.yahoo.searchlib.rankingexpression.evaluation that return types with arguments of type Reference Modifier and Type Method Description Map<Reference,com.yahoo.tensor.TensorType>
MapTypeContext. bindings()
Returns an unmodifiable map of the bindings in thisMethods in com.yahoo.searchlib.rankingexpression.evaluation with parameters of type Reference Modifier and Type Method Description com.yahoo.tensor.TensorType
ArrayContext. getType(Reference reference)
com.yahoo.tensor.TensorType
DoubleOnlyArrayContext. getType(Reference reference)
com.yahoo.tensor.TensorType
MapContext. getType(Reference key)
Returns the type of the given value key, or null if it is not bound.com.yahoo.tensor.TensorType
MapTypeContext. getType(Reference reference)
void
MapTypeContext. setType(Reference reference, com.yahoo.tensor.TensorType type)
-
Uses of Reference in com.yahoo.searchlib.rankingexpression.evaluation.gbdtoptimization
Method parameters in com.yahoo.searchlib.rankingexpression.evaluation.gbdtoptimization with type arguments of type Reference Modifier and Type Method Description com.yahoo.tensor.TensorType
GBDTForestNode. type(com.yahoo.tensor.evaluation.TypeContext<Reference> context)
com.yahoo.tensor.TensorType
GBDTNode. type(com.yahoo.tensor.evaluation.TypeContext<Reference> context)
-
Uses of Reference in com.yahoo.searchlib.rankingexpression.rule
Methods in com.yahoo.searchlib.rankingexpression.rule that return Reference Modifier and Type Method Description Reference
ReferenceNode. reference()
Returns the reference of this nodeMethods in com.yahoo.searchlib.rankingexpression.rule that return types with arguments of type Reference Modifier and Type Method Description List<com.yahoo.tensor.functions.TensorFunction<Reference>>
TensorFunctionNode.ExpressionTensorFunction. arguments()
Optional<com.yahoo.tensor.functions.ScalarFunction<Reference>>
TensorFunctionNode.ExpressionTensorFunction. asScalarFunction()
com.yahoo.tensor.functions.TensorFunction<Reference>
TensorFunctionNode. function()
Returns the tensor function wrapped by thiscom.yahoo.tensor.functions.PrimitiveTensorFunction<Reference>
TensorFunctionNode.ExpressionTensorFunction. toPrimitive()
com.yahoo.tensor.functions.TensorFunction<Reference>
TensorFunctionNode.ExpressionTensorFunction. withArguments(List<com.yahoo.tensor.functions.TensorFunction<Reference>> arguments)
static com.yahoo.tensor.functions.ScalarFunction<Reference>
TensorFunctionNode. wrapScalar(ExpressionNode node)
static List<com.yahoo.tensor.functions.ScalarFunction<Reference>>
TensorFunctionNode. wrapScalars(com.yahoo.tensor.TensorType type, List<String> dimensionOrder, List<ExpressionNode> nodes)
static Map<com.yahoo.tensor.TensorAddress,com.yahoo.tensor.functions.ScalarFunction<Reference>>
TensorFunctionNode. wrapScalars(Map<com.yahoo.tensor.TensorAddress,ExpressionNode> nodes)
Method parameters in com.yahoo.searchlib.rankingexpression.rule with type arguments of type Reference Modifier and Type Method Description com.yahoo.tensor.Tensor
TensorFunctionNode.ExpressionTensorFunction. evaluate(com.yahoo.tensor.evaluation.EvaluationContext<Reference> context)
com.yahoo.tensor.TensorType
ArithmeticNode. type(com.yahoo.tensor.evaluation.TypeContext<Reference> context)
com.yahoo.tensor.TensorType
ComparisonNode. type(com.yahoo.tensor.evaluation.TypeContext<Reference> context)
com.yahoo.tensor.TensorType
ConstantNode. type(com.yahoo.tensor.evaluation.TypeContext<Reference> context)
com.yahoo.tensor.TensorType
EmbracedNode. type(com.yahoo.tensor.evaluation.TypeContext<Reference> context)
abstract com.yahoo.tensor.TensorType
ExpressionNode. type(com.yahoo.tensor.evaluation.TypeContext<Reference> context)
Returns the type this will return if evaluated with the given context.com.yahoo.tensor.TensorType
FunctionNode. type(com.yahoo.tensor.evaluation.TypeContext<Reference> context)
com.yahoo.tensor.TensorType
GeneratorLambdaFunctionNode. type(com.yahoo.tensor.evaluation.TypeContext<Reference> context)
com.yahoo.tensor.TensorType
IfNode. type(com.yahoo.tensor.evaluation.TypeContext<Reference> context)
com.yahoo.tensor.TensorType
LambdaFunctionNode. type(com.yahoo.tensor.evaluation.TypeContext<Reference> context)
com.yahoo.tensor.TensorType
NameNode. type(com.yahoo.tensor.evaluation.TypeContext<Reference> context)
com.yahoo.tensor.TensorType
NegativeNode. type(com.yahoo.tensor.evaluation.TypeContext<Reference> context)
com.yahoo.tensor.TensorType
NotNode. type(com.yahoo.tensor.evaluation.TypeContext<Reference> context)
com.yahoo.tensor.TensorType
ReferenceNode. type(com.yahoo.tensor.evaluation.TypeContext<Reference> context)
com.yahoo.tensor.TensorType
SetMembershipNode. type(com.yahoo.tensor.evaluation.TypeContext<Reference> context)
com.yahoo.tensor.TensorType
TensorFunctionNode.ExpressionTensorFunction. type(com.yahoo.tensor.evaluation.TypeContext<Reference> context)
com.yahoo.tensor.TensorType
TensorFunctionNode. type(com.yahoo.tensor.evaluation.TypeContext<Reference> context)
com.yahoo.tensor.functions.TensorFunction<Reference>
TensorFunctionNode.ExpressionTensorFunction. withArguments(List<com.yahoo.tensor.functions.TensorFunction<Reference>> arguments)
static void
TensorFunctionNode. wrapScalarBlock(com.yahoo.tensor.TensorType type, List<String> dimensionOrder, String mappedDimensionLabel, List<ExpressionNode> nodes, Map<com.yahoo.tensor.TensorAddress,com.yahoo.tensor.functions.ScalarFunction<Reference>> receivingMap)
Constructors in com.yahoo.searchlib.rankingexpression.rule with parameters of type Reference Constructor Description ReferenceNode(Reference reference)
Constructor parameters in com.yahoo.searchlib.rankingexpression.rule with type arguments of type Reference Constructor Description TensorFunctionNode(com.yahoo.tensor.functions.TensorFunction<Reference> function)
-
Uses of Reference in com.yahoo.searchlib.rankingexpression.transform
Methods in com.yahoo.searchlib.rankingexpression.transform that return types with arguments of type Reference Modifier and Type Method Description com.yahoo.tensor.evaluation.TypeContext<Reference>
TransformContext. types()
Returns the types known in this context.Method parameters in com.yahoo.searchlib.rankingexpression.transform with type arguments of type Reference Modifier and Type Method Description static ExpressionNode
TensorMaxMinTransformer. transformFunctionNode(FunctionNode node, com.yahoo.tensor.evaluation.TypeContext<Reference> context)
Constructor parameters in com.yahoo.searchlib.rankingexpression.transform with type arguments of type Reference Constructor Description TransformContext(Map<String,Value> constants, com.yahoo.tensor.evaluation.TypeContext<Reference> types)
-