org.h2.command.dml.Query.queryWithoutCache()方法的使用及代码示例

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

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

Query.queryWithoutCache介绍

[英]Execute the query without checking the cache.
[中]在不检查缓存的情况下执行查询。

代码示例

代码示例来源:origin: com.h2database/h2

private ResultInterface queryWithoutCacheLazyCheck(int limit,
    ResultTarget target) {
  boolean disableLazy = neverLazy && session.isLazyQueryExecution();
  if (disableLazy) {
    session.setLazyQueryExecution(false);
  }
  try {
    return queryWithoutCache(limit, target);
  } finally {
    if (disableLazy) {
      session.setLazyQueryExecution(true);
    }
  }
}

代码示例来源:origin: com.h2database/com.springsource.org.h2

public LocalResult query(int limit) throws SQLException {
  if (!session.getDatabase().getOptimizeReuseResults()) {
    return queryWithoutCache(limit);
  }
  Value[] params = getParameterValues();
  long now = session.getDatabase().getModificationDataId();
  if (lastResult != null && !lastResult.isClosed() && limit == lastLimit) {
    if (sameResultAsLast(session, params, lastParameters, lastEvaluated)) {
      lastResult = lastResult.createShallowCopy(session);
      if (lastResult != null) {
        lastResult.reset();
        return lastResult;
      }
    }
  }
  lastParameters = params;
  closeLastResult();
  lastResult = queryWithoutCache(limit);
  this.lastEvaluated = now;
  lastLimit = limit;
  return lastResult;
}

代码示例来源:origin: com.eventsourcing/h2

fireBeforeSelectTriggers();
if (noCache || !session.getDatabase().getOptimizeReuseResults()) {
  return queryWithoutCache(limit, target);
LocalResult r = queryWithoutCache(limit, target);
lastResult = r;
this.lastEvaluated = now;

代码示例来源:origin: org.wowtools/h2

fireBeforeSelectTriggers();
if (noCache || !session.getDatabase().getOptimizeReuseResults()) {
  return queryWithoutCache(limit, target);
LocalResult r = queryWithoutCache(limit, target);
lastResult = r;
this.lastEvaluated = now;

相关文章