if (offset > 0 || !query.isMaxFeaturesUnlimited()) { long max = Long.MAX_VALUE; if (!query.isMaxFeaturesUnlimited()) { max = query.getMaxFeatures();
if (offset > 0 || !query.isMaxFeaturesUnlimited()) { long max = Long.MAX_VALUE; if (!query.isMaxFeaturesUnlimited()) { max = query.getMaxFeatures();
private Integer getLimit(final Query query) { if (!query.isMaxFeaturesUnlimited() && (query.getMaxFeatures() >= 0)) { return query.getMaxFeatures(); } return null; }
private int getSize(Query query) { final int size; if (!query.isMaxFeaturesUnlimited()) { size = query.getMaxFeatures(); } else { size = getDataStore().getDefaultMaxFeatures(); LOGGER.fine("Unlimited maxFeatures not supported. Using default: " + size); } return size; }
computeQueryBounds = false; if (!computeQueryBounds && !layerQuery.isMaxFeaturesUnlimited()) { computeQueryBounds = true;
.get(Hints.JTS_GEOMETRY_FACTORY); final @Nullable Integer offset = query.getStartIndex(); final @Nullable Integer limit = query.isMaxFeaturesUnlimited() ? null : query.getMaxFeatures(); final @Nullable Double simplifyDistance = (Double) hints.get(Hints.GEOMETRY_SIMPLIFICATION);
if (offset > 0 || !query.isMaxFeaturesUnlimited()) { long max = Long.MAX_VALUE; if (!query.isMaxFeaturesUnlimited()) { max = query.getMaxFeatures();
if (offset > 0 || !query.isMaxFeaturesUnlimited()) { long max = Long.MAX_VALUE; if (!query.isMaxFeaturesUnlimited()) { max = query.getMaxFeatures();
.get(Hints.JTS_GEOMETRY_FACTORY); final @Nullable Integer offset = query.getStartIndex(); final @Nullable Integer limit = query.isMaxFeaturesUnlimited() ? null : query.getMaxFeatures();
private FeatureReader<SimpleFeatureType, SimpleFeature> getReader(Query query) { GeometryFactory geometryFactory = (GeometryFactory) query.getHints() .get(Hints.JTS_GEOMETRY_FACTORY); Integer offset = query.getStartIndex(); Integer limit = query.isMaxFeaturesUnlimited() ? null : query.getMaxFeatures(); String[] propertyNames = query.getPropertyNames(); ScreenMap screenMap = (ScreenMap) query.getHints().get(Hints.SCREENMAP); SortBy[] sortBy = query.getSortBy(); reader = builder.filter(query.getFilter())// .geometryFactory(geometryFactory)// .offset(offset)// .limit(limit)// .propertyNames(propertyNames)// .screenMap(screenMap)// .sortBy(sortBy)// .build(); return reader; }
private FeatureReader<SimpleFeatureType, SimpleFeature> getReader(Query query) { GeometryFactory geometryFactory = (GeometryFactory) query.getHints() .get(Hints.JTS_GEOMETRY_FACTORY); Integer offset = query.getStartIndex(); Integer limit = query.isMaxFeaturesUnlimited() ? null : query.getMaxFeatures(); String[] propertyNames = query.getPropertyNames(); ScreenMap screenMap = (ScreenMap) query.getHints().get(Hints.SCREENMAP); SortBy[] sortBy = query.getSortBy(); reader = builder.filter(query.getFilter())// .geometryFactory(geometryFactory)// .offset(offset)// .limit(limit)// .propertyNames(propertyNames)// .screenMap(screenMap)// .sortBy(sortBy)// .build(); return reader; }