Uses of Class
com.yahoo.searchlib.rankingexpression.rule.CompositeNode
-
Packages that use CompositeNode Package Description com.yahoo.searchlib.rankingexpression Ranking expression execution library, seeRankingExpression
.com.yahoo.searchlib.rankingexpression.evaluation.gbdtoptimization com.yahoo.searchlib.rankingexpression.rule com.yahoo.searchlib.rankingexpression.transform -
-
Uses of CompositeNode in com.yahoo.searchlib.rankingexpression
Methods in com.yahoo.searchlib.rankingexpression with parameters of type CompositeNode Modifier and Type Method Description StringBuilder
Reference. toString(StringBuilder b, SerializationContext context, Deque<String> path, CompositeNode parent)
-
Uses of CompositeNode in com.yahoo.searchlib.rankingexpression.evaluation.gbdtoptimization
Methods in com.yahoo.searchlib.rankingexpression.evaluation.gbdtoptimization with parameters of type CompositeNode Modifier and Type Method Description StringBuilder
GBDTForestNode. toString(StringBuilder string, SerializationContext context, Deque<String> path, CompositeNode parent)
Returns (optimized sum of condition trees)StringBuilder
GBDTNode. toString(StringBuilder string, SerializationContext context, Deque<String> path, CompositeNode parent)
Returns "(optimized condition tree)" -
Uses of CompositeNode in com.yahoo.searchlib.rankingexpression.rule
Subclasses of CompositeNode in com.yahoo.searchlib.rankingexpression.rule Modifier and Type Class Description class
ArithmeticNode
A binary mathematical operationclass
BooleanNode
A node which produces a boolean value when evaluated.class
ComparisonNode
A node which returns the outcome of a comparison.class
EmbracedNode
This class represents another expression enclosed in braces.class
FunctionNode
Invocation of a native function.class
GeneratorLambdaFunctionNode
A tensor generating function, whose arguments are determined by a tensor typeclass
IfNode
A conditional branch of a ranking expression.class
LambdaFunctionNode
A free, parametrized functionclass
NegativeNode
A node which flips the sign of the value produced from the nested expressionclass
NotNode
A node which flips the logical value produced from the nested expression.class
ReferenceNode
A node referring either to a value in the context or to a named ranking expression function.class
SetMembershipNode
A node which returns true or false depending on a set membership testclass
TensorFunctionNode
A node which performs a tensor functionMethods in com.yahoo.searchlib.rankingexpression.rule that return CompositeNode Modifier and Type Method Description CompositeNode
ArithmeticNode. setChildren(List<ExpressionNode> newChildren)
abstract CompositeNode
CompositeNode. setChildren(List<ExpressionNode> children)
Returns a copy of this where the children is replaced by the given children.CompositeNode
EmbracedNode. setChildren(List<ExpressionNode> newChildren)
CompositeNode
GeneratorLambdaFunctionNode. setChildren(List<ExpressionNode> children)
CompositeNode
LambdaFunctionNode. setChildren(List<ExpressionNode> children)
CompositeNode
ReferenceNode. setChildren(List<ExpressionNode> newChildren)
CompositeNode
TensorFunctionNode. setChildren(List<ExpressionNode> children)
-
Uses of CompositeNode in com.yahoo.searchlib.rankingexpression.transform
Methods in com.yahoo.searchlib.rankingexpression.transform that return CompositeNode Modifier and Type Method Description protected CompositeNode
ExpressionTransformer. transformChildren(CompositeNode node, CONTEXT context)
Utility method which calls transform on each child of the given node and return the resulting transformed compositeMethods in com.yahoo.searchlib.rankingexpression.transform with parameters of type CompositeNode Modifier and Type Method Description protected CompositeNode
ExpressionTransformer. transformChildren(CompositeNode node, CONTEXT context)
Utility method which calls transform on each child of the given node and return the resulting transformed composite
-