インターフェース ReactiveGeoCommands
- 既知のすべてのサブインターフェース:
ReactiveClusterGeoCommands
public interface ReactiveGeoCommands
リアクティブインフラストラクチャを使用して実行される Redis Geo コマンド。
- 導入:
- 2.0
- 作成者:
- Christoph Strobl, Mark Paluch
ネストされたクラスの概要
ネストされたクラス修飾子と型インターフェース説明static classGEOADDコマンドパラメーター。static classGEODISTコマンドパラメーター。static classGEOHASHコマンドパラメーター。static classGEOPOSコマンドパラメーター。static classGEORADIUSBYMEMBERコマンドパラメーター。static classGEORADIUSコマンドパラメーター。static classGEOSEARCHコマンドパラメーター。static classGEOSEARCHSTOREコマンドパラメーター。方法の概要
修飾子と型メソッド説明geoAdd(ByteBufferSE key, CollectionSE<RedisGeoCommands.GeoLocation<ByteBufferSE>> locations) キーにRedisGeoCommands.GeoLocationを追加します。geoAdd(ByteBufferSE key, Point point, ByteBufferSE member) 指定されたメンバーを持つPointをキーに追加します。geoAdd(ByteBufferSE key, RedisGeoCommands.GeoLocation<ByteBufferSE> location) キーにRedisGeoCommands.GeoLocationを追加します。geoAdd(Publisher<ReactiveGeoCommands.GeoAddCommand> commands) キーにRedisGeoCommands.GeoLocationを追加します。geoDist(ByteBufferSE key, ByteBufferSE from, ByteBufferSE to) from と to の間でDistanceを取得します。geoDist(ByteBufferSE key, ByteBufferSE from, ByteBufferSE to, Metric metric) from と to の間でDistanceを取得します。geoDist(Publisher<ReactiveGeoCommands.GeoDistCommand> commands) from と to の間でDistanceを取得します。geoHash(ByteBufferSE key, ByteBufferSE member) 1 人のメンバーの位置のジオハッシュ表現を取得します。geoHash(ByteBufferSE key, CollectionSE<ByteBufferSE> members) 1 人以上のメンバーの位置のジオハッシュ表現を取得します。geoHash(Publisher<ReactiveGeoCommands.GeoHashCommand> commands) 1 人以上のメンバーの位置のジオハッシュ表現を取得します。geoPos(ByteBufferSE key, ByteBufferSE member) メンバーの位置のPoint表現を取得します。geoPos(ByteBufferSE key, CollectionSE<ByteBufferSE> members) 1 つ以上のメンバーの位置のPoint表現を取得します。geoPos(Publisher<ReactiveGeoCommands.GeoPosCommand> commands) 1 つ以上のメンバーの位置のPoint表現を取得します。default Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>> geoRadius(ByteBufferSE key, Circle circle) 指定されたCircleの境界内のメンバーを取得します。default Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>> geoRadius(ByteBufferSE key, Circle circle, RedisGeoCommands.GeoRadiusCommandArgs geoRadiusArgs) 指定されたパラメーターを適用して、指定されたCircleの境界内のメンバーを取得します。Flux<ReactiveRedisConnection.CommandResponse<ReactiveGeoCommands.GeoRadiusCommand, Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>>> 指定されたパラメーターを適用して、指定されたCircleの境界内のメンバーを取得します。default Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>> geoRadiusByMember(ByteBufferSE key, ByteBufferSE member, Distance distance) 指定されたパラメーターを適用するメンバーから、指定されたDistance内のメンバーを取得します。default Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>> geoRadiusByMember(ByteBufferSE key, ByteBufferSE member, Distance distance, RedisGeoCommands.GeoRadiusCommandArgs geoRadiusArgs) 指定されたパラメーターを適用するメンバーから、指定されたDistance内のメンバーを取得します。Flux<ReactiveRedisConnection.CommandResponse<ReactiveGeoCommands.GeoRadiusByMemberCommand, Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>>> 指定されたパラメーターを適用するメンバーから、指定されたDistance内のメンバーを取得します。default Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>> geoSearch(ByteBufferSE key, GeoReference<ByteBufferSE> reference, GeoShape shape, RedisGeoCommands.GeoSearchCommandArgs args) 指定されたshapeで指定されたエリアの境界内にあるジオセットのメンバーを返します。Flux<ReactiveRedisConnection.CommandResponse<ReactiveGeoCommands.GeoSearchCommand, Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>>> 指定されたパラメーターを適用して、GeoReferenceから指定されたGeoShape内のメンバーを取得します。geoSearchStore(ByteBufferSE destKey, ByteBufferSE key, GeoReference<ByteBufferSE> reference, GeoShape shape, RedisGeoCommands.GeoSearchStoreCommandArgs args) 指定されたshapeで指定されたエリアの境界内にあるジオセットのメンバーをクエリし、結果をdestKeyに保存します。新しいジオセットに指定されたパラメーターを適用して、GeoReferenceから指定されたGeoShape内にメンバーを格納します。
メソッドの詳細
geoAdd
指定されたメンバーを持つPointをキーに追加します。- パラメーター:
key- null であってはなりません。point- null であってはなりません。member- null であってはなりません。- 戻り値:
- 関連事項:
geoAdd
キーにRedisGeoCommands.GeoLocationを追加します。- パラメーター:
key- null であってはなりません。location- null であってはなりません。- 戻り値:
- 関連事項:
geoAdd
default Mono<LongSE> geoAdd(ByteBufferSE key, CollectionSE<RedisGeoCommands.GeoLocation<ByteBufferSE>> locations) キーにRedisGeoCommands.GeoLocationを追加します。- パラメーター:
key- null であってはなりません。locations- null であってはなりません。- 戻り値:
- 関連事項:
geoAdd
Flux<ReactiveRedisConnection.NumericResponse<ReactiveGeoCommands.GeoAddCommand, LongSE>> geoAdd(Publisher<ReactiveGeoCommands.GeoAddCommand> commands) キーにRedisGeoCommands.GeoLocationを追加します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 関連事項:
geoDist
from と to の間でDistanceを取得します。- パラメーター:
key- null であってはなりません。from- null であってはなりません。to- null であってはなりません。- 戻り値:
- 関連事項:
geoDist
from と to の間でDistanceを取得します。- パラメーター:
key- null であってはなりません。from- null であってはなりません。to- null であってはなりません。metric- null であってはなりません。- 戻り値:
- 関連事項:
geoDist
Flux<ReactiveRedisConnection.CommandResponse<ReactiveGeoCommands.GeoDistCommand, Distance>> geoDist(Publisher<ReactiveGeoCommands.GeoDistCommand> commands) from と to の間でDistanceを取得します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 関連事項:
geoHash
1 人のメンバーの位置のジオハッシュ表現を取得します。- パラメーター:
key- null であってはなりません。member- null であってはなりません。- 戻り値:
- 関連事項:
geoHash
1 人以上のメンバーの位置のジオハッシュ表現を取得します。- パラメーター:
key- null であってはなりません。members- null であってはなりません。- 戻り値:
- 関連事項:
geoHash
Flux<ReactiveRedisConnection.MultiValueResponse<ReactiveGeoCommands.GeoHashCommand, StringSE>> geoHash(Publisher<ReactiveGeoCommands.GeoHashCommand> commands) 1 人以上のメンバーの位置のジオハッシュ表現を取得します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 関連事項:
geoPos
メンバーの位置のPoint表現を取得します。- パラメーター:
key- null であってはなりません。member- null であってはなりません。- 戻り値:
- 関連事項:
geoPos
1 つ以上のメンバーの位置のPoint表現を取得します。- パラメーター:
key- null であってはなりません。members- null であってはなりません。- 戻り値:
- 関連事項:
geoPos
Flux<ReactiveRedisConnection.MultiValueResponse<ReactiveGeoCommands.GeoPosCommand, Point>> geoPos(Publisher<ReactiveGeoCommands.GeoPosCommand> commands) 1 つ以上のメンバーの位置のPoint表現を取得します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 関連事項:
geoRadius
default Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>> geoRadius(ByteBufferSE key, Circle circle) 指定されたCircleの境界内のメンバーを取得します。- パラメーター:
key- null であってはなりません。circle- null であってはなりません。- 戻り値:
- 関連事項:
geoRadius
default Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>> geoRadius(ByteBufferSE key, Circle circle, RedisGeoCommands.GeoRadiusCommandArgs geoRadiusArgs) 指定されたパラメーターを適用して、指定されたCircleの境界内のメンバーを取得します。- パラメーター:
key- null であってはなりません。circle- null であってはなりません。geoRadiusArgs- null であってはなりません。- 戻り値:
- 関連事項:
geoRadius
Flux<ReactiveRedisConnection.CommandResponse<ReactiveGeoCommands.GeoRadiusCommand, Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>>> geoRadius(Publisher<ReactiveGeoCommands.GeoRadiusCommand> commands) 指定されたパラメーターを適用して、指定されたCircleの境界内のメンバーを取得します。- パラメーター:
commands-- 戻り値:
- 関連事項:
geoRadiusByMember
default Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>> geoRadiusByMember(ByteBufferSE key, ByteBufferSE member, Distance distance) 指定されたパラメーターを適用するメンバーから、指定されたDistance内のメンバーを取得します。- パラメーター:
key- null であってはなりません。member- null であってはなりません。- 戻り値:
- 関連事項:
geoRadiusByMember
default Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>> geoRadiusByMember(ByteBufferSE key, ByteBufferSE member, Distance distance, RedisGeoCommands.GeoRadiusCommandArgs geoRadiusArgs) 指定されたパラメーターを適用するメンバーから、指定されたDistance内のメンバーを取得します。- パラメーター:
key- null であってはなりません。member- null であってはなりません。geoRadiusArgs- null であってはなりません。- 戻り値:
- 関連事項:
geoRadiusByMember
Flux<ReactiveRedisConnection.CommandResponse<ReactiveGeoCommands.GeoRadiusByMemberCommand, Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>>> geoRadiusByMember(Publisher<ReactiveGeoCommands.GeoRadiusByMemberCommand> commands) 指定されたパラメーターを適用するメンバーから、指定されたDistance内のメンバーを取得します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 関連事項:
geoSearch
default Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>> geoSearch(ByteBufferSE key, GeoReference<ByteBufferSE> reference, GeoShape shape, RedisGeoCommands.GeoSearchCommandArgs args) 指定されたshapeで指定されたエリアの境界内にあるジオセットのメンバーを返します。クエリの中心点はGeoReferenceによって提供されます。- パラメーター:
key- null であってはなりません。reference- null であってはなりません。shape- null であってはなりません。args- null であってはなりません。- 戻り値:
- 導入:
- 2.6
- 関連事項:
geoSearch
Flux<ReactiveRedisConnection.CommandResponse<ReactiveGeoCommands.GeoSearchCommand, Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>>> geoSearch(Publisher<ReactiveGeoCommands.GeoSearchCommand> commands) 指定されたパラメーターを適用して、GeoReferenceから指定されたGeoShape内のメンバーを取得します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 導入:
- 2.6
- 関連事項:
geoSearchStore
default Mono<LongSE> geoSearchStore(ByteBufferSE destKey, ByteBufferSE key, GeoReference<ByteBufferSE> reference, GeoShape shape, RedisGeoCommands.GeoSearchStoreCommandArgs args) - パラメーター:
key- null であってはなりません。reference- null であってはなりません。shape- null であってはなりません。args- null であってはなりません。- 戻り値:
- 導入:
- 2.6
- 関連事項:
geoSearchStore
Flux<ReactiveRedisConnection.NumericResponse<ReactiveGeoCommands.GeoSearchStoreCommand, LongSE>> geoSearchStore(Publisher<ReactiveGeoCommands.GeoSearchStoreCommand> commands) 新しいジオセットに指定されたパラメーターを適用して、GeoReferenceから指定されたGeoShape内にメンバーを格納します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 導入:
- 2.6
- 関連事項: