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

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

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

Query.sameResultAsLast介绍

暂无

代码示例

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

if (lastResult != null && !lastResult.isClosed() &&
    limit == lastLimit) {
  if (sameResultAsLast(session, params, lastParameters,
      lastEvaluated)) {
    lastResult = lastResult.createShallowCopy(session);

代码示例来源: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

if (lastResult != null && !lastResult.isClosed() &&
    limit == lastLimit) {
  if (sameResultAsLast(session, params, lastParameters,
      lastEvaluated)) {
    lastResult = lastResult.createShallowCopy(session);

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

if (lastResult != null && !lastResult.isClosed() &&
    limit == lastLimit) {
  if (sameResultAsLast(session, params, lastParameters,
      lastEvaluated)) {
    lastResult = lastResult.createShallowCopy(session);

相关文章