Interface PhysicalOperatorForLogicalOperator
- All Superinterfaces:
PhysicalOperator
- All Known Subinterfaces:
BinaryPhysicalOpForLogicalOp
,NaryPhysicalOpForLogicalOp
,NullaryPhysicalOpForLogicalOp
,UnaryPhysicalOpForLogicalOp
- All Known Implementing Classes:
BaseForPhysicalOpBinaryJoin
,BaseForPhysicalOpMultiwayJoin
,BaseForPhysicalOpMultiwayLeftJoin
,BaseForPhysicalOpSingleInputJoin
,PhysicalOpBinaryUnion
,PhysicalOpBindJoin
,PhysicalOpBindJoinWithFILTER
,PhysicalOpBindJoinWithUNION
,PhysicalOpBindJoinWithVALUES
,PhysicalOpFilter
,PhysicalOpGlobalToLocal
,PhysicalOpHashJoin
,PhysicalOpHashRJoin
,PhysicalOpIndexNestedLoopsJoin
,PhysicalOpLocalToGlobal
,PhysicalOpMultiwayUnion
,PhysicalOpNaiveNestedLoopsJoin
,PhysicalOpRequest
,PhysicalOpSymmetricHashJoin
An interface for any type of
PhysicalOperator
that directly implements a particular logical operator.
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
createExecOp, getExpectedVariables, getID, visit
-
Method Details
-
getLogicalOperator
LogicalOperator getLogicalOperator()Returns the logical operator implemented by this physical operator.
-