Package org.teiid.language
Class SortSpecification
- java.lang.Object
-
- org.teiid.language.BaseLanguageObject
-
- org.teiid.language.SortSpecification
-
- All Implemented Interfaces:
LanguageObject
public class SortSpecification extends BaseLanguageObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SortSpecification.NullOrdering
static class
SortSpecification.Ordering
-
Constructor Summary
Constructors Constructor Description SortSpecification(SortSpecification.Ordering direction, Expression expression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
acceptVisitor(LanguageObjectVisitor visitor)
Expression
getExpression()
SortSpecification.NullOrdering
getNullOrdering()
SortSpecification.Ordering
getOrdering()
void
setExpression(Expression expression)
void
setNullOrdering(SortSpecification.NullOrdering nullOrdering)
void
setOrdering(SortSpecification.Ordering direction)
-
Methods inherited from class org.teiid.language.BaseLanguageObject
toString
-
-
-
-
Constructor Detail
-
SortSpecification
public SortSpecification(SortSpecification.Ordering direction, Expression expression)
-
-
Method Detail
-
getOrdering
public SortSpecification.Ordering getOrdering()
-
acceptVisitor
public void acceptVisitor(LanguageObjectVisitor visitor)
-
setOrdering
public void setOrdering(SortSpecification.Ordering direction)
-
getExpression
public Expression getExpression()
-
setExpression
public void setExpression(Expression expression)
-
setNullOrdering
public void setNullOrdering(SortSpecification.NullOrdering nullOrdering)
-
getNullOrdering
public SortSpecification.NullOrdering getNullOrdering()
-
-