Class BaseForPhysicalOpSingleInputJoin
java.lang.Object
se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpSingleInputJoin
- All Implemented Interfaces:
QueryPlanOperator,PhysicalOperator,PhysicalOperatorForLogicalOperator,UnaryPhysicalOp,UnaryPhysicalOpForLogicalOp
- Direct Known Subclasses:
PhysicalOpBindJoinBRTPF,PhysicalOpBindJoinSPARQL,PhysicalOpIndexNestedLoopsJoin,PhysicalOpLookupJoinViaWrapper
public abstract class BaseForPhysicalOpSingleInputJoin
extends Object
implements UnaryPhysicalOpForLogicalOp
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.
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedThe given logical operator is expected to be either aLogicalOpGPAddor aLogicalOpGPOptAdd. -
Method Summary
Modifier and TypeMethodDescriptionReturns the logical operator implemented by this physical operator.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalOperator
visitMethods inherited from interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalOperatorForLogicalOperator
getExpectedVariablesMethods inherited from interface se.liu.ida.hefquin.engine.queryplan.physical.UnaryPhysicalOp
createExecOp
-
Field Details
-
lop
-
-
Constructor Details
-
BaseForPhysicalOpSingleInputJoin
The given logical operator is expected to be either aLogicalOpGPAddor aLogicalOpGPOptAdd.
-
-
Method Details
-
getLogicalOperator
Description copied from interface:PhysicalOperatorForLogicalOperatorReturns the logical operator implemented by this physical operator.- Specified by:
getLogicalOperatorin interfacePhysicalOperatorForLogicalOperator- Specified by:
getLogicalOperatorin interfaceUnaryPhysicalOpForLogicalOp
-