@Override public void delete(final DataIndexReaderParams readerParams) { final String typeName = readerParams.getInternalAdapterStore().getTypeName(readerParams.getAdapterId()); deleteRowsFromDataIndex(readerParams.getDataIds(), readerParams.getAdapterId(), typeName); }
@Override public void delete(final DataIndexReaderParams readerParams) { final String typeName = readerParams.getInternalAdapterStore().getTypeName(readerParams.getAdapterId()); deleteRowsFromDataIndex(readerParams.getDataIds(), readerParams.getAdapterId(), typeName); }
private Iterator<GeoWaveRow> createIteratorForDataIndexReader( final RocksDBClient client, final DataIndexReaderParams dataIndexReaderParams) { final RocksDBDataIndexTable dataIndexTable = RocksDBUtils.getDataIndexTable( client, dataIndexReaderParams.getInternalAdapterStore().getTypeName( dataIndexReaderParams.getAdapterId()), dataIndexReaderParams.getAdapterId()); return dataIndexTable.dataIndexIterator(dataIndexReaderParams.getDataIds()); }
private Iterator<GeoWaveRow> createIteratorForDataIndexReader( final RedissonClient client, final Compression compression, final DataIndexReaderParams dataIndexReaderParams, final String namespace, final boolean visibilityEnabled) { return new DataIndexRead( client, compression, namespace, dataIndexReaderParams.getInternalAdapterStore().getTypeName( dataIndexReaderParams.getAdapterId()), dataIndexReaderParams.getAdapterId(), dataIndexReaderParams.getDataIds(), visibilityEnabled).results(); }
default void delete(final DataIndexReaderParams readerParams) { try (QueryAndDeleteByRow<GeoWaveRow> defaultDeleter = new QueryAndDeleteByRow<>( createRowDeleter( DataIndexUtils.DATA_ID_INDEX.getName(), readerParams.getAdapterStore(), readerParams.getInternalAdapterStore()), createReader(readerParams))) { while (defaultDeleter.hasNext()) { defaultDeleter.next(); } } }
DataIndexUtils.DATA_ID_INDEX, readerParams.getAdapterStore(), readerParams.getInternalAdapterStore(), new short[] {readerParams.getAdapterId()}, null,