public class EvaluationStrategyImpl extends Object implements EvaluationStrategy
Constructor and Description |
---|
EvaluationStrategyImpl(org.openrdf.query.algebra.evaluation.TripleSource tripleSource) |
EvaluationStrategyImpl(org.openrdf.query.algebra.evaluation.TripleSource tripleSource,
org.openrdf.query.Dataset dataset) |
Modifier and Type | Method and Description |
---|---|
reactor.rx.Stream<org.openrdf.query.BindingSet> |
aggregate(reactor.rx.stream.GroupedStream<org.openrdf.query.BindingSet,org.openrdf.query.BindingSet> g,
org.openrdf.query.algebra.Group expr,
org.openrdf.query.BindingSet parentBindings) |
org.reactivestreams.Publisher<org.openrdf.query.BindingSet> |
evaluate(org.openrdf.query.algebra.TupleExpr expr,
org.openrdf.query.BindingSet bindings) |
org.openrdf.model.Value |
evaluate(org.openrdf.query.algebra.ValueExpr expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.ArbitraryLengthPath expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.BinaryTupleOperator expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.BindingSetAssignment expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.DescribeOperator expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.Difference expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.Distinct expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.EmptySet expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.Extension expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.evaluation.impl.ExternalSet expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.Filter expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.Group expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.Intersection expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.Join expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.LeftJoin expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.Order expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.Projection expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.Reduced expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.Service expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.SingletonSet expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.Slice expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.StatementPattern expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.TupleExpr expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.UnaryTupleOperator expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.Union expr,
org.openrdf.query.BindingSet bindings) |
reactor.rx.Stream<org.openrdf.query.BindingSet> |
evaluateReactorInternal(org.openrdf.query.algebra.ZeroLengthPath expr,
org.openrdf.query.BindingSet bindings) |
org.openrdf.model.Value |
evaluateValue(org.openrdf.query.algebra.ValueExpr expr,
org.openrdf.query.BindingSet bindings) |
boolean |
isTrue(org.openrdf.query.algebra.ValueExpr expr,
org.openrdf.query.BindingSet bindings) |
public EvaluationStrategyImpl(org.openrdf.query.algebra.evaluation.TripleSource tripleSource)
public EvaluationStrategyImpl(org.openrdf.query.algebra.evaluation.TripleSource tripleSource, org.openrdf.query.Dataset dataset)
public org.reactivestreams.Publisher<org.openrdf.query.BindingSet> evaluate(org.openrdf.query.algebra.TupleExpr expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
evaluate
in interface EvaluationStrategy
org.openrdf.query.QueryEvaluationException
public boolean isTrue(org.openrdf.query.algebra.ValueExpr expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.algebra.evaluation.ValueExprEvaluationException, org.openrdf.query.QueryEvaluationException
isTrue
in interface EvaluationStrategy
org.openrdf.query.algebra.evaluation.ValueExprEvaluationException
org.openrdf.query.QueryEvaluationException
public org.openrdf.model.Value evaluate(org.openrdf.query.algebra.ValueExpr expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.algebra.evaluation.ValueExprEvaluationException, org.openrdf.query.QueryEvaluationException
evaluate
in interface EvaluationStrategy
org.openrdf.query.algebra.evaluation.ValueExprEvaluationException
org.openrdf.query.QueryEvaluationException
public org.openrdf.model.Value evaluateValue(org.openrdf.query.algebra.ValueExpr expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.algebra.evaluation.ValueExprEvaluationException, org.openrdf.query.QueryEvaluationException
org.openrdf.query.algebra.evaluation.ValueExprEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.TupleExpr expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.UnaryTupleOperator expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.BinaryTupleOperator expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.SingletonSet expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.EmptySet expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.StatementPattern expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.BindingSetAssignment expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.evaluation.impl.ExternalSet expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.ZeroLengthPath expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.ArbitraryLengthPath expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.Filter expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.Projection expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.Extension expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.Union expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.Join expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.LeftJoin expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.Group expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> aggregate(reactor.rx.stream.GroupedStream<org.openrdf.query.BindingSet,org.openrdf.query.BindingSet> g, org.openrdf.query.algebra.Group expr, org.openrdf.query.BindingSet parentBindings)
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.Order expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.Slice expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.Distinct expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.Reduced expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.DescribeOperator expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.Intersection expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.Difference expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
public reactor.rx.Stream<org.openrdf.query.BindingSet> evaluateReactorInternal(org.openrdf.query.algebra.Service expr, org.openrdf.query.BindingSet bindings) throws org.openrdf.query.QueryEvaluationException
org.openrdf.query.QueryEvaluationException
Copyright © 2015 SemaGrow - FP7. All rights reserved.