Class BlockingTransactionalGeoCommandsImpl<K,V>
java.lang.Object
io.quarkus.redis.runtime.datasource.AbstractTransactionalRedisCommandGroup
io.quarkus.redis.runtime.datasource.BlockingTransactionalGeoCommandsImpl<K,V>
- All Implemented Interfaces:
TransactionalGeoCommands<K,,V> TransactionalRedisCommands
public class BlockingTransactionalGeoCommandsImpl<K,V>
extends AbstractTransactionalRedisCommandGroup
implements TransactionalGeoCommands<K,V>
-
Field Summary
Fields inherited from class io.quarkus.redis.runtime.datasource.AbstractTransactionalRedisCommandGroup
ds, timeout -
Constructor Summary
ConstructorsConstructorDescriptionBlockingTransactionalGeoCommandsImpl(TransactionalRedisDataSource ds, ReactiveTransactionalGeoCommands<K, V> reactive, Duration timeout) -
Method Summary
Modifier and TypeMethodDescriptionvoidExecute the command GEOADD.voidgeoadd(K key, double longitude, double latitude, V member, GeoAddArgs args) Execute the command GEOADD.voidgeoadd(K key, GeoAddArgs args, GeoItem<V>... items) Execute the command GEOADD.voidExecute the command GEOADD.voidExecute the command GEOADD.voidgeoadd(K key, GeoItem<V> item, GeoAddArgs args) Execute the command GEOADD.voidgeoadd(K key, GeoPosition position, V member) Execute the command GEOADD.voidExecute the command GEODIST.voidExecute the command GEOHASH.voidExecute the command GEOPOS.voidDeprecated.voidgeoradius(K key, double longitude, double latitude, double radius, GeoUnit unit, GeoRadiusArgs geoArgs) Deprecated.voidgeoradius(K key, double longitude, double latitude, double radius, GeoUnit unit, GeoRadiusStoreArgs<K> geoArgs) Deprecated.voidgeoradius(K key, GeoPosition position, double radius, GeoUnit unit) Deprecated.voidgeoradius(K key, GeoPosition position, double radius, GeoUnit unit, GeoRadiusArgs geoArgs) Deprecated.voidgeoradius(K key, GeoPosition position, double radius, GeoUnit unit, GeoRadiusStoreArgs<K> geoArgs) Deprecated.voidgeoradiusbymember(K key, V member, double distance, GeoUnit unit) Deprecated.voidgeoradiusbymember(K key, V member, double distance, GeoUnit unit, GeoRadiusArgs geoArgs) Deprecated.voidgeoradiusbymember(K key, V member, double distance, GeoUnit unit, GeoRadiusStoreArgs<K> geoArgs) Deprecated.voidgeosearch(K key, GeoSearchArgs<V> args) Execute the command GEOSEARCH.voidgeosearchstore(K destination, K key, GeoSearchStoreArgs<V> args, boolean storeDist) Execute the command GEOSEARCHSTORE.Methods inherited from class io.quarkus.redis.runtime.datasource.AbstractTransactionalRedisCommandGroup
getDataSourceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.quarkus.redis.datasource.TransactionalRedisCommands
getDataSource
-
Constructor Details
-
BlockingTransactionalGeoCommandsImpl
public BlockingTransactionalGeoCommandsImpl(TransactionalRedisDataSource ds, ReactiveTransactionalGeoCommands<K, V> reactive, Duration timeout)
-
-
Method Details
-
geoadd
Description copied from interface:TransactionalGeoCommandsExecute the command GEOADD. Summary: Add one geospatial item in the geospatial index represented using a sorted set Group: geo Requires Redis 3.2.0- Specified by:
geoaddin interfaceTransactionalGeoCommands<K,V> - Parameters:
key- the keylongitude- the longitude coordinate according to WGS84.latitude- the latitude coordinate according to WGS84.member- the member to add.
-
geoadd
Description copied from interface:TransactionalGeoCommandsExecute the command GEOADD. Summary: Add one geospatial item in the geospatial index represented using a sorted set Group: geo Requires Redis 3.2.0- Specified by:
geoaddin interfaceTransactionalGeoCommands<K,V> - Parameters:
key- the keyposition- the geo positionmember- the member to add.
-
geoadd
Description copied from interface:TransactionalGeoCommandsExecute the command GEOADD. Summary: Add one geospatial item in the geospatial index represented using a sorted set Group: geo Requires Redis 3.2.0- Specified by:
geoaddin interfaceTransactionalGeoCommands<K,V> - Parameters:
key- the keyitem- the item to add
-
geoadd
Description copied from interface:TransactionalGeoCommandsExecute 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- Specified by:
geoaddin interfaceTransactionalGeoCommands<K,V> - Parameters:
key- the keyitems- the geo-item triplets containing the longitude, latitude and name / value
-
geoadd
Description copied from interface:TransactionalGeoCommandsExecute the command GEOADD. Summary: Add one geospatial item in the geospatial index represented using a sorted set Group: geo Requires Redis 3.2.0- Specified by:
geoaddin interfaceTransactionalGeoCommands<K,V> - 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
Description copied from interface:TransactionalGeoCommandsExecute the command GEOADD. Summary: Add one geospatial item in the geospatial index represented using a sorted set Group: geo Requires Redis 3.2.0- Specified by:
geoaddin interfaceTransactionalGeoCommands<K,V> - Parameters:
key- the keyitem- the item to addargs- additional arguments.
-
geoadd
Description copied from interface:TransactionalGeoCommandsExecute 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- Specified by:
geoaddin interfaceTransactionalGeoCommands<K,V> - Parameters:
key- the keyargs- additional arguments.items- the items containing the longitude, latitude and name / value
-
geodist
Description copied from interface:TransactionalGeoCommandsExecute the command GEODIST. Summary: Returns the distance between two members of a geospatial index Group: geo Requires Redis 3.2.0- Specified by:
geodistin interfaceTransactionalGeoCommands<K,V> - Parameters:
key- the keyfrom- from memberto- to memberunit- the unit
-
geohash
Description copied from interface:TransactionalGeoCommandsExecute the command GEOHASH. Summary: Returns members of a geospatial index as standard geohash strings Group: geo Requires Redis 3.2.0- Specified by:
geohashin interfaceTransactionalGeoCommands<K,V> - Parameters:
key- the keymembers- the members
-
geopos
Description copied from interface:TransactionalGeoCommandsExecute the command GEOPOS. Summary: Returns longitude and latitude of members of a geospatial index Group: geo Requires Redis 3.2.0- Specified by:
geoposin interfaceTransactionalGeoCommands<K,V> - Parameters:
key- the keymembers- the items
-
georadius
@Deprecated public void georadius(K key, double longitude, double latitude, double radius, GeoUnit unit) Deprecated.Description copied from interface:TransactionalGeoCommandsExecute 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- Specified by:
georadiusin interfaceTransactionalGeoCommands<K,V> - Parameters:
key- the keylongitude- the longitudelatitude- the latituderadius- the radiusunit- the unit
-
georadius
Deprecated.Description copied from interface:TransactionalGeoCommandsExecute 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- Specified by:
georadiusin interfaceTransactionalGeoCommands<K,V> - Parameters:
key- the keyposition- the positionradius- the radiusunit- the unit
-
georadius
@Deprecated public void georadius(K key, double longitude, double latitude, double radius, GeoUnit unit, GeoRadiusArgs geoArgs) Deprecated.Description copied from interface:TransactionalGeoCommandsExecute 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- Specified by:
georadiusin interfaceTransactionalGeoCommands<K,V> - Parameters:
key- the keylongitude- the longitudelatitude- the latituderadius- the radiusunit- the unitgeoArgs- the extra arguments of theGEORADIUScommand
-
georadius
@Deprecated public void georadius(K key, GeoPosition position, double radius, GeoUnit unit, GeoRadiusArgs geoArgs) Deprecated.Description copied from interface:TransactionalGeoCommandsExecute 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- Specified by:
georadiusin interfaceTransactionalGeoCommands<K,V> - Parameters:
key- the keyposition- the positionradius- the radiusunit- the unitgeoArgs- the extra arguments of theGEORADIUScommand
-
georadius
@Deprecated public void georadius(K key, double longitude, double latitude, double radius, GeoUnit unit, GeoRadiusStoreArgs<K> geoArgs) Deprecated.Description copied from interface:TransactionalGeoCommandsExecute 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- Specified by:
georadiusin interfaceTransactionalGeoCommands<K,V> - Parameters:
key- the keylongitude- the longitudelatitude- the latituderadius- the radiusunit- the unitgeoArgs- the extraSTOREarguments of theGEORADIUScommand
-
georadius
@Deprecated public void georadius(K key, GeoPosition position, double radius, GeoUnit unit, GeoRadiusStoreArgs<K> geoArgs) Deprecated.Description copied from interface:TransactionalGeoCommandsExecute 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- Specified by:
georadiusin interfaceTransactionalGeoCommands<K,V> - Parameters:
key- the keyposition- the positionradius- the radiusunit- the unitgeoArgs- the extraSTOREarguments of theGEORADIUScommand
-
georadiusbymember
Deprecated.Description copied from interface:TransactionalGeoCommandsExecute 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- Specified by:
georadiusbymemberin interfaceTransactionalGeoCommands<K,V> - Parameters:
key- the keymember- the memberdistance- the max distance
-
georadiusbymember
@Deprecated public void georadiusbymember(K key, V member, double distance, GeoUnit unit, GeoRadiusArgs geoArgs) Deprecated.Description copied from interface:TransactionalGeoCommandsExecute 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- Specified by:
georadiusbymemberin interfaceTransactionalGeoCommands<K,V> - Parameters:
key- the keymember- the memberdistance- the max distancegeoArgs- the extra arguments of theGEORADIUScommand
-
georadiusbymember
@Deprecated public void georadiusbymember(K key, V member, double distance, GeoUnit unit, GeoRadiusStoreArgs<K> geoArgs) Deprecated.Description copied from interface:TransactionalGeoCommandsExecute 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- Specified by:
georadiusbymemberin interfaceTransactionalGeoCommands<K,V> - Parameters:
key- the keymember- the memberdistance- the max distancegeoArgs- the extra arguments of theGEORADIUScommand
-
geosearch
Description copied from interface:TransactionalGeoCommandsExecute 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- Specified by:
geosearchin interfaceTransactionalGeoCommands<K,V>
-
geosearchstore
Description copied from interface:TransactionalGeoCommandsExecute 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- Specified by:
geosearchstorein interfaceTransactionalGeoCommands<K,V>
-