Class UnaryValueOperator

java.lang.Object
org.eclipse.rdf4j.query.algebra.AbstractQueryModelNode
org.eclipse.rdf4j.query.algebra.UnaryValueOperator
All Implemented Interfaces:
Serializable, Cloneable, QueryModelNode, ValueExpr, VariableScopeChange
Direct Known Subclasses:
AbstractAggregateOperator, Datatype, IRIFunction, IsBNode, IsLiteral, IsNumeric, IsResource, IsURI, Label, Lang, LocalName, Namespace, Not, Str

public abstract class UnaryValueOperator extends AbstractQueryModelNode implements ValueExpr
An abstract superclass for unary value operators which, by definition, has one argument. In special cases the argument can be null, for instance to represent the argument * in COUNT(*).
See Also:
  • Field Details

    • arg

      protected ValueExpr arg
      The operator's argument.
  • Constructor Details

    • UnaryValueOperator

      protected UnaryValueOperator()
    • UnaryValueOperator

      protected UnaryValueOperator(ValueExpr arg)
      Creates a new unary value operator.
      Parameters:
      arg - The operator's argument, must not be null.
  • Method Details