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 TypeMethodDescriptionint
getID()
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, wait
Methods 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: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 interfacePhysicalOperator
-