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 Link icon

    • arg Link icon

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

    • UnaryValueOperator Link icon

      protected UnaryValueOperator()
    • UnaryValueOperator Link icon

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