Uses of Interface
se.liu.ida.hefquin.engine.queryplan.base.QueryPlanOperator
Packages that use QueryPlanOperator
Package
Description
-
Uses of QueryPlanOperator in se.liu.ida.hefquin.engine.queryplan.base
Methods in se.liu.ida.hefquin.engine.queryplan.base that return QueryPlanOperatorModifier and TypeMethodDescriptionQueryPlan.getRootOperator()Returns the root operator of this plan. -
Uses of QueryPlanOperator in se.liu.ida.hefquin.engine.queryplan.logical
Subinterfaces of QueryPlanOperator in se.liu.ida.hefquin.engine.queryplan.logicalModifier and TypeInterfaceDescriptioninterfaceAn interface for any type ofLogicalOperatorthat has an arity of two; i.e., it is defined of as a function over two multisets of solution mappings.interfaceThe top-level interface for all types of logical operators of HeFQUIN.interfaceAn interface for any type ofLogicalOperatorthat has an arbitrary arity ; i.e., it is defined of as a function over an arbitrary number of multisets of solution mappings.interfaceAn interface for any type ofLogicalOperatorthat has an arity of zero.interfaceAn interface for any type ofLogicalOperatorthat has an arity of one; i.e., it is defined of as a function over one multiset of solution mappings. -
Uses of QueryPlanOperator in se.liu.ida.hefquin.engine.queryplan.logical.impl
Classes in se.liu.ida.hefquin.engine.queryplan.logical.impl that implement QueryPlanOperatorModifier and TypeClassDescriptionclassclassclassA logical operator that returns a given solution mapping.classclassclassclassclassclassclassA multiway left join corresponds to a sequence of SPARQL OPTIONAL clauses.classclassLogicalOpRequest<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> classclass -
Uses of QueryPlanOperator in se.liu.ida.hefquin.engine.queryplan.physical
Subinterfaces of QueryPlanOperator in se.liu.ida.hefquin.engine.queryplan.physicalModifier and TypeInterfaceDescriptioninterfaceAn interface for any type ofPhysicalOperatorwhose algorithm consumes two sequences of solution mappings as input.interfaceAn interface for any type ofPhysicalOperatorthat directly implements a particular logical operator that has an arity of two.interfaceAn interface for any type ofPhysicalOperatorwhose algorithm consumes an arbitrary number of sequences of solution mappings as input.interfaceAn interface for any type ofPhysicalOperatorthat directly implements a particular logical operator that has an arbitrary arity.interfaceAn interface for any type ofPhysicalOperatorwhose algorithm does not consume any input (but produces a sequence of solution mappings as output).interfaceAn interface for any type ofPhysicalOperatorthat directly implements a particular logical operator that has an arity of zero.interfaceThis is the top-level interface for all types of physical operators of HeFQUIN, where a physical operator is an element in a (physical) query execution plan and is associated with a concrete algorithm that produces a result (in HeFQUIN, this would be in the form of a sequence of solution mappings) by consuming such results produced by the sub-plans under the current operator.interfaceAn interface for any type ofPhysicalOperatorthat directly implements a particular logical operator.interfaceAn interface for any type ofPhysicalOperatorwhose algorithm consumes a single sequence of solution mappings as input.interfaceAn interface for any type ofPhysicalOperatorthat directly implements a particular logical operator that has an arity of one. -
Uses of QueryPlanOperator in se.liu.ida.hefquin.engine.queryplan.physical.impl
Classes in se.liu.ida.hefquin.engine.queryplan.physical.impl that implement QueryPlanOperatorModifier and TypeClassDescriptionclassBase class for physical operators that implement some form of a binary join algorithm; i.e., these algorithms consume two sequences of input solution mappings (produced by the two sub-plans under this operator) and join these the solution mappings from these two sequences locally (i.e., within in the engine rather than by interacting with any federation member).classBase class for physical operators that implement some form of a multi-way join algorithm.classBase class for physical operators that implement some form of a multi-way left join algorithm.classBase class for physical operators that implement some form of a join algorithm that consumes only one input and produces the other input as part of the algorithm itself.classA physical operator that implements a binary union.classclassA physical operator that implements (a batching version of) the bind join algorithm for cases in which the federation member accessed by the algorithm supports the brTPF interface.classA physical operator that implements a batch-based bind-join algorithm for SPARQL endpoints that can be used in different variations.classA physical operator that filters the input solution mappings.classA physical operator that returns a given solution mapping.classA physical operator that applies a given vocabulary mapping to all input solution mappings, converting them from using global vocabulary terms to using local vocabulary terms.classA physical operator that implements the hash join algorithm to perform an inner join of two sequences of input solution mappings (produced by the two sub-plans under this operator).classA physical operator that implements the hash join algorithm to perform a right outer join of two sequences of input solution mappings (produced by the two sub-plans under this operator).classA physical operator that implements a version of the index nested loops join algorithm where the federation member is used as an index to request join partners for the input solution mappings.classA physical operator that applies a given vocabulary mapping to all input solution mappings, converting them from using local vocabulary terms to using global vocabulary terms.classA physical operator that ..classA physical operator that implements a multi-way union.classA physical operator that implements a local (!)classA physical operator that implements a left-outer join for multiple optional parts; as a unary operator, the operator has a single input, which provides the solutions of the non-optional part.classPhysicalOpRequest<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> A physical operator that performs a request at a federation member and, then, outputs the solution mappings obtained via this request.classA physical operator that implements the symmetric hash join algorithm to perform an inner join of two sequences of input solution mappings (produced by the two sub-plans under this operator).