org.vertexium.query.QueryParameters.getLimit()方法的使用及代码示例

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

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

QueryParameters.getLimit介绍

暂无

代码示例

代码示例来源:origin: org.vertexium/vertexium-elasticsearch2

private boolean shouldUseScrollApi() {
  return getParameters().getSkip() == 0 && (getParameters().getLimit() == null || getParameters().getLimit() > pagingLimit);
}

代码示例来源:origin: org.vertexium/vertexium-elasticsearch-singledocument

private boolean shouldUseScrollApi() {
  return getParameters().getSkip() == 0 && (getParameters().getLimit() == null || getParameters().getLimit() > pagingLimit);
}

代码示例来源:origin: org.vertexium/vertexium-elasticsearch5

private boolean shouldUseScrollApi() {
  return getParameters().getSkip() == 0 && (getParameters().getLimit() == null || getParameters().getLimit() > pagingLimit);
}

代码示例来源:origin: visallo/vertexium

private boolean shouldUseScrollApi() {
  return getParameters().getSkip() == 0 && (getParameters().getLimit() == null || getParameters().getLimit() > pagingLimit);
}

代码示例来源:origin: visallo/vertexium

private QueryResultsIterable<? extends VertexiumObject> searchPaged(EnumSet<VertexiumObjectType> objectTypes, FetchHints fetchHints) {
  return new PagingIterable<VertexiumObject>(getParameters().getSkip(), getParameters().getLimit(), pageSize) {
    @Override
    protected ElasticsearchGraphQueryIterable<VertexiumObject> getPageIterable(int skip, int limit, boolean includeAggregations) {
      SearchResponse response;
      try {
        response = getSearchResponse(ElasticsearchDocumentType.fromVertexiumObjectTypes(objectTypes), fetchHints, skip, limit, includeAggregations);
      } catch (IndexNotFoundException ex) {
        LOGGER.debug("Index missing: %s (returning empty iterable)", ex.getMessage());
        return createEmptyIterable();
      } catch (VertexiumNoMatchingPropertiesException ex) {
        LOGGER.debug("Could not find property: %s (returning empty iterable)", ex.getPropertyName());
        return createEmptyIterable();
      }
      return searchResponseToVertexiumObjectIterable(response, fetchHints);
    }
  };
}

代码示例来源:origin: org.vertexium/vertexium-elasticsearch5

private QueryResultsIterable<? extends VertexiumObject> searchPaged(EnumSet<VertexiumObjectType> objectTypes, FetchHints fetchHints) {
  return new PagingIterable<VertexiumObject>(getParameters().getSkip(), getParameters().getLimit(), pageSize) {
    @Override
    protected ElasticsearchGraphQueryIterable<VertexiumObject> getPageIterable(int skip, int limit, boolean includeAggregations) {
      SearchResponse response;
      try {
        response = getSearchResponse(ElasticsearchDocumentType.fromVertexiumObjectTypes(objectTypes), fetchHints, skip, limit, includeAggregations);
      } catch (IndexNotFoundException ex) {
        LOGGER.debug("Index missing: %s (returning empty iterable)", ex.getMessage());
        return createEmptyIterable();
      } catch (VertexiumNoMatchingPropertiesException ex) {
        LOGGER.debug("Could not find property: %s (returning empty iterable)", ex.getPropertyName());
        return createEmptyIterable();
      }
      return searchResponseToVertexiumObjectIterable(response, fetchHints);
    }
  };
}

代码示例来源:origin: org.vertexium/vertexium-elasticsearch-singledocument

