Class PhysicalOpNaiveNestedLoopsJoin

java.lang.Object
se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpBinaryJoin
se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpNaiveNestedLoopsJoin
All Implemented Interfaces:
QueryPlanOperator, BinaryPhysicalOp, BinaryPhysicalOpForLogicalOp, PhysicalOperator, PhysicalOperatorForLogicalOperator

public class PhysicalOpNaiveNestedLoopsJoin extends BaseForPhysicalOpBinaryJoin
A physical operator that implements a local (!) nested loops join algorithm to perform an inner join of two sequences of input solution mappings (produced by the two sub-plans under this operator). Hence, this is the most naive type of binary join algorithm, nothing fancy. For a slightly more detailed description of the actual algorithm associated with this physical operator, refer to ExecOpNaiveNestedLoopsJoin, which provides the implementation of this algorithm.