Package io.quarkus.redis.datasource.geo
Interface TransactionalGeoCommands<K,V>
-
- All Superinterfaces:
TransactionalRedisCommands
- All Known Implementing Classes:
BlockingTransactionalGeoCommandsImpl
public interface TransactionalGeoCommands<K,V> extends TransactionalRedisCommands
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description void
geoadd(K key, double longitude, double latitude, V member)
Execute the command GEOADD.void
geoadd(K key, double longitude, double latitude, V member, GeoAddArgs args)
Execute the command GEOADD.void
geoadd(K key, GeoAddArgs args, GeoItem<V>... items)
Execute the command GEOADD.void
geoadd(K key, GeoItem<V> item)
Execute the command GEOADD.void
geoadd(K key, GeoItem<V>... items)
Execute the command GEOADD.void
geoadd(K key, GeoItem<V> item, GeoAddArgs args)
Execute the command GEOADD.void
geoadd(K key, GeoPosition position, V member)
Execute the command GEOADD.void
geodist(K key, V from, V to, GeoUnit unit)
Execute the command GEODIST.void
geohash(K key, V... members)
Execute the command GEOHASH.void
geopos(K key, V... members)
Execute the command GEOPOS.void
georadius(K key, double longitude, double latitude, double radius, GeoUnit unit)
Deprecated.See https://redis.io/commands/georadiusvoid
georadius(K key, double longitude, double latitude, double radius, GeoUnit unit, GeoRadiusArgs geoArgs)
Deprecated.See https://redis.io/commands/georadiusvoid
georadius(K key, double longitude, double latitude, double radius, GeoUnit unit, GeoRadiusStoreArgs<K> geoArgs)
Deprecated.See https://redis.io/commands/georadiusvoid
georadius(K key, GeoPosition position, double radius, GeoUnit unit)
Deprecated.See https://redis.io/commands/georadiusvoid
georadius(K key, GeoPosition position, double radius, GeoUnit unit, GeoRadiusArgs geoArgs)
Deprecated.See https://redis.io/commands/georadiusvoid
georadius(K key, GeoPosition position, double radius, GeoUnit unit, GeoRadiusStoreArgs<K> geoArgs)
Deprecated.See https://redis.io/commands/georadiusvoid
georadiusbymember(K key, V member, double distance, GeoUnit unit)
Deprecated.See https://redis.io/commands/georadiusbymembervoid
georadiusbymember(K key, V member, double distance, GeoUnit unit, GeoRadiusArgs geoArgs)
Deprecated.See https://redis.io/commands/georadiusbymembervoid
georadiusbymember(K key, V member, double distance, GeoUnit unit, GeoRadiusStoreArgs<K> geoArgs)
Deprecated.See https://redis.io/commands/georadiusbymembervoid
geosearch(K key, GeoSearchArgs<V> args)
Execute the command GEOSEARCH.void
geosearchstore(K destination, K key, GeoSearchStoreArgs<V> args, boolean storeDist)
Execute the command GEOSEARCHSTORE.-
Methods inherited from interface io.quarkus.redis.datasource.TransactionalRedisCommands
getDataSource
-
-
-
-
Method Detail
-
geoadd
void geoadd(K key, double longitude, double latitude, V member)
Execute the command GEOADD. Summary: Add one geospatial item in the geospatial index represented using a sorted set Group: geo Requires Redis 3.2.0- Parameters:
key
- the keylongitude
- the longitude coordinate according to WGS84.latitude
- the latitude coordinate according to WGS84.member
- the member to add.
-
geoadd
void geoadd(K key, GeoPosition position, V member)
Execute the command GEOADD. Summary: Add one geospatial item in the geospatial index represented using a sorted set Group: geo Requires Redis 3.2.0- Parameters:
key
- the keyposition
- the geo positionmember
- the member to add.
-
geoadd
void geoadd(K key, GeoItem<V> item)
Execute the command GEOADD. Summary: Add one geospatial item in the geospatial index represented using a sorted set Group: geo Requires Redis 3.2.0- Parameters:
key
- the keyitem
- the item to add
-
geoadd
void geoadd(K key, GeoItem<V>... items)
Execute the command GEOADD. Summary: Add one or more geospatial items in the geospatial index represented using a sorted set Group: geo Requires Redis 3.2.0- Parameters:
key
- the keyitems
- the geo-item triplets containing the longitude, latitude and name / value
-
geoadd
void geoadd(K key, double longitude, double latitude, V member, GeoAddArgs args)
Execute the command GEOADD. Summary: Add one geospatial item in the geospatial index represented using a sorted set Group: geo Requires Redis 3.2.0- Parameters:
key
- the keylongitude
- the longitude coordinate according to WGS84.latitude
- the latitude coordinate according to WGS84.member
- the member to add.args
- additional arguments.
-
geoadd
void geoadd(K key, GeoItem<V> item, GeoAddArgs args)
Execute the command GEOADD. Summary: Add one geospatial item in the geospatial index represented using a sorted set Group: geo Requires Redis 3.2.0- Parameters:
key
- the keyitem
- the item to addargs
- additional arguments.
-
geoadd
void geoadd(K key, GeoAddArgs args, GeoItem<V>... items)
Execute the command GEOADD. Summary: Add one or more geospatial items in the geospatial index represented using a sorted set Group: geo Requires Redis 3.2.0- Parameters:
key
- the keyargs
- additional arguments.items
- the items containing the longitude, latitude and name / value
-
geodist
void geodist(K key, V from, V to, GeoUnit unit)
Execute the command GEODIST. Summary: Returns the distance between two members of a geospatial index Group: geo Requires Redis 3.2.0- Parameters:
key
- the keyfrom
- from memberto
- to memberunit
- the unit
-
geohash
void geohash(K key, V... members)
Execute the command GEOHASH. Summary: Returns members of a geospatial index as standard geohash strings Group: geo Requires Redis 3.2.0- Parameters:
key
- the keymembers
- the members
-
geopos
void geopos(K key, V... members)
Execute the command GEOPOS. Summary: Returns longitude and latitude of members of a geospatial index Group: geo Requires Redis 3.2.0- Parameters:
key
- the keymembers
- the items
-
georadius
@Deprecated void georadius(K key, double longitude, double latitude, double radius, GeoUnit unit)
Deprecated.See https://redis.io/commands/georadiusExecute the command GEORADIUS. Summary: Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a point Group: geo Requires Redis 3.2.0- Parameters:
key
- the keylongitude
- the longitudelatitude
- the latituderadius
- the radiusunit
- the unit
-
georadius
@Deprecated void georadius(K key, GeoPosition position, double radius, GeoUnit unit)
Deprecated.See https://redis.io/commands/georadiusExecute the command GEORADIUS. Summary: Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a point Group: geo Requires Redis 3.2.0- Parameters:
key
- the keyposition
- the positionradius
- the radiusunit
- the unit
-
georadius
@Deprecated void georadius(K key, double longitude, double latitude, double radius, GeoUnit unit, GeoRadiusArgs geoArgs)
Deprecated.See https://redis.io/commands/georadiusExecute the command GEORADIUS. Summary: Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a point Group: geo Requires Redis 3.2.0- Parameters:
key
- the keylongitude
- the longitudelatitude
- the latituderadius
- the radiusunit
- the unitgeoArgs
- the extra arguments of theGEORADIUS
command
-
georadius
@Deprecated void georadius(K key, GeoPosition position, double radius, GeoUnit unit, GeoRadiusArgs geoArgs)
Deprecated.See https://redis.io/commands/georadiusExecute the command GEORADIUS. Summary: Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a point Group: geo Requires Redis 3.2.0- Parameters:
key
- the keyposition
- the positionradius
- the radiusunit
- the unitgeoArgs
- the extra arguments of theGEORADIUS
command
-
georadius
@Deprecated void georadius(K key, double longitude, double latitude, double radius, GeoUnit unit, GeoRadiusStoreArgs<K> geoArgs)
Deprecated.See https://redis.io/commands/georadiusExecute the command GEORADIUS. Summary: Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a point. It also stores the results in a sorted set. Group: geo Requires Redis 3.2.0- Parameters:
key
- the keylongitude
- the longitudelatitude
- the latituderadius
- the radiusunit
- the unitgeoArgs
- the extraSTORE
arguments of theGEORADIUS
command
-
georadius
@Deprecated void georadius(K key, GeoPosition position, double radius, GeoUnit unit, GeoRadiusStoreArgs<K> geoArgs)
Deprecated.See https://redis.io/commands/georadiusExecute the command GEORADIUS. Summary: Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a point. It also stores the results in a sorted set. Group: geo Requires Redis 3.2.0- Parameters:
key
- the keyposition
- the positionradius
- the radiusunit
- the unitgeoArgs
- the extraSTORE
arguments of theGEORADIUS
command
-
georadiusbymember
@Deprecated void georadiusbymember(K key, V member, double distance, GeoUnit unit)
Deprecated.See https://redis.io/commands/georadiusbymemberExecute the command GEORADIUSBYMEMBER. Summary: Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a member Group: geo Requires Redis 3.2.0- Parameters:
key
- the keymember
- the memberdistance
- the max distance
-
georadiusbymember
@Deprecated void georadiusbymember(K key, V member, double distance, GeoUnit unit, GeoRadiusArgs geoArgs)
Deprecated.See https://redis.io/commands/georadiusbymemberExecute the command GEORADIUSBYMEMBER. Summary: Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a member Group: geo Requires Redis 3.2.0- Parameters:
key
- the keymember
- the memberdistance
- the max distancegeoArgs
- the extra arguments of theGEORADIUS
command
-
georadiusbymember
@Deprecated void georadiusbymember(K key, V member, double distance, GeoUnit unit, GeoRadiusStoreArgs<K> geoArgs)
Deprecated.See https://redis.io/commands/georadiusbymemberExecute the command GEORADIUSBYMEMBER. Summary: Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a member. It also stores the results in a sorted set. Group: geo Requires Redis 3.2.0- Parameters:
key
- the keymember
- the memberdistance
- the max distancegeoArgs
- the extra arguments of theGEORADIUS
command
-
geosearch
void geosearch(K key, GeoSearchArgs<V> args)
Execute the command GEOSEARCH. Summary: Query a sorted set representing a geospatial index to fetch members inside an area of a box or a circle. Group: geo Requires Redis 6.2.0
-
geosearchstore
void geosearchstore(K destination, K key, GeoSearchStoreArgs<V> args, boolean storeDist)
Execute the command GEOSEARCHSTORE. Summary: Query a sorted set representing a geospatial index to fetch members inside an area of a box or a circle, and store the result in another key. Group: geo Requires Redis 6.2.0
-
-