private QueryResultsIterable<? extends VertexiumObject> searchPaged(EnumSet<VertexiumObjectType> objectTypes, EnumSet<FetchHint> fetchHints) {
  return new PagingIterable<VertexiumObject>(getParameters().getSkip(), getParameters().getLimit(), pageSize) {
    @Override
    protected ElasticSearchGraphQueryIterable<VertexiumObject> getPageIterable(int skip, int limit, boolean includeAggregations) {
      SearchResponse response;
      try {
        response = getSearchResponse(ElasticsearchDocumentType.fromVertexiumObjectTypes(objectTypes), skip, limit, includeAggregations);
      } catch (IndexMissingException ex) {
        LOGGER.debug("Index missing: %s (returning empty iterable)", ex.getMessage());
        return createEmptyIterable();
      } catch (VertexiumNoMatchingPropertiesException ex) {
        LOGGER.debug("Could not find property: %s (returning empty iterable)", ex.getPropertyName());
        return createEmptyIterable();
      }
      return searchResponseToVertexiumObjectIterable(response, fetchHints);
    }
  };
}

代码示例来源:origin: org.vertexium/vertexium-elasticsearch-singledocument

private PagingIterable<SearchHit> searchPaged(EnumSet<VertexiumObjectType> objectTypes) {
  return new PagingIterable<SearchHit>(getParameters().getSkip(), getParameters().getLimit(), pageSize) {
    @Override
    protected ElasticSearchGraphQueryIterable<SearchHit> getPageIterable(int skip, int limit, boolean includeAggregations) {
      SearchResponse response;
      try {
        response = getSearchResponse(ElasticsearchDocumentType.fromVertexiumObjectTypes(objectTypes), skip, limit, includeAggregations);
      } catch (IndexMissingException ex) {
        LOGGER.debug("Index missing: %s (returning empty iterable)", ex.getMessage());
        return createEmptyIterable();
      } catch (VertexiumNoMatchingPropertiesException ex) {
        LOGGER.debug("Could not find property: %s (returning empty iterable)", ex.getPropertyName());
        return createEmptyIterable();
      }
      return searchResponseToSearchHitsIterable(response);
    }
  };
}

代码示例来源:origin: org.vertexium/vertexium-elasticsearch2

private PagingIterable<SearchHit> searchPaged(EnumSet<VertexiumObjectType> objectTypes) {
  return new PagingIterable<SearchHit>(getParameters().getSkip(), getParameters().getLimit(), pageSize) {
    @Override
    protected ElasticsearchGraphQueryIterable<SearchHit> getPageIterable(int skip, int limit, boolean includeAggregations) {
      SearchResponse response;
      try {
        response = getSearchResponse(ElasticsearchDocumentType.fromVertexiumObjectTypes(objectTypes), skip, limit, includeAggregations);
      } catch (IndexNotFoundException ex) {
        LOGGER.debug("Index missing: %s (returning empty iterable)", ex.getMessage());
        return createEmptyIterable();
      } catch (VertexiumNoMatchingPropertiesException ex) {
        LOGGER.debug("Could not find property: %s (returning empty iterable)", ex.getPropertyName());
        return createEmptyIterable();
      }
      return searchResponseToSearchHitsIterable(response);
    }
  };
}

代码示例来源:origin: org.vertexium/vertexium-elasticsearch5

private PagingIterable<SearchHit> searchPagedHits(EnumSet<VertexiumObjectType> objectTypes, FetchHints fetchHints) {
  return new PagingIterable<SearchHit>(getParameters().getSkip(), getParameters().getLimit(), pageSize) {
    @Override
    protected ElasticsearchGraphQueryIterable<SearchHit> getPageIterable(int skip, int limit, boolean includeAggregations) {
      SearchResponse response;
      try {
        response = getSearchResponse(ElasticsearchDocumentType.fromVertexiumObjectTypes(objectTypes), fetchHints, skip, limit, includeAggregations);
      } catch (IndexNotFoundException ex) {
        LOGGER.debug("Index missing: %s (returning empty iterable)", ex.getMessage());
        return createEmptyIterable();
      } catch (VertexiumNoMatchingPropertiesException ex) {
        LOGGER.debug("Could not find property: %s (returning empty iterable)", ex.getPropertyName());
        return createEmptyIterable();
      }
      return searchResponseToSearchHitsIterable(response);
    }
  };
}

