2021-07-17 11:52:08 +02:00
|
|
|
package it.cavallium.dbengine.database.collections;
|
|
|
|
|
|
|
|
import java.util.Map.Entry;
|
2021-07-23 15:20:33 +02:00
|
|
|
import java.util.Optional;
|
2021-07-17 11:52:08 +02:00
|
|
|
import reactor.core.publisher.Flux;
|
|
|
|
import reactor.core.publisher.Mono;
|
|
|
|
import reactor.util.function.Tuple2;
|
|
|
|
import reactor.util.function.Tuple3;
|
|
|
|
|
|
|
|
public interface ValueTransformer<KEY, VALUE> {
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Can return Flux error IOException
|
|
|
|
*/
|
2021-11-08 10:49:59 +01:00
|
|
|
Flux<Entry<KEY, Optional<VALUE>>> transform(Flux<KEY> keys);
|
2021-07-17 11:52:08 +02:00
|
|
|
}
|