public class CartesianProduct extends NestedLoopsJoin
LEFT, RIGHT
tupleCounter
Constructor and Description |
---|
CartesianProduct(Operator left,
Operator right,
StorageManager sm)
Constructs a new Cartesian product operator.
|
cleanup, innerGetNext, innerProcessTuple, setup, toStringSingle
combineTuples, getPredicate, getStorageManager, setOutputRelation
allDone, getInputOperator, getMultiNext, getNext, getNumberOfInputs, getOutputRelation, prefix, processTuple, setInputs, toString, toString, tuples
public CartesianProduct(Operator left, Operator right, StorageManager sm) throws EngineException
left
- the left input operator.right
- the right input operator.sm
- the storage manager.EngineException
- thrown whenever the operator cannot be
properly constructed.