Package com.github.eikecochu.sqlbuilder
Interface BeforeOrderBy<T extends BeforeOrderBy<T>>
-
- Type Parameters:
T- the generic type returned by some fluent methods of this interface
- All Superinterfaces:
QueryPart,QueryPartLinked<T>,QueryPartSQL<T>
public interface BeforeOrderBy<T extends BeforeOrderBy<T>> extends QueryPart, QueryPartSQL<T>, QueryPartLinked<T>
Implemented by keywords that precede the ORDER BY statement.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default OrderByorderBy()Continue query with ORDER BYdefault OrderByorderBy(OrderBy orderBy)Accept an existing ORDER BY statement as predecessordefault OrderByorderBy(java.lang.String... columns)Continue query with ORDER BYdefault OrderByorderBySQL(java.lang.String sql)Use plain SQL to form this ORDER BY statement-
Methods inherited from interface com.github.eikecochu.sqlbuilder.QueryPartLinked
ext, parent, parent
-
Methods inherited from interface com.github.eikecochu.sqlbuilder.QueryPartSQL
sql
-
-
-
-
Method Detail
-
orderBy
default OrderBy orderBy()
Continue query with ORDER BY- Returns:
- The new ORDER BY statement
-
orderBy
default OrderBy orderBy(java.lang.String... columns)
Continue query with ORDER BY- Parameters:
columns- The column names to order by- Returns:
- The new ORDER BY statement
-
orderBy
default OrderBy orderBy(OrderBy orderBy)
Accept an existing ORDER BY statement as predecessor- Parameters:
orderBy- The existing ORDER BY statement- Returns:
- Returns the passed ORDER BY statement
-
orderBySQL
default OrderBy orderBySQL(java.lang.String sql)
Use plain SQL to form this ORDER BY statement- Parameters:
sql- The sql string- Returns:
- The new ORDER BY statement
-
-