org.teiid.query.sql.lang
Class OrderByItem
java.lang.Object
org.teiid.query.sql.lang.OrderByItem
- All Implemented Interfaces:
- java.lang.Cloneable, LanguageObject
public class OrderByItem
- extends java.lang.Object
- implements LanguageObject
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
OrderByItem
public OrderByItem(SingleElementSymbol symbol,
boolean ascending)
getExpressionPosition
public int getExpressionPosition()
setExpressionPosition
public void setExpressionPosition(int expressionPosition)
isAscending
public boolean isAscending()
setAscending
public void setAscending(boolean ascending)
getSymbol
public SingleElementSymbol getSymbol()
setSymbol
public void setSymbol(SingleElementSymbol symbol)
getNullOrdering
public SortSpecification.NullOrdering getNullOrdering()
setNullOrdering
public void setNullOrdering(SortSpecification.NullOrdering nullOrdering)
isUnrelated
public boolean isUnrelated()
- Returns:
- true if the expression does not appear in the select clause
acceptVisitor
public void acceptVisitor(LanguageVisitor visitor)
- Description copied from interface:
LanguageObject
- Method for accepting a visitor. It is the responsibility of the
language object to call back on the visitor.
- Specified by:
acceptVisitor in interface LanguageObject
- Parameters:
visitor - Visitor being used
clone
public OrderByItem clone()
- Description copied from interface:
LanguageObject
- Implement clone to make objects cloneable.
- Specified by:
clone in interface LanguageObject- Overrides:
clone in class java.lang.Object
- Returns:
- Deep clone of this object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2010. All Rights Reserved.