インターフェース BoundGeoOperations<K,M>
- すべてのスーパーインターフェース:
BoundKeyOperations<K>
特定のキーにバインドされた
GeoOperations
。- 導入:
- 1.8
- 作成者:
- Ninad Divadkar, Christoph Strobl, Mark Paluch
メソッドのサマリー
修飾子と型メソッド説明add
(IterableSE<RedisGeoCommands.GeoLocation<M>> locations) キーにRedisGeoCommands.GeoLocation
を追加します指定されたメンバー名を持つPoint
をキーに追加します。add
(RedisGeoCommands.GeoLocation<M> location) キーにRedisGeoCommands.GeoLocation
を追加します。member1 と member2 の間でDistance
を取得します。1 人以上のメンバーの位置のジオハッシュ表現を取得します。1 つ以上のメンバーの位置のPoint
表現を取得します。メンバーの座標と指定された半径によって定義された円内のメンバーを取得します。Metric
を適用して、メンバーの座標と指定された半径で定義された円内のメンバーを取得します。radius
(M member, Distance distance, RedisGeoCommands.GeoRadiusCommandArgs args) Metric
とRedisGeoCommands.GeoRadiusCommandArgs
を適用して、メンバーの座標と指定された半径で定義された円内のメンバーを取得します。指定されたCircle
の境界内のメンバーを取得します。radius
(Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用して、特定のCircle
の境界内のメンバーを取得します。メンバーを削除します。default GeoResults<RedisGeoCommands.GeoLocation<M>>
指定されたCircle
の境界内のメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>>
search
(GeoReference<M> reference, Distance radius) 指定されたradius
の境界内で、クエリの中心としてGeoReference
を使用してメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>>
search
(GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchCommandArgs args) default GeoResults<RedisGeoCommands.GeoLocation<M>>
search
(GeoReference<M> reference, BoundingBox boundingBox) 指定された境界ボックスの境界内でクエリの中心としてGeoReference
を使用してメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>>
search
(GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用する特定の境界ボックスの境界内で、クエリの中心としてGeoReference
を使用してメンバーを取得します。search
(GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用する特定のpredicate
の境界内で、クエリの中心としてGeoReference
を使用してメンバーを取得します。default LongSE
searchAndStore
(K destKey, Circle within) 特定のCircle
の境界内でメンバーを取得し、結果をdestKey
に保存します。default LongSE
searchAndStore
(K destKey, GeoReference<M> reference, Distance radius) default LongSE
searchAndStore
(K destKey, GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchStoreCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用する特定のradius
の境界内で、クエリの中心としてGeoReference
を使用してメンバーを取得し、結果をdestKey
に格納します。default LongSE
searchAndStore
(K destKey, GeoReference<M> reference, BoundingBox boundingBox) 指定された境界ボックスの境界内でクエリの中心としてGeoReference
を使用してメンバーを取得し、結果をdestKey
に格納します。default LongSE
searchAndStore
(K destKey, GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchStoreCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用する特定の境界ボックスの境界内で、クエリの中心としてGeoReference
を使用してメンバーを取得し、結果をdestKey
に格納します。searchAndStore
(K destKey, GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchStoreCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用する特定のpredicate
の境界内で、クエリの中心としてGeoReference
を使用してメンバーを取得し、結果をdestKey
に格納します。
メソッドの詳細
add
指定されたメンバー名を持つPoint
をキーに追加します。- パラメーター:
point
- null であってはなりません。member
- null であってはなりません。- 戻り値:
- 追加された要素の数。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.0
- 関連事項:
add
キーにRedisGeoCommands.GeoLocation
を追加します。- パラメーター:
location
- null であってはなりません。- 戻り値:
- 追加された要素の数。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.0
- 関連事項:
add
- パラメーター:
memberCoordinateMap
- null であってはなりません。- 戻り値:
- 追加された要素の数。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.0
- 関連事項:
add
キーにRedisGeoCommands.GeoLocation
を追加します- パラメーター:
locations
- null であってはなりません。- 戻り値:
- 追加された要素の数。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.0
- 関連事項:
distance
member1 と member2 の間でDistance
を取得します。- パラメーター:
member1
- null であってはなりません。member2
- null であってはなりません。- 戻り値:
- null でもかまいません。
- 導入:
- 2.0
- 関連事項:
distance
- パラメーター:
member1
- null であってはなりません。member2
- null であってはなりません。metric
- null であってはなりません。- 戻り値:
- null でもかまいません。
- 導入:
- 2.0
- 関連事項:
hash
1 人以上のメンバーの位置のジオハッシュ表現を取得します。- パラメーター:
members
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用されない限り、null になることはありません。
- 導入:
- 2.0
- 関連事項:
position
1 つ以上のメンバーの位置のPoint
表現を取得します。- パラメーター:
members
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用されない限り、null になることはありません。
- 導入:
- 2.0
- 関連事項:
radius
指定されたCircle
の境界内のメンバーを取得します。- パラメーター:
within
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用されない限り、null になることはありません。
- 導入:
- 2.0
- 関連事項:
radius
@Nullable GeoResults<RedisGeoCommands.GeoLocation<M>> radius(Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用して、特定のCircle
の境界内のメンバーを取得します。- パラメーター:
within
- null であってはなりません。args
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用されない限り、null になることはありません。
- 導入:
- 2.0
- 関連事項:
radius
メンバーの座標と指定された半径によって定義された円内のメンバーを取得します。- パラメーター:
member
- null であってはなりません。radius
-- 戻り値:
- パイプライン / トランザクションで使用されない限り、null になることはありません。
- 導入:
- 2.0
- 関連事項:
radius
Metric
を適用して、メンバーの座標と指定された半径で定義された円内のメンバーを取得します。- パラメーター:
member
- null であってはなりません。distance
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用されない限り、null になることはありません。
- 導入:
- 2.0
- 関連事項:
radius
@Nullable GeoResults<RedisGeoCommands.GeoLocation<M>> radius(M member, Distance distance, RedisGeoCommands.GeoRadiusCommandArgs args) Metric
とRedisGeoCommands.GeoRadiusCommandArgs
を適用して、メンバーの座標と指定された半径で定義された円内のメンバーを取得します。- パラメーター:
member
- null であってはなりません。distance
- null であってはなりません。args
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用されない限り、null になることはありません。
- 導入:
- 2.0
- 関連事項:
remove
メンバーを削除します。- パラメーター:
members
- null であってはなりません。- 戻り値:
- 削除された要素の数。パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.0
search
指定されたCircle
の境界内のメンバーを取得します。- パラメーター:
within
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用されない限り、null になることはありません。
- 導入:
- 2.6
- 関連事項:
search
@Nullable default GeoResults<RedisGeoCommands.GeoLocation<M>> search(GeoReference<M> reference, Distance radius) 指定されたradius
の境界内で、クエリの中心としてGeoReference
を使用してメンバーを取得します。- パラメーター:
reference
- null であってはなりません。radius
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用されない限り、null になることはありません。
- 導入:
- 2.6
- 関連事項:
search
@Nullable default GeoResults<RedisGeoCommands.GeoLocation<M>> search(GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchCommandArgs args) - パラメーター:
reference
- null であってはなりません。radius
- null であってはなりません。args
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用されない限り、null になることはありません。
- 導入:
- 2.6
- 関連事項:
search
@Nullable default GeoResults<RedisGeoCommands.GeoLocation<M>> search(GeoReference<M> reference, BoundingBox boundingBox) 指定された境界ボックスの境界内でクエリの中心としてGeoReference
を使用してメンバーを取得します。- パラメーター:
reference
- null であってはなりません。boundingBox
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用されない限り、null になることはありません。
- 導入:
- 2.6
- 関連事項:
search
@Nullable default GeoResults<RedisGeoCommands.GeoLocation<M>> search(GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用する特定の境界ボックスの境界内で、クエリの中心としてGeoReference
を使用してメンバーを取得します。- パラメーター:
reference
- null であってはなりません。boundingBox
- null であってはなりません。args
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用されない限り、null になることはありません。
- 導入:
- 2.6
- 関連事項:
search
@Nullable GeoResults<RedisGeoCommands.GeoLocation<M>> search(GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用する特定のpredicate
の境界内で、クエリの中心としてGeoReference
を使用してメンバーを取得します。- パラメーター:
reference
- null であってはなりません。geoPredicate
- null であってはなりません。args
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用されない限り、null になることはありません。
- 導入:
- 2.6
- 関連事項:
searchAndStore
特定のCircle
の境界内でメンバーを取得し、結果をdestKey
に保存します。- パラメーター:
within
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用されない限り、null になることはありません。
- 導入:
- 2.6
- 関連事項:
searchAndStore
- パラメーター:
reference
- null であってはなりません。radius
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用されない限り、null になることはありません。
- 導入:
- 2.6
- 関連事項:
searchAndStore
@Nullable default LongSE searchAndStore(K destKey, GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchStoreCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用する特定のradius
の境界内で、クエリの中心としてGeoReference
を使用してメンバーを取得し、結果をdestKey
に格納します。- パラメーター:
reference
- null であってはなりません。radius
- null であってはなりません。args
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用されない限り、null になることはありません。
- 導入:
- 2.6
- 関連事項:
searchAndStore
@Nullable default LongSE searchAndStore(K destKey, GeoReference<M> reference, BoundingBox boundingBox) 指定された境界ボックスの境界内でクエリの中心としてGeoReference
を使用してメンバーを取得し、結果をdestKey
に格納します。- パラメーター:
reference
- null であってはなりません。boundingBox
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用されない限り、null になることはありません。
- 導入:
- 2.6
- 関連事項:
searchAndStore
@Nullable default LongSE searchAndStore(K destKey, GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchStoreCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用する特定の境界ボックスの境界内で、クエリの中心としてGeoReference
を使用してメンバーを取得し、結果をdestKey
に格納します。- パラメーター:
reference
- null であってはなりません。boundingBox
- null であってはなりません。args
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用されない限り、null になることはありません。
- 導入:
- 2.6
- 関連事項:
searchAndStore
@Nullable LongSE searchAndStore(K destKey, GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchStoreCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用する特定のpredicate
の境界内で、クエリの中心としてGeoReference
を使用してメンバーを取得し、結果をdestKey
に格納します。- パラメーター:
reference
- null であってはなりません。geoPredicate
- null であってはなりません。args
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用されない限り、null になることはありません。
- 導入:
- 2.6
- 関連事項: