Interface UnaryPhysicalOpForLogicalOp
- All Superinterfaces:
PhysicalOperator
,PhysicalOperatorForLogicalOperator
,UnaryPhysicalOp
- All Known Implementing Classes:
BaseForPhysicalOpSingleInputJoin
,PhysicalOpBind
,PhysicalOpBindJoin
,PhysicalOpBindJoinWithFILTER
,PhysicalOpBindJoinWithUNION
,PhysicalOpBindJoinWithVALUES
,PhysicalOpBindJoinWithVALUESorFILTER
,PhysicalOpFilter
,PhysicalOpGlobalToLocal
,PhysicalOpIndexNestedLoopsJoin
,PhysicalOpLocalToGlobal
public interface UnaryPhysicalOpForLogicalOp
extends PhysicalOperatorForLogicalOperator, UnaryPhysicalOp
An interface for any type of
PhysicalOperator
that directly implements a particular logical operator
that has an arity of one.
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.PhysicalOperator
getExpectedVariables, getID, visit
Methods inherited from interface se.liu.ida.hefquin.engine.queryplan.physical.UnaryPhysicalOp
createExecOp
-
Method Details
-
getLogicalOperator
UnaryLogicalOp getLogicalOperator()Description copied from interface:PhysicalOperatorForLogicalOperator
Returns the logical operator implemented by this physical operator.- Specified by:
getLogicalOperator
in interfacePhysicalOperatorForLogicalOperator
-