V
- type of valuepublic interface RGeoReactive<V> extends RScoredSortedSetReactive<V>
Modifier and Type | Method and Description |
---|---|
reactor.core.publisher.Mono<Long> |
add(double longitude,
double latitude,
V member)
Adds geospatial member.
|
reactor.core.publisher.Mono<Long> |
add(GeoEntry... entries)
Adds geospatial members.
|
reactor.core.publisher.Mono<Double> |
dist(V firstMember,
V secondMember,
GeoUnit geoUnit)
Returns distance between members in
GeoUnit units. |
reactor.core.publisher.Mono<Map<V,String>> |
hash(V... members)
Returns 11 characters Geohash string mapped by defined member.
|
reactor.core.publisher.Mono<Map<V,GeoPosition>> |
pos(V... members)
Returns geo-position mapped by defined member.
|
reactor.core.publisher.Mono<List<V>> |
radius(double longitude,
double latitude,
double radius,
GeoUnit geoUnit)
Returns the members of a sorted set, which are within the
borders of the area specified with the center location
and the maximum distance from the center (the radius)
in
GeoUnit units. |
reactor.core.publisher.Mono<List<V>> |
radius(double longitude,
double latitude,
double radius,
GeoUnit geoUnit,
GeoOrder geoOrder)
Returns the members of a sorted set, which are within the
borders of the area specified with the center location
and the maximum distance from the center (the radius)
in
GeoUnit units with GeoOrder
Requires Redis 3.2.10 and higher. |
reactor.core.publisher.Mono<List<V>> |
radius(double longitude,
double latitude,
double radius,
GeoUnit geoUnit,
GeoOrder geoOrder,
int count)
Returns the members of a sorted set, which are within the
borders of the area specified with the center location
and the maximum distance from the center (the radius)
in
GeoUnit units with GeoOrder
and limited by count
Requires Redis 3.2.10 and higher. |
reactor.core.publisher.Mono<List<V>> |
radius(double longitude,
double latitude,
double radius,
GeoUnit geoUnit,
int count)
Returns the members of a sorted set, which are within the
borders of the area specified with the center location
and the maximum distance from the center (the radius)
in
GeoUnit units and limited by count
Requires Redis 3.2.10 and higher. |
reactor.core.publisher.Mono<List<V>> |
radius(V member,
double radius,
GeoUnit geoUnit)
Returns the members of a sorted set, which are within the
borders of the area specified with the defined member location
and the maximum distance from the defined member location (the radius)
in
GeoUnit units. |
reactor.core.publisher.Mono<List<V>> |
radius(V member,
double radius,
GeoUnit geoUnit,
GeoOrder geoOrder)
Returns the members of a sorted set, which are within the
borders of the area specified with the defined member location
and the maximum distance from the defined member location (the radius)
in
GeoUnit units with GeoOrder
Requires Redis 3.2.10 and higher. |
reactor.core.publisher.Mono<List<V>> |
radius(V member,
double radius,
GeoUnit geoUnit,
GeoOrder geoOrder,
int count)
Returns the members of a sorted set, which are within the
borders of the area specified with the defined member location
and the maximum distance from the defined member location (the radius)
in
GeoUnit units with GeoOrder
Requires Redis 3.2.10 and higher. |
reactor.core.publisher.Mono<List<V>> |
radius(V member,
double radius,
GeoUnit geoUnit,
int count)
Returns the members of a sorted set, which are within the
borders of the area specified with the defined member location
and the maximum distance from the defined member location (the radius)
in
GeoUnit units and limited by count
Requires Redis 3.2.10 and higher. |
reactor.core.publisher.Mono<Long> |
radiusStoreTo(String destName,
double longitude,
double latitude,
double radius,
GeoUnit geoUnit)
Finds the members of a sorted set, which are within the
borders of the area specified with the center location
and the maximum distance from the center (the radius)
in
GeoUnit units. |
reactor.core.publisher.Mono<Long> |
radiusStoreTo(String destName,
double longitude,
double latitude,
double radius,
GeoUnit geoUnit,
GeoOrder geoOrder,
int count)
Finds the members of a sorted set, which are within the
borders of the area specified with the center location
and the maximum distance from the center (the radius)
in
GeoUnit units with GeoOrder
and limited by count
Store result to destName . |
reactor.core.publisher.Mono<Long> |
radiusStoreTo(String destName,
double longitude,
double latitude,
double radius,
GeoUnit geoUnit,
int count)
Finds the members of a sorted set, which are within the
borders of the area specified with the center location
and the maximum distance from the center (the radius)
in
GeoUnit units and limited by count
Store result to destName . |
reactor.core.publisher.Mono<Long> |
radiusStoreTo(String destName,
V member,
double radius,
GeoUnit geoUnit)
Finds the members of a sorted set, which are within the
borders of the area specified with the defined member location
and the maximum distance from the defined member location (the radius)
in
GeoUnit units. |
reactor.core.publisher.Mono<Long> |
radiusStoreTo(String destName,
V member,
double radius,
GeoUnit geoUnit,
GeoOrder geoOrder,
int count)
Finds the members of a sorted set, which are within the
borders of the area specified with the defined member location
and the maximum distance from the defined member location (the radius)
in
GeoUnit units with GeoOrder
Store result to destName . |
reactor.core.publisher.Mono<Long> |
radiusStoreTo(String destName,
V member,
double radius,
GeoUnit geoUnit,
int count)
Finds the members of a sorted set, which are within the
borders of the area specified with the defined member location
and the maximum distance from the defined member location (the radius)
in
GeoUnit units and limited by count
Store result to destName . |
reactor.core.publisher.Mono<Map<V,Double>> |
radiusWithDistance(double longitude,
double latitude,
double radius,
GeoUnit geoUnit)
Returns the distance mapped by member, distance between member and the location.
|
reactor.core.publisher.Mono<Map<V,Double>> |
radiusWithDistance(double longitude,
double latitude,
double radius,
GeoUnit geoUnit,
GeoOrder geoOrder)
Returns the distance mapped by member, distance between member and the location.
|
reactor.core.publisher.Mono<Map<V,Double>> |
radiusWithDistance(double longitude,
double latitude,
double radius,
GeoUnit geoUnit,
GeoOrder geoOrder,
int count)
Returns the distance mapped by member, distance between member and the location.
|
reactor.core.publisher.Mono<Map<V,Double>> |
radiusWithDistance(double longitude,
double latitude,
double radius,
GeoUnit geoUnit,
int count)
Returns the distance mapped by member, distance between member and the location.
|
reactor.core.publisher.Mono<Map<V,Double>> |
radiusWithDistance(V member,
double radius,
GeoUnit geoUnit)
Returns the distance mapped by member, distance between member and the defined member location.
|
reactor.core.publisher.Mono<Map<V,Double>> |
radiusWithDistance(V member,
double radius,
GeoUnit geoUnit,
GeoOrder geoOrder)
Returns the distance mapped by member, distance between member and the defined member location.
|
reactor.core.publisher.Mono<Map<V,Double>> |
radiusWithDistance(V member,
double radius,
GeoUnit geoUnit,
GeoOrder geoOrder,
int count)
Returns the distance mapped by member, distance between member and the defined member location.
|
reactor.core.publisher.Mono<Map<V,Double>> |
radiusWithDistance(V member,
double radius,
GeoUnit geoUnit,
int count)
Returns the distance mapped by member, distance between member and the defined member location.
|
reactor.core.publisher.Mono<Map<V,GeoPosition>> |
radiusWithPosition(double longitude,
double latitude,
double radius,
GeoUnit geoUnit)
Returns the geo-position mapped by member.
|
reactor.core.publisher.Mono<Map<V,GeoPosition>> |
radiusWithPosition(double longitude,
double latitude,
double radius,
GeoUnit geoUnit,
GeoOrder geoOrder)
Returns the geo-position mapped by member.
|
reactor.core.publisher.Mono<Map<V,GeoPosition>> |
radiusWithPosition(double longitude,
double latitude,
double radius,
GeoUnit geoUnit,
GeoOrder geoOrder,
int count)
Returns the geo-position mapped by member.
|
reactor.core.publisher.Mono<Map<V,GeoPosition>> |
radiusWithPosition(double longitude,
double latitude,
double radius,
GeoUnit geoUnit,
int count)
Returns the geo-position mapped by member.
|
reactor.core.publisher.Mono<Map<V,GeoPosition>> |
radiusWithPosition(V member,
double radius,
GeoUnit geoUnit)
Returns the geo-position mapped by member.
|
reactor.core.publisher.Mono<Map<V,GeoPosition>> |
radiusWithPosition(V member,
double radius,
GeoUnit geoUnit,
GeoOrder geoOrder)
Returns the geo-position mapped by member.
|
reactor.core.publisher.Mono<Map<V,GeoPosition>> |
radiusWithPosition(V member,
double radius,
GeoUnit geoUnit,
GeoOrder geoOrder,
int count)
Returns the geo-position mapped by member.
|
reactor.core.publisher.Mono<Map<V,GeoPosition>> |
radiusWithPosition(V member,
double radius,
GeoUnit geoUnit,
int count)
Returns the geo-position mapped by member.
|
add, addAll, addAndGetRank, addAndGetRevRank, addScore, addScoreAndGetRank, addScoreAndGetRevRank, contains, containsAll, count, entryRange, entryRange, entryRange, entryRangeReversed, entryRangeReversed, entryRangeReversed, first, firstScore, getScore, intersection, intersection, intersection, intersection, iterator, iterator, iterator, iterator, last, lastScore, pollFirst, pollFirst, pollFirst, pollFirstFromAny, pollLast, pollLast, pollLast, pollLastFromAny, rank, readAll, remove, removeAll, removeRangeByRank, removeRangeByScore, retainAll, revRank, size, takeFirst, takeFirstElements, takeLast, takeLastElements, tryAdd, union, union, union, union, valueRange, valueRange, valueRange, valueRangeReversed, valueRangeReversed, valueRangeReversed
clearExpire, expire, expireAt, expireAt, remainTimeToLive
copy, delete, dump, getCodec, getName, isExists, migrate, move, rename, renamenx, restore, restore, restoreAndReplace, restoreAndReplace, touch, unlink
readSorted, readSorted, readSorted, readSorted, readSorted, readSorted, sortTo, sortTo, sortTo, sortTo, sortTo, sortTo
reactor.core.publisher.Mono<Long> add(double longitude, double latitude, V member)
longitude
- - longitude of objectlatitude
- - latitude of objectmember
- - object itselfreactor.core.publisher.Mono<Long> add(GeoEntry... entries)
entries
- - objectsreactor.core.publisher.Mono<Double> dist(V firstMember, V secondMember, GeoUnit geoUnit)
GeoUnit
units.firstMember
- - first objectsecondMember
- - second objectgeoUnit
- - geo unitreactor.core.publisher.Mono<Map<V,String>> hash(V... members)
members
- - objectsreactor.core.publisher.Mono<Map<V,GeoPosition>> pos(V... members)
members
- - objectsreactor.core.publisher.Mono<List<V>> radius(double longitude, double latitude, double radius, GeoUnit geoUnit)
GeoUnit
units.
Requires Redis 3.2.10 and higher.
longitude
- - longitude of objectlatitude
- - latitude of objectradius
- - radius in geo unitsgeoUnit
- - geo unitreactor.core.publisher.Mono<List<V>> radius(double longitude, double latitude, double radius, GeoUnit geoUnit, int count)
GeoUnit
units and limited by count
Requires Redis 3.2.10 and higher.
longitude
- - longitude of objectlatitude
- - latitude of objectradius
- - radius in geo unitsgeoUnit
- - geo unitcount
- - result limitreactor.core.publisher.Mono<List<V>> radius(double longitude, double latitude, double radius, GeoUnit geoUnit, GeoOrder geoOrder)
GeoUnit
units with GeoOrder
Requires Redis 3.2.10 and higher.
longitude
- - longitude of objectlatitude
- - latitude of objectradius
- - radius in geo unitsgeoUnit
- - geo unitgeoOrder
- - order of resultreactor.core.publisher.Mono<List<V>> radius(double longitude, double latitude, double radius, GeoUnit geoUnit, GeoOrder geoOrder, int count)
GeoUnit
units with GeoOrder
and limited by count
Requires Redis 3.2.10 and higher.
longitude
- - longitude of objectlatitude
- - latitude of objectradius
- - radius in geo unitsgeoUnit
- - geo unitgeoOrder
- - order of resultcount
- - result limitreactor.core.publisher.Mono<Map<V,Double>> radiusWithDistance(double longitude, double latitude, double radius, GeoUnit geoUnit)
GeoUnit
units.
Requires Redis 3.2.10 and higher.
longitude
- - longitude of objectlatitude
- - latitude of objectradius
- - radius in geo unitsgeoUnit
- - geo unitreactor.core.publisher.Mono<Map<V,Double>> radiusWithDistance(double longitude, double latitude, double radius, GeoUnit geoUnit, int count)
GeoUnit
units and limited by count.
Requires Redis 3.2.10 and higher.
longitude
- - longitude of objectlatitude
- - latitude of objectradius
- - radius in geo unitsgeoUnit
- - geo unitcount
- - result limitreactor.core.publisher.Mono<Map<V,Double>> radiusWithDistance(double longitude, double latitude, double radius, GeoUnit geoUnit, GeoOrder geoOrder)
GeoUnit
units with GeoOrder
Requires Redis 3.2.10 and higher.
longitude
- - longitude of objectlatitude
- - latitude of objectradius
- - radius in geo unitsgeoUnit
- - geo unitgeoOrder
- - order of resultreactor.core.publisher.Mono<Map<V,Double>> radiusWithDistance(double longitude, double latitude, double radius, GeoUnit geoUnit, GeoOrder geoOrder, int count)
GeoUnit
units with GeoOrder
and limited by count
Requires Redis 3.2.10 and higher.
longitude
- - longitude of objectlatitude
- - latitude of objectradius
- - radius in geo unitsgeoUnit
- - geo unitgeoOrder
- - order of resultcount
- - result limitreactor.core.publisher.Mono<Map<V,GeoPosition>> radiusWithPosition(double longitude, double latitude, double radius, GeoUnit geoUnit)
GeoUnit
units.
Requires Redis 3.2.10 and higher.
longitude
- - longitude of objectlatitude
- - latitude of objectradius
- - radius in geo unitsgeoUnit
- - geo unitreactor.core.publisher.Mono<Map<V,GeoPosition>> radiusWithPosition(double longitude, double latitude, double radius, GeoUnit geoUnit, int count)
GeoUnit
units and limited by count
Requires Redis 3.2.10 and higher.
longitude
- - longitude of objectlatitude
- - latitude of objectradius
- - radius in geo unitsgeoUnit
- - geo unitcount
- - result limitreactor.core.publisher.Mono<Map<V,GeoPosition>> radiusWithPosition(double longitude, double latitude, double radius, GeoUnit geoUnit, GeoOrder geoOrder)
GeoUnit
units with GeoOrder
Requires Redis 3.2.10 and higher.
longitude
- - longitude of objectlatitude
- - latitude of objectradius
- - radius in geo unitsgeoUnit
- - geo unitgeoOrder
- - geo orderreactor.core.publisher.Mono<Map<V,GeoPosition>> radiusWithPosition(double longitude, double latitude, double radius, GeoUnit geoUnit, GeoOrder geoOrder, int count)
GeoUnit
units with GeoOrder
and limited by count
Requires Redis 3.2.10 and higher.
longitude
- - longitude of objectlatitude
- - latitude of objectradius
- - radius in geo unitsgeoUnit
- - geo unitgeoOrder
- - geo ordercount
- - result limitreactor.core.publisher.Mono<List<V>> radius(V member, double radius, GeoUnit geoUnit)
GeoUnit
units.
Requires Redis 3.2.10 and higher.
member
- - objectradius
- - radius in geo unitsgeoUnit
- - geo unitreactor.core.publisher.Mono<List<V>> radius(V member, double radius, GeoUnit geoUnit, int count)
GeoUnit
units and limited by count
Requires Redis 3.2.10 and higher.
member
- - objectradius
- - radius in geo unitsgeoUnit
- - geo unitcount
- - result limitreactor.core.publisher.Mono<List<V>> radius(V member, double radius, GeoUnit geoUnit, GeoOrder geoOrder)
GeoUnit
units with GeoOrder
Requires Redis 3.2.10 and higher.
member
- - objectradius
- - radius in geo unitsgeoUnit
- - geo unitgeoOrder
- - geo orderreactor.core.publisher.Mono<List<V>> radius(V member, double radius, GeoUnit geoUnit, GeoOrder geoOrder, int count)
GeoUnit
units with GeoOrder
Requires Redis 3.2.10 and higher.
member
- - objectradius
- - radius in geo unitsgeoUnit
- - geo unitgeoOrder
- - geo ordercount
- - result limitreactor.core.publisher.Mono<Map<V,Double>> radiusWithDistance(V member, double radius, GeoUnit geoUnit)
GeoUnit
units.
Requires Redis 3.2.10 and higher.
member
- - objectradius
- - radius in geo unitsgeoUnit
- - geo unitreactor.core.publisher.Mono<Map<V,Double>> radiusWithDistance(V member, double radius, GeoUnit geoUnit, int count)
GeoUnit
units and limited by count
Requires Redis 3.2.10 and higher.
member
- - objectradius
- - radius in geo unitsgeoUnit
- - geo unitcount
- - result limitreactor.core.publisher.Mono<Map<V,Double>> radiusWithDistance(V member, double radius, GeoUnit geoUnit, GeoOrder geoOrder)
GeoUnit
units with GeoOrder
Requires Redis 3.2.10 and higher.
member
- - objectradius
- - radius in geo unitsgeoUnit
- - geo unitgeoOrder
- - georeactor.core.publisher.Mono<Map<V,Double>> radiusWithDistance(V member, double radius, GeoUnit geoUnit, GeoOrder geoOrder, int count)
GeoUnit
units with GeoOrder
and limited by count
Requires Redis 3.2.10 and higher.
member
- - objectradius
- - radius in geo unitsgeoUnit
- - geo unitgeoOrder
- - geocount
- - result limitreactor.core.publisher.Mono<Map<V,GeoPosition>> radiusWithPosition(V member, double radius, GeoUnit geoUnit)
GeoUnit
units.
Requires Redis 3.2.10 and higher.
member
- - objectradius
- - radius in geo unitsgeoUnit
- - geo unitreactor.core.publisher.Mono<Map<V,GeoPosition>> radiusWithPosition(V member, double radius, GeoUnit geoUnit, int count)
GeoUnit
units and limited by count
Requires Redis 3.2.10 and higher.
member
- - objectradius
- - radius in geo unitsgeoUnit
- - geo unitcount
- - result limitreactor.core.publisher.Mono<Map<V,GeoPosition>> radiusWithPosition(V member, double radius, GeoUnit geoUnit, GeoOrder geoOrder)
GeoUnit
units with GeoOrder
Requires Redis 3.2.10 and higher.
member
- - objectradius
- - radius in geo unitsgeoUnit
- - geo unitgeoOrder
- - geo orderreactor.core.publisher.Mono<Map<V,GeoPosition>> radiusWithPosition(V member, double radius, GeoUnit geoUnit, GeoOrder geoOrder, int count)
GeoUnit
units with GeoOrder
and limited by count
Requires Redis 3.2.10 and higher.
member
- - objectradius
- - radius in geo unitsgeoUnit
- - geo unitgeoOrder
- - geo ordercount
- - result limitreactor.core.publisher.Mono<Long> radiusStoreTo(String destName, double longitude, double latitude, double radius, GeoUnit geoUnit)
GeoUnit
units.
Store result to destName
.destName
- - Geo object destinationlongitude
- - longitude of objectlatitude
- - latitude of objectradius
- - radius in geo unitsgeoUnit
- - geo unitreactor.core.publisher.Mono<Long> radiusStoreTo(String destName, double longitude, double latitude, double radius, GeoUnit geoUnit, int count)
GeoUnit
units and limited by count
Store result to destName
.destName
- - Geo object destinationlongitude
- - longitude of objectlatitude
- - latitude of objectradius
- - radius in geo unitsgeoUnit
- - geo unitcount
- - result limitreactor.core.publisher.Mono<Long> radiusStoreTo(String destName, double longitude, double latitude, double radius, GeoUnit geoUnit, GeoOrder geoOrder, int count)
GeoUnit
units with GeoOrder
and limited by count
Store result to destName
.destName
- - Geo object destinationlongitude
- - longitude of objectlatitude
- - latitude of objectradius
- - radius in geo unitsgeoUnit
- - geo unitgeoOrder
- - order of resultcount
- - result limitreactor.core.publisher.Mono<Long> radiusStoreTo(String destName, V member, double radius, GeoUnit geoUnit)
GeoUnit
units.
Store result to destName
.destName
- - Geo object destinationmember
- - objectradius
- - radius in geo unitsgeoUnit
- - geo unitreactor.core.publisher.Mono<Long> radiusStoreTo(String destName, V member, double radius, GeoUnit geoUnit, int count)
GeoUnit
units and limited by count
Store result to destName
.destName
- - Geo object destinationmember
- - objectradius
- - radius in geo unitsgeoUnit
- - geo unitcount
- - result limitreactor.core.publisher.Mono<Long> radiusStoreTo(String destName, V member, double radius, GeoUnit geoUnit, GeoOrder geoOrder, int count)
GeoUnit
units with GeoOrder
Store result to destName
.destName
- - Geo object destinationmember
- - objectradius
- - radius in geo unitsgeoUnit
- - geo unitgeoOrder
- - geo ordercount
- - result limitCopyright © 2014–2018 The Redisson Project. All rights reserved.