Class BinaryTupleOperator

java.lang.Object
org.eclipse.rdf4j.query.algebra.AbstractQueryModelNode
org.eclipse.rdf4j.query.algebra.BinaryTupleOperator
All Implemented Interfaces:
Serializable, Cloneable, QueryModelNode, TupleExpr, VariableScopeChange
Direct Known Subclasses:
Difference, Intersection, Join, LeftJoin, Union

public abstract class BinaryTupleOperator extends AbstractQueryModelNode implements TupleExpr
An abstract superclass for binary tuple operators which, by definition, has two arguments.
See Also:
  • Field Details

    • leftArg

      protected TupleExpr leftArg
      The operator's left argument.
    • rightArg

      protected TupleExpr rightArg
      The operator's right argument.
  • Constructor Details

    • BinaryTupleOperator

      protected BinaryTupleOperator()
    • BinaryTupleOperator

      protected BinaryTupleOperator(TupleExpr leftArg, TupleExpr rightArg)
      Creates a new binary tuple operator.
      Parameters:
      leftArg - The operator's left argument, must not be null.
      rightArg - The operator's right argument, must not be null.
  • Method Details