Uses of Package
org.eclipse.rdf4j.federated.algebra
Packages that use org.eclipse.rdf4j.federated.algebra
Package
Description
-
Classes in org.eclipse.rdf4j.federated.algebra used by org.eclipse.rdf4j.federated.algebraClassDescriptionMarker interface indicating that instances are applicable for bound join processing (see
ControlledWorkerBindJoinA 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.AnArbitraryLengthPathnode which can be evaluated at a single node.Represents a group ofExclusiveTupleExprthat can only produce results at a single endpoint, theStatementSource.Interface representing nodes that can exclusively be evaluated at a singleStatementSource.A specialization ofExclusiveTupleExprwhich 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 someFilterValueExprduring 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.MarkerTupleExprthat is used fromFedXTupleQuery.evaluate(TupleQueryResultHandler)to allow for passing through of results to the handler.Node representing a precompiled query.Interface to access theQueryInfofrom 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. -
Classes in org.eclipse.rdf4j.federated.algebra used by org.eclipse.rdf4j.federated.cache
-
Classes in org.eclipse.rdf4j.federated.algebra used by org.eclipse.rdf4j.federated.evaluationClassDescriptionA 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
ExclusiveTupleExprthat can only produce results at a single endpoint, theStatementSource.Interface representing nodes that can exclusively be evaluated at a singleStatementSource.A specialization ofArbitraryLengthPathto maintain theQueryInfoA specialization ofZeroLengthPaththat keeps track ofQueryInfoand 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 -
-
Classes in org.eclipse.rdf4j.federated.algebra used by org.eclipse.rdf4j.federated.evaluation.iteratorClassDescriptionInterface to indicate filter expressions.A structure representing a relevant source for some expression.
-
Classes in org.eclipse.rdf4j.federated.algebra used by org.eclipse.rdf4j.federated.evaluation.joinClassDescriptionA statement pattern with no free variables when provided with some particular BindingSet in evaluate.EmptyStatementPattern represents a statement that cannot produce any results for the registered endpoints.Interface for any expression that can be evaluated
-
Classes in org.eclipse.rdf4j.federated.algebra used by org.eclipse.rdf4j.federated.evaluation.union
-
Classes in org.eclipse.rdf4j.federated.algebra used by org.eclipse.rdf4j.federated.optimizerClassDescriptionA specialization of
ArbitraryLengthPathto maintain theQueryInfoBase class providing all common functionality for FedX StatementPatternsFilterExpr maintains information for a particular FILTER expression.Expressions implementing this interface can apply someFilterValueExprduring evaluation.A tuple expression that represents an nary-Join.A structure representing a relevant source for some expression. -
Classes in org.eclipse.rdf4j.federated.algebra used by org.eclipse.rdf4j.federated.utilClassDescriptionConjunctiveFilterExpr maintains a list of conjunctive (i.e.Represents a group of
ExclusiveTupleExprthat can only produce results at a single endpoint, theStatementSource.Interface representing nodes that can exclusively be evaluated at a singleStatementSource.A specialization ofExclusiveTupleExprwhich 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.