org.openrdf.query.algebra
Class ValueConstant
java.lang.Object
org.openrdf.query.algebra.QueryModelNodeBase
org.openrdf.query.algebra.ValueConstant
- All Implemented Interfaces:
- Cloneable, QueryModelNode, ValueExpr
public class ValueConstant
- extends QueryModelNodeBase
- implements ValueExpr
A ValueExpr with a constant value.
ValueConstant
public ValueConstant()
ValueConstant
public ValueConstant(Value value)
getValue
public Value getValue()
setValue
public void setValue(Value value)
visit
public <X extends Exception> void visit(QueryModelVisitor<X> visitor)
throws X extends Exception
- Description copied from interface:
QueryModelNode
- Visits this node. The node reports itself to the visitor with the proper
runtime type.
- Specified by:
visit in interface QueryModelNode
- Throws:
X extends Exception
getSignature
public String getSignature()
- Description copied from class:
QueryModelNodeBase
- Default implementation of
QueryModelNode.getSignature() that
prints the name of the node's class.
- Specified by:
getSignature in interface QueryModelNode- Overrides:
getSignature in class QueryModelNodeBase
- Returns:
- The node's signature, e.g. SLICE (offset=10, limit=10).
clone
public ValueConstant clone()
- Description copied from interface:
QueryModelNode
- Returns a (deep) clone of this query model node. This method recursively
clones the entire node tree, starting from this nodes.
- Specified by:
clone in interface QueryModelNode- Specified by:
clone in interface ValueExpr- Overrides:
clone in class QueryModelNodeBase
- Returns:
- A deep clone of this query model node.
Copyright © 2001-2009 Aduna. All Rights Reserved.