代码示例来源:origin: org.vertexium/vertexium-elasticsearch2

private QueryResultsIterable<? extends VertexiumObject> searchPaged(EnumSet<VertexiumObjectType> objectTypes, EnumSet<FetchHint> fetchHints) {
  return new PagingIterable<VertexiumObject>(getParameters().getSkip(), getParameters().getLimit(), pageSize) {
    @Override
    protected ElasticsearchGraphQueryIterable<VertexiumObject> getPageIterable(int skip, int limit, boolean includeAggregations) {
      SearchResponse response;
      try {
        response = getSearchResponse(ElasticsearchDocumentType.fromVertexiumObjectTypes(objectTypes), skip, limit, includeAggregations);
      } catch (IndexNotFoundException ex) {
        LOGGER.debug("Index missing: %s (returning empty iterable)", ex.getMessage());
        return createEmptyIterable();
      } catch (VertexiumNoMatchingPropertiesException ex) {
        LOGGER.debug("Could not find property: %s (returning empty iterable)", ex.getPropertyName());
        return createEmptyIterable();
      }
      return searchResponseToVertexiumObjectIterable(response, fetchHints);
    }
  };
}

代码示例来源:origin: visallo/vertexium

private PagingIterable<SearchHit> searchPagedHits(EnumSet<VertexiumObjectType> objectTypes, FetchHints fetchHints) {
  return new PagingIterable<SearchHit>(getParameters().getSkip(), getParameters().getLimit(), pageSize) {
    @Override
    protected ElasticsearchGraphQueryIterable<SearchHit> getPageIterable(int skip, int limit, boolean includeAggregations) {
      SearchResponse response;
      try {
        response = getSearchResponse(ElasticsearchDocumentType.fromVertexiumObjectTypes(objectTypes), fetchHints, skip, limit, includeAggregations);
      } catch (IndexNotFoundException ex) {
        LOGGER.debug("Index missing: %s (returning empty iterable)", ex.getMessage());
        return createEmptyIterable();
      } catch (VertexiumNoMatchingPropertiesException ex) {
        LOGGER.debug("Could not find property: %s (returning empty iterable)", ex.getPropertyName());
        return createEmptyIterable();
      }
      return searchResponseToSearchHitsIterable(response);
    }
  };
}

代码示例来源:origin: org.vertexium/vertexium-core

protected QueryParameters cloneTo(QueryParameters result) {
  result.setSkip(this.getSkip());
  result.setLimit(this.getLimit());
  result.setMinScore(this.getMinScore());
  result.setScoringStrategy(this.getScoringStrategy());
  result.hasContainers.addAll(this.getHasContainers());
  result.sortContainers.addAll(this.getSortContainers());
  result.edgeLabels.addAll(this.getEdgeLabels());
  result.ids = this.ids == null ? null : new ArrayList<>(this.ids);
  return result;
}

代码示例来源:origin: visallo/vertexium

protected QueryParameters cloneTo(QueryParameters result) {
  result.setSkip(this.getSkip());
  result.setLimit(this.getLimit());
  result.setMinScore(this.getMinScore());
  result.setScoringStrategy(this.getScoringStrategy());
  result.hasContainers.addAll(this.getHasContainers());
  result.sortContainers.addAll(this.getSortContainers());
  result.edgeLabels.addAll(this.getEdgeLabels());
  result.ids = this.ids == null ? null : new ArrayList<>(this.ids);
  return result;
}

代码示例来源:origin: org.vertexium/vertexium-core

if (!iterateAll && parameters.getLimit() != null && (this.count >= parameters.getSkip() + parameters.getLimit())) {
  return;

代码示例来源:origin: visallo/vertexium

if (!iterateAll && parameters.getLimit() != null && (this.count >= parameters.getSkip() + parameters.getLimit())) {
  return;

相关文章