Interface QueryUtils


public interface QueryUtils
  • Method Details

    • toPublisher

      static <ID, IDC extends Collection<ID>, R> Function<IDC,org.reactivestreams.Publisher<R>> toPublisher(Function<IDC,Iterable<R>> queryFunction)
    • safeApply

      @NotNull static <T, R, C extends Iterable<? extends T>> @NotNull reactor.core.publisher.Flux<R> safeApply(C coll, Function<C,org.reactivestreams.Publisher<R>> queryFunction)
    • toResultMap

      @NotNull static <ID, IDC extends Collection<ID>, RRC> @NotNull Map<ID,RRC> toResultMap(IDC ids, Map<ID,RRC> map, Function<ID,RRC> defaultResultProvider)
    • toSupplier

      @NotNull @Contract(pure=true) static <ID, R> @NotNull Supplier<Map<ID,R>> toSupplier(int initialCapacity, MapFactory<ID,R> mapFactory)