Interface OrderableExpression
-
- All Superinterfaces:
Expression
- All Known Subinterfaces:
ContentExpression
,DateExpression
,DimensionReferenceExpression
,DocumentReferenceExpression
,NumberExpression
,ObjectReferenceExpression
,OrderableDateExpressionType
,OrderableNumberExpressionType
,OrderableStringExpressionType
,ScalarExpression
,SqlDateFunction
,SqlNumberFunction
,SqlStringFunction
,StringExpression
,UserReferenceExpression
public interface OrderableExpression extends Expression
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ContentQueryOrderByClause
asc()
Returns an order by-clause for the expression, for ascending sort.default ContentQueryOrderByClause
desc()
Returns an order by-clause for the expression, for descending sort.ContentQueryOrderByClause
order(ContentQueryOrder order)
Returns an order by-clause for the expression.default ContentQueryOrderByClause
order(String order)
Returns an order by-clause for the expression.-
Methods inherited from interface com.iknowbase.api.contentservices.query.content.expressions.Expression
getObjectReference
-
-
-
-
Method Detail
-
order
ContentQueryOrderByClause order(ContentQueryOrder order)
Returns an order by-clause for the expression.- Parameters:
order
- order direction- Returns:
- the order by-clause
-
order
default ContentQueryOrderByClause order(String order)
Returns an order by-clause for the expression.- Parameters:
order
- order direction, either "asc" or "desc"- Returns:
- the order by-clause
-
asc
default ContentQueryOrderByClause asc()
Returns an order by-clause for the expression, for ascending sort.- Returns:
- the order by-clause
-
desc
default ContentQueryOrderByClause desc()
Returns an order by-clause for the expression, for descending sort.- Returns:
- the order by-clause
-
-