Uses of Package
org.eclipse.rdf4j.federated.algebra
Package
Description
-
ClassDescriptionMarker interface indicating that instances are applicable for bound join processing (see
ControlledWorkerBoundJoin
A statement pattern with no free variables when provided with some particular BindingSet in evaluate.ConjunctiveFilterExpr maintains a list of conjunctive (i.e.A generic interface to mark some TupleExpr as empty.AnArbitraryLengthPath
node which can be evaluated at a single node.Represents a group ofExclusiveTupleExpr
that can only produce results at a single endpoint, theStatementSource
.Interface representing nodes that can exclusively be evaluated at a singleStatementSource
.A specialization ofExclusiveTupleExpr
which provides definitions how the expressions can be rendered to a sub-query.Base class providing all common functionality for FedX StatementPatternsInterface marking known FedX algebra nodes.FilterExpr maintains information for a particular FILTER expression.Expressions implementing this interface can apply someFilterValueExpr
during evaluation.Interface to indicate filter expressions.A tuple expression that represents an nary-Join.Base class for any nary-tuple expressionA tuple expression that represents an nary-Union.MarkerTupleExpr
that is used fromFedXTupleQuery.evaluate(TupleQueryResultHandler)
to allow for passing through of results to the handler.Node representing a precompiled query.Interface to access theQueryInfo
from all FedX Algebra nodes.A query which has a single relevant source.A structure representing a relevant source for some expression.Interface for any expression that can be evaluatedInterface for algebra nodes that can return the free variables of the expression. -
-
ClassDescriptionA statement pattern with no free variables when provided with some particular BindingSet in evaluate.ConjunctiveFilterExpr maintains a list of conjunctive (i.e.Represents a group of
ExclusiveTupleExpr
that can only produce results at a single endpoint, theStatementSource
.Interface representing nodes that can exclusively be evaluated at a singleStatementSource
.A specialization ofArbitraryLengthPath
to maintain theQueryInfo
A specialization ofZeroLengthPath
that keeps track ofQueryInfo
and statement sources.FilterExpr maintains information for a particular FILTER expression.Interface to indicate filter expressions.A tuple expression that represents an nary-Join.A tuple expression that represents an nary-Union.A query which has a single relevant source.A structure representing a relevant source for some expression.Interface for any expression that can be evaluated -
-
ClassDescriptionInterface to indicate filter expressions.A structure representing a relevant source for some expression.
-
ClassDescriptionA statement pattern with no free variables when provided with some particular BindingSet in evaluate.Interface for any expression that can be evaluated
-
-
ClassDescriptionA specialization of
ArbitraryLengthPath
to maintain theQueryInfo
Base class providing all common functionality for FedX StatementPatternsFilterExpr maintains information for a particular FILTER expression.Expressions implementing this interface can apply someFilterValueExpr
during evaluation.A tuple expression that represents an nary-Join.A structure representing a relevant source for some expression. -
ClassDescriptionConjunctiveFilterExpr maintains a list of conjunctive (i.e.Represents a group of
ExclusiveTupleExpr
that can only produce results at a single endpoint, theStatementSource
.Interface representing nodes that can exclusively be evaluated at a singleStatementSource
.A specialization ofExclusiveTupleExpr
which provides definitions how the expressions can be rendered to a sub-query.FilterExpr maintains information for a particular FILTER expression.Interface to indicate filter expressions.