Interface ReactiveAerospikeRepository<T,ID>

All Superinterfaces:
ReactiveCrudRepository<T,ID>, Repository<T,ID>
All Known Implementing Classes:
SimpleReactiveAerospikeRepository

public interface ReactiveAerospikeRepository<T,ID> extends ReactiveCrudRepository<T,ID>
Aerospike specific Repository interface with reactive support.
Author:
Igor Ermolenko
  • Method Details

    • findUsingQuery

      Flux<T> findUsingQuery(Query query)
      Run a query to find entities.

      A Query can be created using a qualifier. A Qualifier may contain other qualifiers and combine them using either FilterOperation.AND or FilterOperation.OR.

      Parameters:
      query - A qualifiers representing expressions. Must not be null.
      Returns:
      Flux of entities.
    • findUsingQuery

      <S> Flux<S> findUsingQuery(Query query, Class<S> targetClass)
      Run a query to find entities providing a class to map entities to.

      A Query can be created using a qualifier. A Qualifier may contain other qualifiers and combine them using either FilterOperation.AND or FilterOperation.OR.

      Parameters:
      query - A query to be performed. Must not be null.
      targetClass - Target class to map entities to.
      Returns:
      Flux of entities of the given target class.