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).
equals
public boolean equals(Object other)
- Description copied from interface:
QueryModelNode
- Returns true if this query model node and its children are
recursively equal to o and its children.
- Specified by:
equals in interface QueryModelNode- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
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-2010 Aduna. All Rights Reserved.