protected static RowReader<GeoWaveRow> getRowReader( final DataStoreOperations operations, final PersistentAdapterStore adapterStore, final InternalAdapterStore internalAdapterStore, final Pair<String[], InternalDataAdapter<?>> fieldSubsets, final Pair<InternalDataAdapter<?>, Aggregation<?, ?, ?>> aggregation, final String[] additionalAuthorizations, final short adapterId, final byte[]... dataIds) { final DataIndexReaderParams readerParams = new DataIndexReaderParamsBuilder<>( adapterStore, internalAdapterStore).additionalAuthorizations( additionalAuthorizations).isAuthorizationsLimiting(false).adapterId( adapterId).dataIds(dataIds).fieldSubsets(fieldSubsets).aggregation( aggregation).build(); return operations.createReader(readerParams); } }