Uses of Package
org.eclipse.rdf4j.federated.algebra
-
Classes in org.eclipse.rdf4j.federated.algebra used by org.eclipse.rdf4j.federated.algebra Class Description BoundJoinTupleExpr Marker interface indicating that instances are applicable for bound join processing (seeControlledWorkerBoundJoin
CheckStatementPattern A statement pattern with no free variables when provided with some particular BindingSet in evaluate.ConjunctiveFilterExpr ConjunctiveFilterExpr maintains a list of conjunctive (i.e.EmptyResult A generic interface to mark some TupleExpr as empty.ExclusiveArbitraryLengthPath AnArbitraryLengthPath
node which can be evaluated at a single node.ExclusiveGroup Represents a group ofExclusiveTupleExpr
that can only produce results at a single endpoint, theStatementSource
.ExclusiveTupleExpr Interface representing nodes that can exclusively be evaluated at a singleStatementSource
.ExclusiveTupleExprRenderer A specialization ofExclusiveTupleExpr
which provides definitions how the expressions can be rendered to a sub-query.FedXService FedXStatementPattern Base class providing all common functionality for FedX StatementPatternsFedXTupleExpr Interface marking known FedX algebra nodes.FilterExpr FilterExpr maintains information for a particular FILTER expression.FilterTuple Expressions implementing this interface can apply someFilterValueExpr
during evaluation.FilterValueExpr Interface to indicate filter expressions.NJoin A tuple expression that represents an nary-Join.NTuple Base class for any nary-tuple expressionNUnion A tuple expression that represents an nary-Union.PassThroughTupleExpr MarkerTupleExpr
that is used fromFedXTupleQuery.evaluate(TupleQueryResultHandler)
to allow for passing through of results to the handler.PrecompiledQueryNode Node representing a precompiled query.QueryRef Interface to access theQueryInfo
from all FedX Algebra nodes.SingleSourceQuery A query which has a single relevant source.StatementSource A structure representing a relevant source for some expression.StatementSource.StatementSourceType StatementTupleExpr Interface for any expression that can be evaluatedVariableExpr Interface for algebra nodes that can return the free variables of the expression. -
Classes in org.eclipse.rdf4j.federated.algebra used by org.eclipse.rdf4j.federated.cache Class Description StatementSource A structure representing a relevant source for some expression. -
Classes in org.eclipse.rdf4j.federated.algebra used by org.eclipse.rdf4j.federated.evaluation Class Description CheckStatementPattern A statement pattern with no free variables when provided with some particular BindingSet in evaluate.ConjunctiveFilterExpr ConjunctiveFilterExpr maintains a list of conjunctive (i.e.ExclusiveGroup Represents a group ofExclusiveTupleExpr
that can only produce results at a single endpoint, theStatementSource
.ExclusiveTupleExpr Interface representing nodes that can exclusively be evaluated at a singleStatementSource
.FedXLeftJoin FedXService FilterExpr FilterExpr maintains information for a particular FILTER expression.FilterValueExpr Interface to indicate filter expressions.NJoin A tuple expression that represents an nary-Join.NUnion A tuple expression that represents an nary-Union.SingleSourceQuery A query which has a single relevant source.StatementSource A structure representing a relevant source for some expression.StatementTupleExpr Interface for any expression that can be evaluated -
Classes in org.eclipse.rdf4j.federated.algebra used by org.eclipse.rdf4j.federated.evaluation.concurrent Class Description FedXService -
Classes in org.eclipse.rdf4j.federated.algebra used by org.eclipse.rdf4j.federated.evaluation.iterator Class Description FilterValueExpr Interface to indicate filter expressions. -
Classes in org.eclipse.rdf4j.federated.algebra used by org.eclipse.rdf4j.federated.evaluation.join Class Description CheckStatementPattern A statement pattern with no free variables when provided with some particular BindingSet in evaluate.FedXService StatementTupleExpr Interface for any expression that can be evaluated -
Classes in org.eclipse.rdf4j.federated.algebra used by org.eclipse.rdf4j.federated.evaluation.union Class Description FilterValueExpr Interface to indicate filter expressions. -
Classes in org.eclipse.rdf4j.federated.algebra used by org.eclipse.rdf4j.federated.optimizer Class Description FedXStatementPattern Base class providing all common functionality for FedX StatementPatternsFilterExpr FilterExpr maintains information for a particular FILTER expression.FilterTuple Expressions implementing this interface can apply someFilterValueExpr
during evaluation.NJoin A tuple expression that represents an nary-Join.StatementSource A structure representing a relevant source for some expression. -
Classes in org.eclipse.rdf4j.federated.algebra used by org.eclipse.rdf4j.federated.util Class Description ConjunctiveFilterExpr ConjunctiveFilterExpr maintains a list of conjunctive (i.e.ExclusiveGroup Represents a group ofExclusiveTupleExpr
that can only produce results at a single endpoint, theStatementSource
.ExclusiveTupleExpr Interface representing nodes that can exclusively be evaluated at a singleStatementSource
.ExclusiveTupleExprRenderer A specialization ofExclusiveTupleExpr
which provides definitions how the expressions can be rendered to a sub-query.FilterExpr FilterExpr maintains information for a particular FILTER expression.FilterValueExpr Interface to indicate filter expressions.