Class BaseForPhysicalOpBinaryJoin

java.lang.Object
se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOps
se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpBinaryJoin
All Implemented Interfaces:
BinaryPhysicalOp, BinaryPhysicalOpForLogicalOp, PhysicalOperator, PhysicalOperatorForLogicalOperator
Direct Known Subclasses:
PhysicalOpHashJoin, PhysicalOpNaiveNestedLoopsJoin, PhysicalOpSymmetricHashJoin

public abstract class BaseForPhysicalOpBinaryJoin extends BaseForPhysicalOps implements BinaryPhysicalOpForLogicalOp
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).