QueryEvaluationStep |
StrictEvaluationStrategy.precompile(TupleExpr expr,
QueryEvaluationContext context) |
|
QueryValueEvaluationStep |
StrictEvaluationStrategy.precompile(ValueExpr expr,
QueryEvaluationContext context) |
|
QueryEvaluationStep |
TupleFunctionEvaluationStrategy.precompile(TupleExpr expr,
QueryEvaluationContext context) |
|
protected QueryValueEvaluationStep |
ExtendedEvaluationStrategy.prepare(Compare node,
QueryEvaluationContext context) |
|
protected QueryValueEvaluationStep |
ExtendedEvaluationStrategy.prepare(MathExpr node,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(ArbitraryLengthPath alp,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(BinaryTupleOperator expr,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(BindingSetAssignment node,
QueryEvaluationContext context) |
|
protected QueryValueEvaluationStep |
StrictEvaluationStrategy.prepare(Compare node,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(DescribeOperator node,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(Difference node,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(Distinct node,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(EmptySet emptySet,
QueryEvaluationContext context) |
|
protected QueryValueEvaluationStep |
StrictEvaluationStrategy.prepare(Now node,
QueryEvaluationContext context) |
During the execution of a single query NOW() should always return the same result and is in practical terms a
constant during evaluation.
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(Extension node,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(Filter node,
QueryEvaluationContext context) |
|
QueryValueEvaluationStep |
StrictEvaluationStrategy.prepare(FunctionCall node,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(Group node,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(Intersection node,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(Join node,
QueryEvaluationContext context) |
|
protected QueryValueEvaluationStep |
StrictEvaluationStrategy.prepare(LangMatches node,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(LeftJoin node,
QueryEvaluationContext context) |
|
protected QueryValueEvaluationStep |
StrictEvaluationStrategy.prepare(MathExpr node,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(MultiProjection node,
QueryEvaluationContext context) |
|
protected QueryValueEvaluationStep |
StrictEvaluationStrategy.prepare(Not node,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(Order node,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(Projection node,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(QueryRoot node,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(Reduced node,
QueryEvaluationContext context) |
|
protected QueryValueEvaluationStep |
StrictEvaluationStrategy.prepare(Regex node,
QueryEvaluationContext context) |
Determines whether the two operands match according to the regex operator.
|
protected QueryValueEvaluationStep |
StrictEvaluationStrategy.prepare(SameTerm node,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(Service service,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(SingletonSet singletonSet,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(Slice node,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(StatementPattern node,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(TripleRef ref,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(UnaryTupleOperator expr,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(Union node,
QueryEvaluationContext context) |
|
protected QueryValueEvaluationStep |
StrictEvaluationStrategy.prepare(ValueConstant valueConstant,
QueryEvaluationContext context) |
|
protected QueryValueEvaluationStep |
StrictEvaluationStrategy.prepare(Var var,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
StrictEvaluationStrategy.prepare(ZeroLengthPath zlp,
QueryEvaluationContext context) |
|
protected QueryEvaluationStep |
TupleFunctionEvaluationStrategy.prepare(TupleFunctionCall expr,
QueryEvaluationContext context) |
|
protected QueryValueEvaluationStep |
StrictEvaluationStrategy.supplyBinaryValueEvaluation(BinaryValueOperator node,
BiFunction<Value,Value,Value> operation,
QueryEvaluationContext context) |
Supply a QueryValueEvalationStep that will invoke the function (operator passed in).
|
protected QueryValueEvaluationStep |
StrictEvaluationStrategy.supplyUnaryValueEvaluation(UnaryValueOperator node,
Function<Value,Value> operation,
QueryEvaluationContext context) |
Return a QueryEvaluationStep that applies constant propegation.
|