@Override protected OrderByItem clone() { OrderByItem o = new OrderByItem(_selectItem.clone()); o._direction = _direction; return o; }
@Override protected OrderByItem clone() { OrderByItem o = new OrderByItem(_selectItem.clone()); o._direction = _direction; return o; }
public Query orderBy(String... orderByTokens) { for (String orderByToken : orderByTokens) { orderByToken = orderByToken.trim(); final Direction direction; if (orderByToken.toUpperCase().endsWith("DESC")) { direction = Direction.DESC; orderByToken = orderByToken.substring(0, orderByToken.length() - 4).trim(); } else if (orderByToken.toUpperCase().endsWith("ASC")) { direction = Direction.ASC; orderByToken = orderByToken.substring(0, orderByToken.length() - 3).trim(); } else { direction = Direction.ASC; } OrderByItem orderByItem = new OrderByItem(findSelectItem(orderByToken, true), direction); orderBy(orderByItem); } return this; }
public Query orderBy(String... orderByTokens) { for (String orderByToken : orderByTokens) { orderByToken = orderByToken.trim(); final Direction direction; if (orderByToken.toUpperCase().endsWith("DESC")) { direction = Direction.DESC; orderByToken = orderByToken.substring(0, orderByToken.length() - 4).trim(); } else if (orderByToken.toUpperCase().endsWith("ASC")) { direction = Direction.ASC; orderByToken = orderByToken.substring(0, orderByToken.length() - 3).trim(); } else { direction = Direction.ASC; } OrderByItem orderByItem = new OrderByItem(findSelectItem(orderByToken, true), direction); orderBy(orderByItem); } return this; }
public Query orderBy(Column column, Direction direction) { SelectItem selectItem = _selectClause.getSelectItem(column); if (selectItem == null) { selectItem = new SelectItem(column); } return orderBy(new OrderByItem(selectItem, direction)); }
public Query orderBy(Column column, Direction direction) { SelectItem selectItem = _selectClause.getSelectItem(column); if (selectItem == null) { selectItem = new SelectItem(column); } return orderBy(new OrderByItem(selectItem, direction)); }
public SatisfiedOrderByBuilderImpl(Column column, Query query, GroupedQueryBuilder queryBuilder) { super(queryBuilder); orderByitem = new OrderByItem(new SelectItem(column)); query.orderBy(orderByitem); }
public SatisfiedOrderByBuilderImpl(FunctionType function, Column column, Query query, GroupedQueryBuilder queryBuilder) { super(queryBuilder); orderByitem = new OrderByItem(new SelectItem(function, column)); query.orderBy(orderByitem); }
public SatisfiedOrderByBuilderImpl(FunctionType function, Column column, Query query, GroupedQueryBuilder queryBuilder) { super(queryBuilder); orderByitem = new OrderByItem(new SelectItem(function, column)); query.orderBy(orderByitem); }
public SatisfiedOrderByBuilderImpl(Column column, Query query, GroupedQueryBuilder queryBuilder) { super(queryBuilder); orderByitem = new OrderByItem(new SelectItem(column)); query.orderBy(orderByitem); }