public class OrderByClause extends AbstractFragment implements SelectFragment
ORDER BY clause of an SQL statement.root| Constructor and Description |
|---|
OrderByClause(SqlStatement rootStatement,
ColumnReference... columnReferences)
Create a new instance of a
OrderByClause. |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(SelectVisitor visitor)
Accept a visitor (e.g.
|
OrderByClause |
asc()
Add ASC option to the
OrderByClause |
OrderByClause |
desc()
Add DESC option to the
OrderByClause |
List<ColumnReference> |
getColumnReferences()
Get list of column references.
|
Boolean |
getDesc()
Get descending.
|
Boolean |
getNullsFirst()
Get nulls first.
|
OrderByClause |
nullsFirst()
Add NULLS FIRST option to the
OrderByClause |
OrderByClause |
nullsLast()
Add NULLS LAST option to the
OrderByClause |
getRootpublic OrderByClause(SqlStatement rootStatement, ColumnReference... columnReferences)
OrderByClause.rootStatement - SQL statement this ORDER BY clause belongs tocolumnReferences - column references for the ORDER BY clausepublic void accept(SelectVisitor visitor)
SelectFragmentaccept in interface SelectFragmentvisitor - visitor to acceptpublic List<ColumnReference> getColumnReferences()
public OrderByClause desc()
OrderByClauseOrderByClause for fluent programmingpublic OrderByClause asc()
OrderByClauseOrderByClause for fluent programmingpublic Boolean getDesc()
public OrderByClause nullsFirst()
OrderByClauseOrderByClause for fluent programmingpublic OrderByClause nullsLast()
OrderByClauseOrderByClause for fluent programmingpublic Boolean getNullsFirst()
Copyright © 2018–2021. All rights reserved.