org.openrdf.query.algebra
Class ProjectionElem
java.lang.Object
org.openrdf.query.algebra.QueryModelNodeBase
org.openrdf.query.algebra.ProjectionElem
- All Implemented Interfaces:
- Cloneable, QueryModelNode
public class ProjectionElem
- extends QueryModelNodeBase
ProjectionElem
public ProjectionElem()
ProjectionElem
public ProjectionElem(String name)
ProjectionElem
public ProjectionElem(String sourceName,
String targetName)
getSourceName
public String getSourceName()
setSourceName
public void setSourceName(String sourceName)
getTargetName
public String getTargetName()
setTargetName
public void setTargetName(String targetName)
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.
- 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 ProjectionElem 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- Overrides:
clone in class QueryModelNodeBase
- Returns:
- A deep clone of this query model node.
Copyright © 2001-2008 Aduna. All Rights Reserved.