112113114115116117118119
return compose(IGroupingHavingOrderOffsetLimitGet.class); } @Override public IHavingOrderOffsetLimitGet groupBy(String expression) { list.add(new Expression(ExpressionType.GROUP_BY, expression)); return compose(IHavingOrderOffsetLimitGet.class); }
118119120121122123124125
return compose(IHavingOrderOffsetLimitGet.class); } @Override public IOrderOffsetLimitGet having(String expression) { list.add(new Expression(ExpressionType.HAVING, expression)); return compose(IOrderOffsetLimitGet.class); }
124125126127128129130131
return compose(IOrderOffsetLimitGet.class); } @Override public IOffsetLimitGet orderBy(String expression) { list.add(new Expression(ExpressionType.ORDER_BY_ASC, expression)); return compose(IOrderOffsetLimitGet.class); }
130131132133134135136137
return compose(IOrderOffsetLimitGet.class); } @Override public IOffsetLimitGet orderByDescending(String expression) { list.add(new Expression(ExpressionType.ORDER_BY_DESC, expression)); return compose(IOrderOffsetLimitGet.class); }