Class SimpleAerospikeRepository<T,ID>
java.lang.Object
org.springframework.data.aerospike.repository.support.SimpleAerospikeRepository<T,ID>
- All Implemented Interfaces:
AerospikeRepository<T,,ID> CrudRepository<T,,ID> PagingAndSortingRepository<T,,ID> Repository<T,ID>
public class SimpleAerospikeRepository<T,ID>
extends Object
implements AerospikeRepository<T,ID>, CrudRepository<T,ID>
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleAerospikeRepository(EntityInformation<T, ID> metadata, AerospikeOperations operations) -
Method Summary
Modifier and TypeMethodDescriptionlongcount()<E> voidcreateIndex(Class<E> domainType, String indexName, String binName, com.aerospike.client.query.IndexType indexType) voidvoidvoidvoiddeleteAllById(Iterable<? extends ID> iterable) voiddeleteById(ID id) <E> voiddeleteIndex(Class<E> domainType, String indexName) booleanexistsById(ID id) findAll()findAllById(Iterable<ID> ids) booleanindexExists(String indexName) Checks whether index by specified name exists in Aerospike.<S extends T>
Ssave(S entity)
-
Constructor Details
-
SimpleAerospikeRepository
-
-
Method Details
-
findById
- Specified by:
findByIdin interfaceCrudRepository<T,ID>
-
save
- Specified by:
savein interfaceCrudRepository<T,ID>
-
saveAll
- Specified by:
saveAllin interfaceCrudRepository<T,ID>
-
delete
- Specified by:
deletein interfaceCrudRepository<T,ID>
-
deleteAllById
- Specified by:
deleteAllByIdin interfaceCrudRepository<T,ID>
-
findAll
- Specified by:
findAllin interfacePagingAndSortingRepository<T,ID>
-
findAll
- Specified by:
findAllin interfacePagingAndSortingRepository<T,ID>
-
existsById
- Specified by:
existsByIdin interfaceCrudRepository<T,ID>
-
findAll
- Specified by:
findAllin interfaceCrudRepository<T,ID>
-
findAllById
- Specified by:
findAllByIdin interfaceCrudRepository<T,ID>
-
count
public long count()- Specified by:
countin interfaceCrudRepository<T,ID>
-
deleteById
- Specified by:
deleteByIdin interfaceCrudRepository<T,ID>
-
deleteAll
- Specified by:
deleteAllin interfaceCrudRepository<T,ID>
-
deleteAll
public void deleteAll()- Specified by:
deleteAllin interfaceCrudRepository<T,ID>
-
createIndex
public <E> void createIndex(Class<E> domainType, String indexName, String binName, com.aerospike.client.query.IndexType indexType) - Specified by:
createIndexin interfaceAerospikeRepository<T,ID>
-
deleteIndex
- Specified by:
deleteIndexin interfaceAerospikeRepository<T,ID>
-
indexExists
Description copied from interface:AerospikeRepositoryChecks whether index by specified name exists in Aerospike.- Specified by:
indexExistsin interfaceAerospikeRepository<T,ID> - Parameters:
indexName- The Aerospike index name.- Returns:
- true if exists
-