InterfaceDescriptionMarker interface indicating that instances are applicable for bound join processing (see
ControlledWorkerBoundJoinA generic interface to mark some TupleExpr as empty.Interface representing nodes that can exclusively be evaluated at a single
StatementSource.A specialization of
ExclusiveTupleExprwhich provides definitions how the expressions can be rendered to a sub-query.Interface marking known FedX algebra nodes.Expressions implementing this interface can apply some
FilterValueExprduring evaluation.Interface to indicate filter expressions.Interface to access the
QueryInfofrom all FedX Algebra nodes.Interface for any expression that can be evaluatedInterface for algebra nodes that can return the free variables of the expression.
QueryModelNodefor printing the bound filter vars (e.g.A statement pattern with no free variables when provided with some particular BindingSet in evaluate.ConjunctiveFilterExpr maintains a list of conjunctive (i.e.Algebra construct representing an empty join.Algebra construct representing an empty union.EmptyStatementPattern represents a statement that cannot produce any results for the registered endpoints.An
ArbitraryLengthPathnode which can be evaluated at a single node.Represents a StatementPattern that can only produce results at a single endpoint, the owner.Base class providing all common functionality for FedX StatementPatternsFilterExpr maintains information for a particular FILTER expression.A tuple expression that represents an nary-Join.A factory that produces globally unique IDS which are used as node identifiers, e.g.Base class for any nary-tuple expressionA tuple expression that represents an nary-Union.Node representing a precompiled query.A query which has a single relevant source.A structure representing a relevant source for some expression.Represents statements that can produce results at a some particular endpoints, the statement sources.A TrueStatementPattern represents a stmt with no free variables which in addition is available at one of the provided sources.