Class BaseForPhysicalOps

java.lang.Object
se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOps
All Implemented Interfaces:
PhysicalOperator
Direct Known Subclasses:
BaseForPhysicalOpBinaryJoin, BaseForPhysicalOpMultiwayJoin, BaseForPhysicalOpMultiwayLeftJoin, BaseForPhysicalOpSingleInputJoin, PhysicalOpBinaryUnion, PhysicalOpFilter, PhysicalOpGlobalToLocal, PhysicalOpHashRJoin, PhysicalOpLocalToGlobal, PhysicalOpMultiwayUnion, PhysicalOpParallelMultiLeftJoin, PhysicalOpRequest

public abstract class BaseForPhysicalOps extends Object implements PhysicalOperator
Top-level base class for all implementations of PhysicalOperator. This base class handles the creation of a unique ID per operator.
  • Field Details

    • id

      protected final int id
  • Constructor Details

    • BaseForPhysicalOps

      public BaseForPhysicalOps()
  • Method Details

    • getID

      public int getID()
      Description copied from interface: PhysicalOperator
      Returns an identifier of this operator, which should be unique for all the operators within the same plan (no matter what type of operator they are).
      Specified by:
      getID in interface PhysicalOperator