public ReaderParamsBuilder<T> filter(final QueryFilter filter) { this.filter = filter; return builder(); }
new ReaderParamsBuilder<>( index, adapterStore, internalAdapterStore, rowTransformer).adapterIds(adapterIds).maxResolutionSubsamplingPerDimension( maxResolutionSubsamplingPerDimension).aggregation(getAggregation()).fieldSubsets( getFieldSubsets()).isMixedVisibility( isMixedVisibilityRows()).isAuthorizationsLimiting( isAuthorizationsLimiting()).isServersideAggregation( isServerSideAggregation(options)).isClientsideRowMerging( isRowMerging(adapterStore)).queryRanges( getRanges( maxRangeDecomposition, targetResolutionPerDimensionForHierarchicalIndex)).filter( getServerFilter(options)).limit( limit).maxRangeDecomposition( maxRangeDecomposition).coordinateRanges( getCoordinateRanges()).constraints( getConstraints()).additionalAuthorizations( getAdditionalAuthorizations()).build();
new ReaderParamsBuilder<>( index, adapterStore, internalAdapterStore, GeoWaveRowIteratorTransformer.NO_OP_TRANSFORMER).isClientsideRowMerging( true).maxRangeDecomposition(maxRangeDecomposition); paramsBuilder.adapterIds(adapterIds); RowReader<GeoWaveRow> reader = operations.createReader(paramsBuilder.build())) { final RewritingMergingEntryIterator<?> iterator = new RewritingMergingEntryIterator(
adapter.getAdapterId()).getIndices(indexStore)) { final ReaderParamsBuilder bldr = new ReaderParamsBuilder( index, adapterStore, internalAdapterStore, GeoWaveRowIteratorTransformer.NO_OP_TRANSFORMER); bldr.adapterIds(new short[] {adapter.getAdapterId()}); try (RowReader<GeoWaveRow> reader = ((BaseDataStore) other).baseOperations.createReader(bldr.build())) { try (RowWriter writer = ((BaseDataStore) other).baseOperations.createWriter(index, adapter)) {
public ReaderParamsBuilder<T> coordinateRanges( final List<MultiDimensionalCoordinateRangesArray> coordinateRanges) { this.coordinateRanges = coordinateRanges; return builder(); }
public ReaderParamsBuilder<T> isServersideAggregation(final boolean isServersideAggregation) { this.isServersideAggregation = isServersideAggregation; return builder(); }
public ReaderParamsBuilder<T> constraints(final List<MultiDimensionalNumericData> constraints) { this.constraints = constraints; return builder(); }
public ReaderParamsBuilder<T> queryRanges(final QueryRanges queryRanges) { this.queryRanges = queryRanges; return builder(); }