org.teiid.language
Class SortSpecification

java.lang.Object
  extended by org.teiid.language.BaseLanguageObject
      extended by org.teiid.language.SortSpecification
All Implemented Interfaces:
LanguageObject

public class SortSpecification
extends BaseLanguageObject


Nested Class Summary
static class SortSpecification.NullOrdering
           
static class SortSpecification.Ordering
           
 
Constructor Summary
SortSpecification(SortSpecification.Ordering direction, Expression expression)
           
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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()


Copyright © 2010. All Rights Reserved.