Class SimpleReactiveAerospikeRepository<T,ID>
java.lang.Object
org.springframework.data.aerospike.repository.support.SimpleReactiveAerospikeRepository<T,ID>
- All Implemented Interfaces:
ReactiveAerospikeRepository<T,,ID> ReactiveCrudRepository<T,,ID> Repository<T,ID>
public class SimpleReactiveAerospikeRepository<T,ID>
extends Object
implements ReactiveAerospikeRepository<T,ID>
Stub implementation of
ReactiveAerospikeRepository.- Author:
- Igor Ermolenko
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncount()voidcreateIndex(Class<T> domainType, String indexName, String binName, com.aerospike.client.query.IndexType indexType) deleteAllById(Iterable<? extends ID> ids) deleteById(ID id) deleteById(Publisher<ID> publisher) voiddeleteIndex(Class<T> domainType, String indexName) existsById(ID id) existsById(Publisher<ID> publisher) findAll()findAllById(Iterable<ID> ids) findAllById(Publisher<ID> publisher) findUsingQuery(Query query) Run a query to find entities.<S> Flux<S>findUsingQuery(Query query, Class<S> targetClass) Run a query to find entities providing a class to map entities to.save(S entity)
-
Constructor Details
-
SimpleReactiveAerospikeRepository
public SimpleReactiveAerospikeRepository()
-
-
Method Details
-
save
- Specified by:
savein interfaceReactiveCrudRepository<T,ID>
-
saveAll
- Specified by:
saveAllin interfaceReactiveCrudRepository<T,ID>
-
saveAll
- Specified by:
saveAllin interfaceReactiveCrudRepository<T,ID>
-
findById
- Specified by:
findByIdin interfaceReactiveCrudRepository<T,ID>
-
findById
- Specified by:
findByIdin interfaceReactiveCrudRepository<T,ID>
-
findAll
- Specified by:
findAllin interfaceReactiveCrudRepository<T,ID>
-
findAllById
- Specified by:
findAllByIdin interfaceReactiveCrudRepository<T,ID>
-
findAllById
- Specified by:
findAllByIdin interfaceReactiveCrudRepository<T,ID>
-
existsById
- Specified by:
existsByIdin interfaceReactiveCrudRepository<T,ID>
-
existsById
- Specified by:
existsByIdin interfaceReactiveCrudRepository<T,ID>
-
count
- Specified by:
countin interfaceReactiveCrudRepository<T,ID>
-
deleteById
- Specified by:
deleteByIdin interfaceReactiveCrudRepository<T,ID>
-
deleteById
- Specified by:
deleteByIdin interfaceReactiveCrudRepository<T,ID>
-
delete
- Specified by:
deletein interfaceReactiveCrudRepository<T,ID>
-
deleteAllById
- Specified by:
deleteAllByIdin interfaceReactiveCrudRepository<T,ID>
-
deleteAll
- Specified by:
deleteAllin interfaceReactiveCrudRepository<T,ID>
-
deleteAll
- Specified by:
deleteAllin interfaceReactiveCrudRepository<T,ID>
-
deleteAll
- Specified by:
deleteAllin interfaceReactiveCrudRepository<T,ID>
-
createIndex
-
deleteIndex
-
findUsingQuery
Description copied from interface:ReactiveAerospikeRepositoryRun a query to find entities.A
Querycan be created using a qualifier. AQualifiermay contain other qualifiers and combine them using eitherFilterOperation.ANDorFilterOperation.OR.- Specified by:
findUsingQueryin interfaceReactiveAerospikeRepository<T,ID> - Parameters:
query- A qualifiers representing expressions. Must not be null.- Returns:
- Flux of entities.
-
findUsingQuery
Description copied from interface:ReactiveAerospikeRepositoryRun a query to find entities providing a class to map entities to.A
Querycan be created using a qualifier. AQualifiermay contain other qualifiers and combine them using eitherFilterOperation.ANDorFilterOperation.OR.- Specified by:
findUsingQueryin interfaceReactiveAerospikeRepository<T,ID> - 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.
-