Package se.liu.ida.hefquin.engine.queryplan.physical.impl


package se.liu.ida.hefquin.engine.queryplan.physical.impl
  • Classes
    Class
    Description
    Base 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).
    Base class for physical operators that implement some form of a multi-way join algorithm.
    Base class for physical operators that implement some form of a multi-way left join algorithm.
    Top-level base class for all implementations of PhysicalOperator.
    Base 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.
    A physical operator that implements a binary union.
    A 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.
    A physical operator that implements (a batching version of) the bind join algorithm using FILTERs to capture the potential join partners that are sent to the federation member.
    A physical operator that implements (a batching version of) the bind join algorithm using UNION.
    A physical operator that implements (a batching version of) the bind join algorithm using a VALUES clause to capture the potential join partners that are sent to the federation member.
    A physical operator that filters the input solution mappings.
    A 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.
    A 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).
    A 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).
    A 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.
    A 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.
    A physical operator that implements a multi-way union.
    A physical operator that implements a local (!)
    A 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.
    PhysicalOpRequest<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.
    A 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).