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
Top-level base class for all implementations of
PhysicalOperator.
This base class handles the creation of a unique ID per operator.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetID()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).Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalOperator
createExecOp, getExpectedVariables, visit
-
Field Details
-
id
protected final int id
-
-
Constructor Details
-
BaseForPhysicalOps
public BaseForPhysicalOps()
-
-
Method Details
-
getID
public int getID()Description copied from interface:PhysicalOperatorReturns 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:
getIDin interfacePhysicalOperator
-