Interface BinaryPhysicalOpForLogicalOp
- All Superinterfaces:
BinaryPhysicalOp,PhysicalOperator,PhysicalOperatorForLogicalOperator
- All Known Implementing Classes:
BaseForPhysicalOpBinaryJoin,PhysicalOpBinaryUnion,PhysicalOpHashJoin,PhysicalOpHashRJoin,PhysicalOpNaiveNestedLoopsJoin,PhysicalOpSymmetricHashJoin
public interface BinaryPhysicalOpForLogicalOp
extends PhysicalOperatorForLogicalOperator, BinaryPhysicalOp
An interface for any type of
PhysicalOperator
that directly implements a particular logical operator
that has an arity of two.
That logical operator can be accessed via the
getLogicalOperator() function.-
Method Summary
Modifier and TypeMethodDescriptionReturns the logical operator implemented by this physical operator.Methods inherited from interface se.liu.ida.hefquin.engine.queryplan.physical.BinaryPhysicalOp
createExecOpMethods inherited from interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalOperator
getExpectedVariables, getID, visit
-
Method Details
-
getLogicalOperator
BinaryLogicalOp getLogicalOperator()Description copied from interface:PhysicalOperatorForLogicalOperatorReturns the logical operator implemented by this physical operator.- Specified by:
getLogicalOperatorin interfacePhysicalOperatorForLogicalOperator
-