インターフェースの使用
org.springframework.data.redis.domain.geo.GeoReference
GeoReference を使用するパッケージ
パッケージ
説明
さまざまな Redis ' ドライバー '/libraries と対話するための低レベルの抽象化を提供する接続パッケージ。
Redis を Spring の概念と統合するためのコアパッケージ。
org.springframework.data.redis.connection 内の GeoReference 使用
修飾子と型メソッド説明@Nullable GeoReference<ByteBufferSE> ReactiveGeoCommands.GeoSearchCommand.getReference()@Nullable GeoReference<ByteBufferSE> ReactiveGeoCommands.GeoSearchStoreCommand.getReference()型 GeoReference のパラメーターを持つ org.springframework.data.redis.connection のメソッド修飾子と型メソッド説明ReactiveGeoCommands.GeoSearchCommand.at(GeoReference<ByteBufferSE> reference) ジオセットキーを設定します。ReactiveGeoCommands.GeoSearchStoreCommand.at(GeoReference<ByteBufferSE> reference) ジオセットキーを設定します。default GeoResults<RedisGeoCommands.GeoLocation<byte[]>> DefaultedRedisConnection.geoSearch(byte[] key, GeoReference<byte[]> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) 使用すべきではありません。GeoResults<RedisGeoCommands.GeoLocation<byte[]>> DefaultStringRedisConnection.geoSearch(byte[] key, GeoReference<byte[]> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) DefaultStringRedisConnection.geoSearch(StringSE key, GeoReference<StringSE> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) default Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>> ReactiveGeoCommands.geoSearch(ByteBufferSE key, GeoReference<ByteBufferSE> reference, GeoShape shape, RedisGeoCommands.GeoSearchCommandArgs args) 指定されたshapeで指定されたエリアの境界内にあるジオセットのメンバーを返します。GeoResults<RedisGeoCommands.GeoLocation<byte[]>> RedisGeoCommands.geoSearch(byte @NonNull[] key, @NonNull GeoReference<byte[]> reference, @NonNull GeoShape predicate, @NonNull RedisGeoCommands.GeoSearchCommandArgs args) 指定されたshapeで指定されたエリアの境界内にあるジオセットのメンバーを返します。StringRedisConnection.geoSearch(@NonNull StringSE key, @NonNull GeoReference<StringSE> reference, @NonNull GeoShape predicate, @NonNull RedisGeoCommands.GeoSearchCommandArgs args) 指定されたshapeで指定されたエリアの境界内にあるジオセットのメンバーを返します。default LongSEDefaultedRedisConnection.geoSearchStore(byte[] destKey, byte[] key, GeoReference<byte[]> reference, GeoShape predicate, RedisGeoCommands.GeoSearchStoreCommandArgs args) 使用すべきではありません。DefaultStringRedisConnection.geoSearchStore(byte[] destKey, byte[] key, GeoReference<byte[]> reference, GeoShape predicate, RedisGeoCommands.GeoSearchStoreCommandArgs args) DefaultStringRedisConnection.geoSearchStore(StringSE destKey, StringSE key, GeoReference<StringSE> reference, GeoShape predicate, RedisGeoCommands.GeoSearchStoreCommandArgs args) ReactiveGeoCommands.geoSearchStore(ByteBufferSE destKey, ByteBufferSE key, GeoReference<ByteBufferSE> reference, GeoShape shape, RedisGeoCommands.GeoSearchStoreCommandArgs args) 指定されたshapeで指定されたエリアの境界内にあるジオセットのメンバーをクエリし、結果をdestKeyに保存します。RedisGeoCommands.geoSearchStore(byte @NonNull[] destKey, byte @NonNull[] key, @NonNull GeoReference<byte[]> reference, @NonNull GeoShape predicate, @NonNull RedisGeoCommands.GeoSearchStoreCommandArgs args) 指定されたshapeで指定されたエリアの境界内にあるジオセットのメンバーをクエリし、結果をdestKeyに保存します。StringRedisConnection.geoSearchStore(StringSE destKey, @NonNull StringSE key, @NonNull GeoReference<StringSE> reference, @NonNull GeoShape predicate, @NonNull RedisGeoCommands.GeoSearchStoreCommandArgs args) 指定されたshapeで指定されたエリアの境界内にあるジオセットのメンバーをクエリし、結果をdestKeyに保存します。org.springframework.data.redis.core 内の GeoReference 使用
型 GeoReference のパラメーターを持つ org.springframework.data.redis.core のメソッド修飾子と型メソッド説明default GeoResults<RedisGeoCommands.GeoLocation<M>> BoundGeoOperations.search(@NonNull GeoReference<M> reference, @NonNull Distance radius) 指定されたradiusの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>> BoundGeoOperations.search(@NonNull GeoReference<M> reference, @NonNull Distance radius, @NonNull RedisGeoCommands.GeoSearchCommandArgs args) default GeoResults<RedisGeoCommands.GeoLocation<M>> BoundGeoOperations.search(@NonNull GeoReference<M> reference, @NonNull BoundingBox boundingBox) 指定された境界ボックスの境界内でクエリの中心としてGeoReferenceを使用してメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>> BoundGeoOperations.search(@NonNull GeoReference<M> reference, @NonNull BoundingBox boundingBox, @NonNull RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定の境界ボックスの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得します。BoundGeoOperations.search(@NonNull GeoReference<M> reference, @NonNull GeoShape geoPredicate, @NonNull RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定のpredicateの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>> GeoOperations.search(@NonNull K key, @NonNull GeoReference<M> reference, @NonNull Distance radius) 指定されたradiusの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>> GeoOperations.search(@NonNull K key, @NonNull GeoReference<M> reference, @NonNull Distance radius, @NonNull RedisGeoCommands.GeoSearchCommandArgs args) default GeoResults<RedisGeoCommands.GeoLocation<M>> GeoOperations.search(@NonNull K key, @NonNull GeoReference<M> reference, @NonNull BoundingBox boundingBox) 指定された境界ボックスの境界内でクエリの中心としてGeoReferenceを使用してメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>> GeoOperations.search(@NonNull K key, @NonNull GeoReference<M> reference, @NonNull BoundingBox boundingBox, @NonNull RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定の境界ボックスの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得します。GeoOperations.search(@NonNull K key, @NonNull GeoReference<M> reference, @NonNull GeoShape geoPredicate, @NonNull RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定のpredicateの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得します。default Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>> ReactiveGeoOperations.search(K key, GeoReference<M> reference, Distance radius) 指定されたradiusの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得します。default Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>> ReactiveGeoOperations.search(K key, GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchCommandArgs args) default Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>> ReactiveGeoOperations.search(K key, GeoReference<M> reference, BoundingBox boundingBox) 指定された境界ボックスの境界内でクエリの中心としてGeoReferenceを使用してメンバーを取得します。default Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>> ReactiveGeoOperations.search(K key, GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定の境界ボックスの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得します。ReactiveGeoOperations.search(K key, GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定のpredicateの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得します。default LongSEBoundGeoOperations.searchAndStore(@NonNull K destKey, @NonNull GeoReference<M> reference, @NonNull Distance radius) default LongSEBoundGeoOperations.searchAndStore(@NonNull K destKey, @NonNull GeoReference<M> reference, @NonNull Distance radius, @NonNull RedisGeoCommands.GeoSearchStoreCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定のradiusの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得し、結果をdestKeyに格納します。default LongSEBoundGeoOperations.searchAndStore(@NonNull K destKey, @NonNull GeoReference<M> reference, @NonNull BoundingBox boundingBox) 指定された境界ボックスの境界内でクエリの中心としてGeoReferenceを使用してメンバーを取得し、結果をdestKeyに格納します。default LongSEBoundGeoOperations.searchAndStore(@NonNull K destKey, @NonNull GeoReference<M> reference, @NonNull BoundingBox boundingBox, RedisGeoCommands.GeoSearchStoreCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定の境界ボックスの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得し、結果をdestKeyに格納します。BoundGeoOperations.searchAndStore(@NonNull K destKey, @NonNull GeoReference<M> reference, @NonNull GeoShape geoPredicate, @NonNull RedisGeoCommands.GeoSearchStoreCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定のpredicateの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得し、結果をdestKeyに格納します。default LongSEGeoOperations.searchAndStore(@NonNull K key, @NonNull K destKey, @NonNull GeoReference<M> reference, @NonNull Distance radius) default LongSEGeoOperations.searchAndStore(@NonNull K key, @NonNull K destKey, @NonNull GeoReference<M> reference, @NonNull Distance radius, @NonNull RedisGeoCommands.GeoSearchStoreCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定のradiusの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得し、結果をdestKeyに格納します。default LongSEGeoOperations.searchAndStore(@NonNull K key, @NonNull K destKey, @NonNull GeoReference<M> reference, @NonNull BoundingBox boundingBox) 指定された境界ボックスの境界内でクエリの中心としてGeoReferenceを使用してメンバーを取得し、結果をdestKeyに格納します。default LongSEGeoOperations.searchAndStore(@NonNull K key, @NonNull K destKey, @NonNull GeoReference<M> reference, @NonNull BoundingBox boundingBox, @NonNull RedisGeoCommands.GeoSearchStoreCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定の境界ボックスの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得し、結果をdestKeyに格納します。GeoOperations.searchAndStore(@NonNull K key, @NonNull K destKey, @NonNull GeoReference<M> reference, @NonNull GeoShape geoPredicate, @NonNull RedisGeoCommands.GeoSearchStoreCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定のpredicateの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得し、結果をdestKeyに格納します。ReactiveGeoOperations.searchAndStore(K key, K destKey, GeoReference<M> reference, Distance radius) ReactiveGeoOperations.searchAndStore(K key, K destKey, GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchStoreCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定のradiusの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得し、結果をdestKeyに格納します。ReactiveGeoOperations.searchAndStore(K key, K destKey, GeoReference<M> reference, BoundingBox boundingBox) 指定された境界ボックスの境界内でクエリの中心としてGeoReferenceを使用してメンバーを取得し、結果をdestKeyに格納します。ReactiveGeoOperations.searchAndStore(K key, K destKey, GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchStoreCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定の境界ボックスの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得し、結果をdestKeyに格納します。ReactiveGeoOperations.searchAndStore(K key, K destKey, GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchStoreCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定のpredicateの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得し、結果をdestKeyに格納します。org.springframework.data.redis.domain.geo 内の GeoReference 使用
GeoReference を実装している org.springframework.data.redis.domain.geo のクラス修飾子と型クラス説明static classstatic class修飾子と型メソッド説明static <T> GeoReference<T> GeoReference.fromCircle(Circle within) circle center pointからGeoReferenceを作成します。static <T> GeoReference<T> GeoReference.fromCoordinate(double longitude, double latitude) WGS84 の経度 / 緯度座標からGeoReferenceを作成します。static <T> GeoReference<T> GeoReference.fromCoordinate(Point point) WGS84 の経度 / 緯度座標からGeoReferenceを作成します。static <T> GeoReference<T> GeoReference.fromCoordinate(RedisGeoCommands.GeoLocation<?> location) WGS84 の経度 / 緯度座標からGeoReferenceを作成します。static <T> GeoReference<T> GeoReference.fromMember(RedisGeoCommands.GeoLocation<T> member) geoset memberからGeoReferenceを作成します。static <T> GeoReference<T> GeoReference.fromMember(T member) geoset メンバーからGeoReferenceを作成します。
RedisCommandsProvider.geoCommands()を推奨。