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

public interface PhysicalOperatorForLogicalOperator extends PhysicalOperator
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 Details

    • getLogicalOperator

      LogicalOperator getLogicalOperator()
      Returns the logical operator implemented by this physical operator.