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

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

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

Query.option介绍

[英]Adds a custom option with the given key and value.
[中]添加具有给定键和值的自定义选项。

代码示例

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

  1. @Override
  2. protected <T> Query<T> filterQuery(Query<T> query) {
  3. return query.clone().option(Database.DISABLE_FUNNEL_CACHE_QUERY_OPTION, true).option(SqlDatabase.DISABLE_REPLICATION_CACHE_QUERY_OPTION, true);
  4. }
  5. };

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

  1. public static ToolUser getByTotpToken(String totpToken) {
  2. ToolUser user = Query.from(ToolUser.class).option(Database.DISABLE_FUNNEL_CACHE_QUERY_OPTION, true).where("totpToken = ?", totpToken).first();
  3. return user != null && user.totpTokenTime + 60000 > System.currentTimeMillis() ? user : null;
  4. }

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

  1. @Override
  2. protected <T> Query<T> filterQuery(Query<T> query) {
  3. return query.clone().master().resolveInvisible().option(Database.DISABLE_FUNNEL_CACHE_QUERY_OPTION, true);
  4. }
  5. };

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

  1. public static ToolUser getByChangePasswordToken(String changePasswordToken) {
  2. ToolUser user = Query.from(ToolUser.class).option(Database.DISABLE_FUNNEL_CACHE_QUERY_OPTION, true).where("changePasswordToken = ?", changePasswordToken).first();
  3. long expiration = Settings.getOrDefault(long.class, "cms/tool/changePasswordTokenExpirationInHours", 24L) * 60L * 60L * 1000L;
  4. return user != null && user.changePasswordTokenTime + expiration > System.currentTimeMillis() ? user : null;
  5. }

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

  1. public static ToolUser getByToken(String token) {
  2. ToolUser user = Query.from(ToolUser.class).option(Database.DISABLE_FUNNEL_CACHE_QUERY_OPTION, true).where("loginTokens/token = ?", token).first();
  3. return user != null && user.getLoginToken(token) != null ? user : null;
  4. }
  5. }

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

  1. .where("_id = ?", unresolvedIds)
  2. .using(database)
  3. .option(State.REFERENCE_RESOLVING_QUERY_OPTION, parent)
  4. .option(State.REFERENCE_FIELD_QUERY_OPTION, field)
  5. .option(State.UNRESOLVED_TYPE_IDS_QUERY_OPTION, unresolvedTypeIds);

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

  1. .where("_id = ?", id)
  2. .using(this)
  3. .option(CONNECTION_QUERY_OPTION, connection)
  4. .option(RETURN_ORIGINAL_DATA_QUERY_OPTION, Boolean.TRUE)
  5. .option(USE_READ_DATA_SOURCE_QUERY_OPTION, Boolean.FALSE)
  6. .first();
  7. if (oldObject == null) {

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

  1. Query<?> query = Query.fromAll().using(db).noCache().resolveToReferenceOnly().option(SqlDatabase.USE_JDBC_FETCH_SIZE_QUERY_OPTION, false);
  2. if (!isGlobal) {
  3. Set<ObjectType> concreteTypes = new HashSet<>();

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

  1. .where("_id = ?", id)
  2. .using(this)
  3. .option(CONNECTION_QUERY_OPTION, connection)
  4. .option(RETURN_ORIGINAL_DATA_QUERY_OPTION, Boolean.TRUE)
  5. .master()
  6. .noCache()

相关文章