com.psddev.dari.db.Query.sortDescending()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(5.4k)|赞(0)|评价(0)|浏览(190)

本文整理了Java中com.psddev.dari.db.Query.sortDescending方法的一些代码示例,展示了Query.sortDescending的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.sortDescending方法的具体详情如下:
包路径:com.psddev.dari.db.Query
类名称:Query
方法名:sortDescending

Query.sortDescending介绍

[英]Adds a sorter that prioritizes the larger values associated with the given key.
[中]添加一个排序器,对与给定键关联的较大值进行优先级排序。

代码示例

代码示例来源:origin: perfectsense/brightspot-cms

  1. public static Query<ToolUserSearch> createQuery(ToolUser user, String recentName) {
  2. return Query.from(ToolUserSearch.class)
  3. .where("key startsWith ?", user.getId().toString() + recentName)
  4. .sortDescending("key");
  5. }

代码示例来源:origin: perfectsense/brightspot-cms

  1. /**
  2. * Finds the last action from this device.
  3. *
  4. * @return May be {@code null}.
  5. */
  6. public ToolUserAction findLastAction() {
  7. return Query
  8. .from(ToolUserAction.class)
  9. .where("device = ?", this)
  10. .sortDescending("time")
  11. .first();
  12. }

代码示例来源:origin: perfectsense/brightspot-cms

  1. /**
  2. * Returns a partial list of all the revisions of the object with the
  3. * given {@code objectId} within the given {@code offset} and
  4. * {@code limit}.
  5. */
  6. public static PaginatedResult<History> findByObjectId(ToolUser user, UUID objectId, long offset, int limit) {
  7. return Query
  8. .from(History.class)
  9. .where("objectId = ?", objectId)
  10. .sortDescending("updateDate")
  11. .select(offset, limit);
  12. }

代码示例来源:origin: perfectsense/brightspot-cms

  1. .from(ToolUserAction.class)
  2. .where("device = ?", this)
  3. .sortDescending("time")
  4. .selectAll();

代码示例来源:origin: perfectsense/brightspot-cms

  1. public Query<?> toQuery() {
  2. State state = getState();
  3. Query<?> query = Query.fromType(getQueryType());
  4. Predicate predicate = query.getPredicate();
  5. for (ObjectField field : getIndexedFields()) {
  6. String name = field.getInternalName();
  7. Object value = state.get(FIELD_PREFIX + name);
  8. if (!ObjectUtils.isBlank(value)) {
  9. String type = field.getInternalItemType();
  10. String operator = (String) state.get(OPERATOR_PREFIX + name);
  11. if (operator == null) {
  12. operator = ObjectField.REFERENTIAL_TEXT_TYPE.equals(type) || ObjectField.TEXT_TYPE.equals(type) ? "matchesAll" : "equalsAny";
  13. }
  14. predicate = CompoundPredicate.combine(
  15. PredicateParser.AND_OPERATOR,
  16. predicate,
  17. PredicateParser.Static.parse(name + " " + operator + " ?", value));
  18. }
  19. }
  20. query.setPredicate(predicate);
  21. ObjectField sortField = getSortField();
  22. if (ObjectField.DATE_TYPE.equals(sortField.getInternalItemType())) {
  23. query.sortDescending(sortField.getInternalName());
  24. } else {
  25. query.sortAscending(sortField.getInternalName());
  26. }
  27. return query;
  28. }

代码示例来源:origin: perfectsense/brightspot-cms

  1. query.sortDescending(sortName);
  2. query.sortDescending(originFieldName);
  3. .sortDescending("key")
  4. .select(5, 1)
  5. .getItems();

代码示例来源:origin: perfectsense/brightspot-cms

  1. .from(ToolUserAction.class)
  2. .where("device = ?", d)
  3. .sortDescending("time")
  4. .selectAll();

代码示例来源:origin: perfectsense/dari

  1. query.sortDescending(sortField);
  2. } else {
  3. query.sortAscending(sortField);

代码示例来源:origin: perfectsense/brightspot-cms

  1. Object maxObject = search.toQuery(page.getSite()).sortDescending(sortFieldName).first();
  2. maxSum = maxObject != null
  3. ? ((Metric) State.getInstance(maxObject).get(sortFieldName)).getSum()

代码示例来源:origin: perfectsense/brightspot-cms

  1. .from(ToolUserAction.class)
  2. .where("device = ?", d)
  3. .sortDescending("time")
  4. .selectAll();

代码示例来源:origin: perfectsense/brightspot-cms

  1. .where("owner = ?", user)
  2. .and("updateDate != missing")
  3. .sortDescending("updateDate")
  4. .select(50, 1)
  5. .getItems();

代码示例来源:origin: perfectsense/brightspot-cms

  1. .from(ToolUserAction.class)
  2. .where("device = ?", device)
  3. .sortDescending("time")
  4. .noCache()
  5. .first();
  6. .from(ToolUserAction.class)
  7. .where("device = ?", device)
  8. .sortDescending("time")
  9. .noCache()
  10. .first();

代码示例来源:origin: perfectsense/brightspot-cms

  1. .and("_type != ?", Draft.class)
  2. .and("_id != ?", id)
  3. .sortDescending("cms.content.updateDate");
  4. PaginatedResult<Object> result = query.select(0L, 10);

代码示例来源:origin: perfectsense/brightspot-cms

  1. Object maxObject = search.toQuery(page.getSite()).sortDescending(sortFieldName).first();
  2. maxSum = maxObject != null
  3. ? ((Metric) State.getInstance(maxObject).get(sortFieldName)).getSum()

代码示例来源:origin: perfectsense/brightspot-cms

  1. .and(Content.UPDATE_DATE_FIELD + " != missing")
  2. .and(page.siteItemsPredicate())
  3. .sortDescending(Content.UPDATE_DATE_FIELD)
  4. .selectFiltered(page.param(long.class, "offset"), limit, queryFilter);

代码示例来源:origin: perfectsense/brightspot-cms

  1. .from(History.class)
  2. .where("name = missing and objectId = ?", state.getId())
  3. .sortDescending("updateDate")
  4. .select(0, 10);
  5. .from(History.class)
  6. .where("name = missing and getObjectIdUpdateDate ^= ?", state.getId().toString())
  7. .sortDescending("getObjectIdUpdateDate")
  8. .select(0, 10);

代码示例来源:origin: perfectsense/brightspot-cms

  1. .where(page.siteItemsSearchPredicate())
  2. .and(Content.UPDATE_DATE_FIELD + " != missing")
  3. .sortDescending(Content.UPDATE_DATE_FIELD);

代码示例来源:origin: perfectsense/brightspot-cms

  1. .from(Object.class)
  2. .where("cms.content.trashed = true")
  3. .sortDescending("cms.content.updateDate")
  4. .select(page.param(long.class, "offset"), page.paramOrDefault(int.class, "limit", 10));

代码示例来源:origin: perfectsense/brightspot-cms

  1. .from(WorkflowLog.class)
  2. .where("objectId = ?", page.param(UUID.class, "objectId"))
  3. .sortDescending("date")
  4. .selectAll();

代码示例来源:origin: perfectsense/brightspot-cms

  1. .where("owner = ?", page.getUser())
  2. .and("updateDate != missing")
  3. .sortDescending("updateDate");

相关文章