Uses of Class
com.yahoo.searchlib.rankingexpression.evaluation.Context
-
Packages that use Context Package Description com.yahoo.searchlib.rankingexpression Ranking expression execution library, seeRankingExpression
.com.yahoo.searchlib.rankingexpression.evaluation Execution engine for ranking expressionscom.yahoo.searchlib.rankingexpression.rule -
-
Uses of Context in com.yahoo.searchlib.rankingexpression
Methods in com.yahoo.searchlib.rankingexpression with parameters of type Context Modifier and Type Method Description Value
RankingExpression. evaluate(Context context)
Returns the value of evaluating this expression over the given context. -
Uses of Context in com.yahoo.searchlib.rankingexpression.evaluation
Subclasses of Context in com.yahoo.searchlib.rankingexpression.evaluation Modifier and Type Class Description class
AbstractArrayContext
Superclass of contexts which supports array index based lookup.class
ArrayContext
Creates a context which supports array index based lookup.class
DoubleOnlyArrayContext
A variant of an array context variant which supports faster binding of variables but slower lookup from non-gbdt-optimized ranking expressions.class
MapContext
A context backed by a Map -
Uses of Context in com.yahoo.searchlib.rankingexpression.rule
Methods in com.yahoo.searchlib.rankingexpression.rule with parameters of type Context 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)
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)
-