- java.lang.Object
-
- net.sf.jsqlparser.statement.select.OrderByElement
-
- All Implemented Interfaces:
java.io.Serializable
public class OrderByElement extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OrderByElement.NullOrdering
-
Field Summary
Fields Modifier and Type Field Description private boolean
asc
private boolean
ascDescPresent
private Expression
expression
private boolean
mysqlWithRollup
private OrderByElement.NullOrdering
nullOrdering
-
Constructor Summary
Constructors Constructor Description OrderByElement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T,S>
Taccept(OrderByVisitor<T> orderByVisitor, S context)
Expression
getExpression()
<E extends Expression>
EgetExpression(java.lang.Class<E> type)
OrderByElement.NullOrdering
getNullOrdering()
boolean
isAsc()
boolean
isAscDescPresent()
boolean
isMysqlWithRollup()
void
setAsc(boolean asc)
void
setAscDescPresent(boolean ascDescPresent)
void
setExpression(Expression expression)
OrderByElement
setMysqlWithRollup(boolean mysqlWithRollup)
void
setNullOrdering(OrderByElement.NullOrdering nullOrdering)
java.lang.String
toString()
OrderByElement
withAsc(boolean asc)
OrderByElement
withAscDescPresent(boolean ascDescPresent)
OrderByElement
withExpression(Expression expression)
OrderByElement
withNullOrdering(OrderByElement.NullOrdering nullOrdering)
-
-
-
Field Detail
-
expression
private Expression expression
-
mysqlWithRollup
private boolean mysqlWithRollup
-
asc
private boolean asc
-
ascDescPresent
private boolean ascDescPresent
-
nullOrdering
private OrderByElement.NullOrdering nullOrdering
-
-
Method Detail
-
isAsc
public boolean isAsc()
-
setAsc
public void setAsc(boolean asc)
-
getNullOrdering
public OrderByElement.NullOrdering getNullOrdering()
-
setNullOrdering
public void setNullOrdering(OrderByElement.NullOrdering nullOrdering)
-
isAscDescPresent
public boolean isAscDescPresent()
-
setAscDescPresent
public void setAscDescPresent(boolean ascDescPresent)
-
accept
public <T,S> T accept(OrderByVisitor<T> orderByVisitor, S context)
-
getExpression
public Expression getExpression()
-
setExpression
public void setExpression(Expression expression)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.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(java.lang.Class<E> type)
-
isMysqlWithRollup
public boolean isMysqlWithRollup()
-
setMysqlWithRollup
public OrderByElement setMysqlWithRollup(boolean mysqlWithRollup)
-
-