Uses of Interface
org.springframework.data.redis.domain.geo.GeoReference
Package
Description
Connection package providing low-level abstractions for interacting with the various Redis 'drivers'/libraries.
Core package for integrating Redis with Spring concepts.
-
Uses of GeoReference in org.springframework.data.redis.connection
Modifier and TypeMethodDescriptionReactiveGeoCommands.GeoSearchCommand.getReference()
ReactiveGeoCommands.GeoSearchStoreCommand.getReference()
Modifier and TypeMethodDescriptionReactiveGeoCommands.GeoSearchCommand.at
(GeoReference<ByteBuffer> reference) Sets the geoset key.ReactiveGeoCommands.GeoSearchStoreCommand.at
(GeoReference<ByteBuffer> reference) Sets the geoset key.default GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
DefaultedRedisConnection.geoSearch
(byte[] key, GeoReference<byte[]> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) Deprecated.GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
DefaultStringRedisConnection.geoSearch
(byte[] key, GeoReference<byte[]> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) DefaultStringRedisConnection.geoSearch
(String key, GeoReference<String> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBuffer>>>
ReactiveGeoCommands.geoSearch
(ByteBuffer key, GeoReference<ByteBuffer> reference, GeoShape shape, RedisGeoCommands.GeoSearchCommandArgs args) Return the members of a geo set which are within the borders of the area specified by a givenshape
.GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
RedisGeoCommands.geoSearch
(byte[] key, GeoReference<byte[]> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) Return the members of a geo set which are within the borders of the area specified by a givenshape
.StringRedisConnection.geoSearch
(String key, GeoReference<String> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) Return the members of a geo set which are within the borders of the area specified by a givenshape
.default Long
DefaultedRedisConnection.geoSearchStore
(byte[] destKey, byte[] key, GeoReference<byte[]> reference, GeoShape predicate, RedisGeoCommands.GeoSearchStoreCommandArgs args) Deprecated.in favor ofRedisCommandsProvider.geoCommands()
}.DefaultStringRedisConnection.geoSearchStore
(byte[] destKey, byte[] key, GeoReference<byte[]> reference, GeoShape predicate, RedisGeoCommands.GeoSearchStoreCommandArgs args) DefaultStringRedisConnection.geoSearchStore
(String destKey, String key, GeoReference<String> reference, GeoShape predicate, RedisGeoCommands.GeoSearchStoreCommandArgs args) default reactor.core.publisher.Mono<Long>
ReactiveGeoCommands.geoSearchStore
(ByteBuffer destKey, ByteBuffer key, GeoReference<ByteBuffer> reference, GeoShape shape, RedisGeoCommands.GeoSearchStoreCommandArgs args) Query the members of a geo set which are within the borders of the area specified by a givenshape
and store the result atdestKey
.RedisGeoCommands.geoSearchStore
(byte[] destKey, byte[] key, GeoReference<byte[]> reference, GeoShape predicate, RedisGeoCommands.GeoSearchStoreCommandArgs args) Query the members of a geo set which are within the borders of the area specified by a givenshape
and store the result atdestKey
.StringRedisConnection.geoSearchStore
(String destKey, String key, GeoReference<String> reference, GeoShape predicate, RedisGeoCommands.GeoSearchStoreCommandArgs args) Query the members of a geo set which are within the borders of the area specified by a givenshape
and store the result atdestKey
. -
Uses of GeoReference in org.springframework.data.redis.core
Modifier and TypeMethodDescriptiondefault GeoResults<RedisGeoCommands.GeoLocation<M>>
BoundGeoOperations.search
(GeoReference<M> reference, Distance radius) Get the members usingGeoReference
as center of the query within the boundaries of a givenradius
.default GeoResults<RedisGeoCommands.GeoLocation<M>>
BoundGeoOperations.search
(GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a givenradius
applyingRedisGeoCommands.GeoRadiusCommandArgs
.default GeoResults<RedisGeoCommands.GeoLocation<M>>
BoundGeoOperations.search
(GeoReference<M> reference, BoundingBox boundingBox) Get the members usingGeoReference
as center of the query within the boundaries of a given bounding box.default GeoResults<RedisGeoCommands.GeoLocation<M>>
BoundGeoOperations.search
(GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a given bounding box applyingRedisGeoCommands.GeoRadiusCommandArgs
.BoundGeoOperations.search
(GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a givenpredicate
applyingRedisGeoCommands.GeoRadiusCommandArgs
.default GeoResults<RedisGeoCommands.GeoLocation<M>>
GeoOperations.search
(K key, GeoReference<M> reference, Distance radius) Get the members usingGeoReference
as center of the query within the boundaries of a givenradius
.default GeoResults<RedisGeoCommands.GeoLocation<M>>
GeoOperations.search
(K key, GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a givenradius
applyingRedisGeoCommands.GeoRadiusCommandArgs
.default GeoResults<RedisGeoCommands.GeoLocation<M>>
GeoOperations.search
(K key, GeoReference<M> reference, BoundingBox boundingBox) Get the members usingGeoReference
as center of the query within the boundaries of a given bounding box.default GeoResults<RedisGeoCommands.GeoLocation<M>>
GeoOperations.search
(K key, GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a given bounding box applyingRedisGeoCommands.GeoRadiusCommandArgs
.GeoOperations.search
(K key, GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a givenpredicate
applyingRedisGeoCommands.GeoRadiusCommandArgs
.default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>
ReactiveGeoOperations.search
(K key, GeoReference<M> reference, Distance radius) Get the members usingGeoReference
as center of the query within the boundaries of a givenradius
.default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>
ReactiveGeoOperations.search
(K key, GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a givenradius
applyingRedisGeoCommands.GeoRadiusCommandArgs
.default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>
ReactiveGeoOperations.search
(K key, GeoReference<M> reference, BoundingBox boundingBox) Get the members usingGeoReference
as center of the query within the boundaries of a given bounding box.default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>
ReactiveGeoOperations.search
(K key, GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a given bounding box applyingRedisGeoCommands.GeoRadiusCommandArgs
.reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>
ReactiveGeoOperations.search
(K key, GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a givenpredicate
applyingRedisGeoCommands.GeoRadiusCommandArgs
.default Long
BoundGeoOperations.searchAndStore
(K destKey, GeoReference<M> reference, Distance radius) Get the members usingGeoReference
as center of the query within the boundaries of a givenradius
and store results atdestKey
.default Long
BoundGeoOperations.searchAndStore
(K destKey, GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchStoreCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a givenradius
applyingRedisGeoCommands.GeoRadiusCommandArgs
and store results atdestKey
.default Long
BoundGeoOperations.searchAndStore
(K destKey, GeoReference<M> reference, BoundingBox boundingBox) Get the members usingGeoReference
as center of the query within the boundaries of a given bounding box and store results atdestKey
.default Long
BoundGeoOperations.searchAndStore
(K destKey, GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchStoreCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a given bounding box applyingRedisGeoCommands.GeoRadiusCommandArgs
and store results atdestKey
.BoundGeoOperations.searchAndStore
(K destKey, GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchStoreCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a givenpredicate
applyingRedisGeoCommands.GeoRadiusCommandArgs
and store results atdestKey
.default Long
GeoOperations.searchAndStore
(K key, K destKey, GeoReference<M> reference, Distance radius) Get the members usingGeoReference
as center of the query within the boundaries of a givenradius
and store results atdestKey
.default Long
GeoOperations.searchAndStore
(K key, K destKey, GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchStoreCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a givenradius
applyingRedisGeoCommands.GeoRadiusCommandArgs
and store results atdestKey
.default Long
GeoOperations.searchAndStore
(K key, K destKey, GeoReference<M> reference, BoundingBox boundingBox) Get the members usingGeoReference
as center of the query within the boundaries of a given bounding box and store results atdestKey
.default Long
GeoOperations.searchAndStore
(K key, K destKey, GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchStoreCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a given bounding box applyingRedisGeoCommands.GeoRadiusCommandArgs
and store results atdestKey
.GeoOperations.searchAndStore
(K key, K destKey, GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchStoreCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a givenpredicate
applyingRedisGeoCommands.GeoRadiusCommandArgs
and store results atdestKey
.default reactor.core.publisher.Mono<Long>
ReactiveGeoOperations.searchAndStore
(K key, K destKey, GeoReference<M> reference, Distance radius) Get the members usingGeoReference
as center of the query within the boundaries of a givenradius
and store results atdestKey
.default reactor.core.publisher.Mono<Long>
ReactiveGeoOperations.searchAndStore
(K key, K destKey, GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchStoreCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a givenradius
applyingRedisGeoCommands.GeoRadiusCommandArgs
and store results atdestKey
.default reactor.core.publisher.Mono<Long>
ReactiveGeoOperations.searchAndStore
(K key, K destKey, GeoReference<M> reference, BoundingBox boundingBox) Get the members usingGeoReference
as center of the query within the boundaries of a given bounding box and store results atdestKey
.default reactor.core.publisher.Mono<Long>
ReactiveGeoOperations.searchAndStore
(K key, K destKey, GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchStoreCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a given bounding box applyingRedisGeoCommands.GeoRadiusCommandArgs
and store results atdestKey
.reactor.core.publisher.Mono<Long>
ReactiveGeoOperations.searchAndStore
(K key, K destKey, GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchStoreCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a givenpredicate
applyingRedisGeoCommands.GeoRadiusCommandArgs
and store results atdestKey
. -
Uses of GeoReference in org.springframework.data.redis.domain.geo
Modifier and TypeClassDescriptionstatic class
static class
Modifier and TypeMethodDescriptionstatic <T> GeoReference<T>
GeoReference.fromCircle
(Circle within) Creates aGeoReference
from acircle center point
.static <T> GeoReference<T>
GeoReference.fromCoordinate
(double longitude, double latitude) Creates aGeoReference
from a WGS84 longitude/latitude coordinate.static <T> GeoReference<T>
GeoReference.fromCoordinate
(Point point) Creates aGeoReference
from a WGS84 longitude/latitude coordinate.static <T> GeoReference<T>
GeoReference.fromCoordinate
(RedisGeoCommands.GeoLocation<?> location) Creates aGeoReference
from a WGS84 longitude/latitude coordinate.static <T> GeoReference<T>
GeoReference.fromMember
(RedisGeoCommands.GeoLocation<T> member) Creates aGeoReference
from ageoset member
.static <T> GeoReference<T>
GeoReference.fromMember
(T member) Creates aGeoReference
from a geoset member.
RedisCommandsProvider.geoCommands()
}.