Class LogicalOperatorBase

java.lang.Object
se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOperatorBase
All Implemented Interfaces:
LogicalOperator
Direct Known Subclasses:
LogicalOpBGPAdd, LogicalOpBGPOptAdd, LogicalOpBind, LogicalOpFilter, LogicalOpGlobalToLocal, LogicalOpGPAdd, LogicalOpGPOptAdd, LogicalOpJoin, LogicalOpLocalToGlobal, LogicalOpMultiwayJoin, LogicalOpMultiwayLeftJoin, LogicalOpMultiwayUnion, LogicalOpRequest, LogicalOpRightJoin, LogicalOpTPAdd, LogicalOpTPOptAdd, LogicalOpUnion

public abstract class LogicalOperatorBase extends Object implements LogicalOperator
  • Field Details

    • id

      protected final int id
  • Constructor Details

    • LogicalOperatorBase

      public LogicalOperatorBase()
  • Method Details

    • getID

      public int getID()
      Description copied from interface: LogicalOperator
      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 LogicalOperator