public abstract class BinaryOperator extends Operator
Modifier and Type | Field and Description |
---|---|
static int |
LEFT
Denotes the left-hand side input operator.
|
static int |
RIGHT
Denotes the right-hand side input operator.
|
tupleCounter
Constructor and Description |
---|
BinaryOperator(Operator leftInput,
Operator rightInput)
Constructs a new binary operator given a left and a right
input.
|
allDone, cleanup, getInputOperator, getMultiNext, getNext, getNumberOfInputs, getOutputRelation, innerGetNext, innerProcessTuple, prefix, processTuple, setInputs, setOutputRelation, setup, toString, toString, toStringSingle, tuples
public static final int LEFT
public static final int RIGHT
public BinaryOperator(Operator leftInput, Operator rightInput) throws EngineException
leftInput
- the left input operator to this binary
operator.rightInput
- the right input operator to this binary
operator.EngineException
- thrown whenever the operator cannot be
properly constructed.