Class OrderByElement

java.lang.Object
net.sf.jsqlparser.statement.select.OrderByElement
All Implemented Interfaces:
Serializable

public class OrderByElement extends Object implements Serializable
See Also:
  • Field Details

    • expression

      private Expression expression
    • mysqlWithRollup

      private boolean mysqlWithRollup
    • asc

      private boolean asc
    • ascDescPresent

      private boolean ascDescPresent
    • nullOrdering

      private OrderByElement.NullOrdering nullOrdering
  • Constructor Details

    • OrderByElement

      public OrderByElement()
  • Method Details

    • isAsc

      public boolean isAsc()
    • getNullOrdering

      public OrderByElement.NullOrdering getNullOrdering()
    • setNullOrdering

      public void setNullOrdering(OrderByElement.NullOrdering nullOrdering)
    • setAsc

      public void setAsc(boolean asc)
    • setAscDescPresent

      public void setAscDescPresent(boolean ascDescPresent)
    • isAscDescPresent

      public boolean isAscDescPresent()
    • accept

      public void accept(OrderByVisitor orderByVisitor)
    • getExpression

      public Expression getExpression()
    • setExpression

      public void setExpression(Expression expression)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • withExpression

      public OrderByElement withExpression(Expression expression)
    • withAsc

      public OrderByElement withAsc(boolean asc)
    • withAscDescPresent

      public OrderByElement withAscDescPresent(boolean ascDescPresent)
    • withNullOrdering

      public OrderByElement withNullOrdering(OrderByElement.NullOrdering nullOrdering)
    • getExpression

      public <E extends Expression> E getExpression(Class<E> type)
    • isMysqlWithRollup

      public boolean isMysqlWithRollup()
    • setMysqlWithRollup

      public OrderByElement setMysqlWithRollup(boolean mysqlWithRollup)