Provide a concise way to create ascending and descending order by clauses.
This commit is contained in:
@@ -33,6 +33,26 @@ import com.samskivert.jdbc.depot.expression.SQLExpression;
|
|||||||
public class OrderBy
|
public class OrderBy
|
||||||
implements QueryClause
|
implements QueryClause
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
* Creates and returns an ascending order by clause on the supplied expressions.
|
||||||
|
*/
|
||||||
|
public static OrderBy ascending (SQLExpression... values)
|
||||||
|
{
|
||||||
|
OrderBy clause = new OrderBy(values);
|
||||||
|
clause._ascending = true;
|
||||||
|
return clause;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates and returns a descending order by clause on the supplied expressions.
|
||||||
|
*/
|
||||||
|
public static OrderBy descending (SQLExpression... values)
|
||||||
|
{
|
||||||
|
OrderBy clause = new OrderBy(values);
|
||||||
|
clause._ascending = false;
|
||||||
|
return clause;
|
||||||
|
}
|
||||||
|
|
||||||
public OrderBy (SQLExpression... values)
|
public OrderBy (SQLExpression... values)
|
||||||
{
|
{
|
||||||
_values = values;
|
_values = values;
|
||||||
|
|||||||
Reference in New Issue
Block a user