public class ProjectionElem extends QueryModelNodeBase
Constructor and Description |
---|
ProjectionElem() |
ProjectionElem(String name) |
ProjectionElem(String sourceName,
String targetName) |
Modifier and Type | Method and Description |
---|---|
ProjectionElem |
clone()
Returns a (deep) clone of this query model node.
|
boolean |
equals(Object other)
Returns true if this query model node and its children are
recursively equal to o and its children.
|
String |
getSignature()
Default implementation of
QueryModelNode.getSignature() that
prints the name of the node's class. |
ExtensionElem |
getSourceExpression() |
String |
getSourceName() |
String |
getTargetName() |
boolean |
hasAggregateOperatorInExpression() |
int |
hashCode() |
void |
setAggregateOperatorInExpression(boolean aggregateOperatorInExpression) |
void |
setSourceExpression(ExtensionElem sourceExpression) |
void |
setSourceName(String sourceName) |
void |
setTargetName(String targetName) |
<X extends Exception> |
visit(QueryModelVisitor<X> visitor)
Visits this node.
|
getParentNode, nullEquals, replaceChildNode, replaceNodeInList, replaceWith, setParentNode, toString, visitChildren
public ProjectionElem()
public ProjectionElem(String name)
public String getSourceName()
public void setSourceName(String sourceName)
public String getTargetName()
public void setTargetName(String targetName)
public <X extends Exception> void visit(QueryModelVisitor<X> visitor) throws X extends Exception
QueryModelNode
X extends Exception
public String getSignature()
QueryModelNodeBase
QueryModelNode.getSignature()
that
prints the name of the node's class.getSignature
in interface QueryModelNode
getSignature
in class QueryModelNodeBase
public boolean equals(Object other)
QueryModelNode
equals
in interface QueryModelNode
equals
in class Object
public ProjectionElem clone()
QueryModelNode
clone
in interface QueryModelNode
clone
in class QueryModelNodeBase
public boolean hasAggregateOperatorInExpression()
public void setAggregateOperatorInExpression(boolean aggregateOperatorInExpression)
aggregateOperatorInExpression
- The aggregateOperatorInExpression to set.public ExtensionElem getSourceExpression()
public void setSourceExpression(ExtensionElem sourceExpression)
sourceExpression
- The sourceExpression to set.Copyright © 2001-2016 Aduna. All Rights Reserved.