/** * Get an OrderSpecifier for descending order of this expression * * @return */ public final OrderSpecifier<T> desc() { if (desc == null) { desc = new OrderSpecifier<T>(Order.DESC, mixin); } return desc; }
/** * @return */ public OrderSpecifier<T> nullsFirst() { return new OrderSpecifier<T>(order, target, NullHandling.NullsFirst); }
/** * @return */ public OrderSpecifier<T> nullsLast() { return new OrderSpecifier<T>(order, target, NullHandling.NullsLast); }
/** * Get an OrderSpecifier for ascending order of this expression * * @return */ public final OrderSpecifier<T> asc() { if (asc == null) { asc = new OrderSpecifier<T>(Order.ASC, mixin); } return asc; }
@SuppressWarnings("unchecked") public OrderSpecifier desc() { if (desc == null) { desc = new OrderSpecifier(Order.DESC, this); } return desc; }
@SuppressWarnings("unchecked") public OrderSpecifier asc() { if (asc == null) { asc = new OrderSpecifier(Order.ASC, this); } return asc; }
@Override public List<Institution> findAllUniversities() { QInstitution qInstitution = QInstitution.institution; Iterable<Institution> institutionIterable = institutionRepository.findAll(qInstitution.parentInstitution.isNull(), new OrderSpecifier<String>(Order.ASC, qInstitution.name)); return Lists.newArrayList(institutionIterable); }
@SuppressWarnings("unchecked") private OrderSpecifier<?> transform(Filters filters, OrderSpecifier<?> os) { return new OrderSpecifier(os.getOrder(), transform(os.getTarget(), filters)); }
@Override public List<Institution> findUniversityBasicOrgUnits(String universityId) { Preconditions.checkArgument(!StringUtils.isEmpty(universityId)); QInstitution qInstitution = QInstitution.institution; BooleanExpression subBasicOrgUnits = qInstitution.parentInstitution.institutionId.eq(universityId).and(qInstitution.basicOrgUnit.isTrue()); BooleanExpression thisBasicOrgUnit = qInstitution.id.eq(universityId).and(qInstitution.basicOrgUnit.isTrue()); BooleanExpression basicOrgExp = BooleanExpression.anyOf(thisBasicOrgUnit, subBasicOrgUnits); Iterable<Institution> institutionIterable = institutionRepository.findAll(basicOrgExp, new OrderSpecifier<String>(Order.ASC, qInstitution.name)); return Lists.newArrayList(institutionIterable); }
public final T orderBy(OrderSpecifier<?> spec) { Expression<?> e = convert(spec.getTarget(), true); if (!spec.getTarget().equals(e)) { metadata.addOrderBy(new OrderSpecifier(spec.getOrder(), e, spec.getNullHandling())); } else { metadata.addOrderBy(spec); } return self; }
OrderSpecifier<?> os2 = new OrderSpecifier(os.getOrder(), os.getTarget().accept(this, null), os.getNullHandling()); md.addOrderBy(os2);