クラスの使用
org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation
RedisGeoCommands.GeoLocation を使用するパッケージ
パッケージ
説明
さまざまな Redis ' ドライバー '/libraries と対話するための低レベルの抽象化を提供する接続パッケージ。
データの送信とレスポンスの解析に使用される Redis 固有のコンバーター。
Lettuce の接続パッケージ Redis クライアント。
Redis を Spring の概念と統合するためのコアパッケージ。
org.springframework.data.redis.connection 内の RedisGeoCommands.GeoLocation 使用
型 RedisGeoCommands.GeoLocation の引数を持つ型を返す org.springframework.data.redis.connection のメソッド修飾子と型メソッド説明default GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
使用すべきではありません。default GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
DefaultedRedisConnection.geoRadius
(byte[] key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) 使用すべきではありません。GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
DefaultStringRedisConnection.geoRadius
(byte[] key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) DefaultStringRedisConnection.geoRadius
(StringSE key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) default Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>
ReactiveGeoCommands.geoRadius
(ByteBufferSE key, Circle circle) 指定されたCircle
の境界内のメンバーを取得します。default Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>
ReactiveGeoCommands.geoRadius
(ByteBufferSE key, Circle circle, RedisGeoCommands.GeoRadiusCommandArgs geoRadiusArgs) 指定されたパラメーターを適用して、指定されたCircle
の境界内のメンバーを取得します。Flux<ReactiveRedisConnection.CommandResponse<ReactiveGeoCommands.GeoRadiusCommand,
Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>>> ReactiveGeoCommands.geoRadius
(Publisher<ReactiveGeoCommands.GeoRadiusCommand> commands) 指定されたパラメーターを適用して、指定されたCircle
の境界内のメンバーを取得します。GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
指定されたCircle
の境界内のメンバーを取得します。GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
RedisGeoCommands.geoRadius
(byte[] key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用して、特定のCircle
の境界内のメンバーを取得します。指定されたCircle
の境界内のメンバーを取得します。StringRedisConnection.geoRadius
(StringSE key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用して、特定のCircle
の境界内のメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
DefaultedRedisConnection.geoRadiusByMember
(byte[] key, byte[] member, Distance radius) 使用すべきではありません。default GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
DefaultedRedisConnection.geoRadiusByMember
(byte[] key, byte[] member, Distance radius, RedisGeoCommands.GeoRadiusCommandArgs args) 使用すべきではありません。GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
DefaultStringRedisConnection.geoRadiusByMember
(byte[] key, byte[] member, double radius) GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
DefaultStringRedisConnection.geoRadiusByMember
(byte[] key, byte[] member, Distance radius) GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
DefaultStringRedisConnection.geoRadiusByMember
(byte[] key, byte[] member, Distance radius, RedisGeoCommands.GeoRadiusCommandArgs args) DefaultStringRedisConnection.geoRadiusByMember
(StringSE key, StringSE member, double radius) DefaultStringRedisConnection.geoRadiusByMember
(StringSE key, StringSE member, Distance radius) DefaultStringRedisConnection.geoRadiusByMember
(StringSE key, StringSE member, Distance radius, RedisGeoCommands.GeoRadiusCommandArgs args) default Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>
ReactiveGeoCommands.geoRadiusByMember
(ByteBufferSE key, ByteBufferSE member, Distance distance) 指定されたパラメーターを適用するメンバーから、指定されたDistance
内のメンバーを取得します。default Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>
ReactiveGeoCommands.geoRadiusByMember
(ByteBufferSE key, ByteBufferSE member, Distance distance, RedisGeoCommands.GeoRadiusCommandArgs geoRadiusArgs) 指定されたパラメーターを適用するメンバーから、指定されたDistance
内のメンバーを取得します。Flux<ReactiveRedisConnection.CommandResponse<ReactiveGeoCommands.GeoRadiusByMemberCommand,
Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>>> ReactiveGeoCommands.geoRadiusByMember
(Publisher<ReactiveGeoCommands.GeoRadiusByMemberCommand> commands) 指定されたパラメーターを適用するメンバーから、指定されたDistance
内のメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
RedisGeoCommands.geoRadiusByMember
(byte[] key, byte[] member, double radius) メンバーの座標と指定された半径によって定義された円内のメンバーを取得します。GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
RedisGeoCommands.geoRadiusByMember
(byte[] key, byte[] member, Distance radius) メンバー座標によって定義され、Distance
が与えられた円内のメンバーを取得します。GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
RedisGeoCommands.geoRadiusByMember
(byte[] key, byte[] member, Distance radius, RedisGeoCommands.GeoRadiusCommandArgs args) Distance
とRedisGeoCommands.GeoRadiusCommandArgs
を指定して、メンバー座標で定義された円内のメンバーを取得します。StringRedisConnection.geoRadiusByMember
(StringSE key, StringSE member, double radius) メンバーの座標と指定された半径によって定義された円内のメンバーを取得します。StringRedisConnection.geoRadiusByMember
(StringSE key, StringSE member, Distance radius) メンバー座標によって定義され、Distance
が与えられた円内のメンバーを取得します。StringRedisConnection.geoRadiusByMember
(StringSE key, StringSE member, Distance radius, RedisGeoCommands.GeoRadiusCommandArgs args) メンバー座標によって定義され、指定されたDistance
およびRedisGeoCommands.GeoRadiusCommandArgs
の円内のメンバーを取得します。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
で指定されたエリアの境界内にあるジオセットのメンバーを返します。Flux<ReactiveRedisConnection.CommandResponse<ReactiveGeoCommands.GeoSearchCommand,
Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>>> ReactiveGeoCommands.geoSearch
(Publisher<ReactiveGeoCommands.GeoSearchCommand> commands) 指定されたパラメーターを適用して、GeoReference
から指定されたGeoShape
内のメンバーを取得します。GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
RedisGeoCommands.geoSearch
(byte[] key, GeoReference<byte[]> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) 指定されたshape
で指定されたエリアの境界内にあるジオセットのメンバーを返します。StringRedisConnection.geoSearch
(StringSE key, GeoReference<StringSE> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) 指定されたshape
で指定されたエリアの境界内にあるジオセットのメンバーを返します。ReactiveGeoCommands.GeoAddCommand.getGeoLocations()
型 RedisGeoCommands.GeoLocation のパラメーターを持つ org.springframework.data.redis.connection のメソッド修飾子と型メソッド説明DefaultStringRedisConnection.geoAdd
(byte[] key, RedisGeoCommands.GeoLocation<byte[]> location) DefaultStringRedisConnection.geoAdd
(StringSE key, RedisGeoCommands.GeoLocation<StringSE> location) ReactiveGeoCommands.geoAdd
(ByteBufferSE key, RedisGeoCommands.GeoLocation<ByteBufferSE> location) キーにRedisGeoCommands.GeoLocation
を追加します。default LongSE
RedisGeoCommands.geoAdd
(byte[] key, RedisGeoCommands.GeoLocation<byte[]> location) キーにRedisGeoCommands.GeoLocation
を追加します。StringRedisConnection.geoAdd
(StringSE key, RedisGeoCommands.GeoLocation<StringSE> location) キーにRedisGeoCommands.GeoLocation
を追加します。ReactiveGeoCommands.GeoAddCommand.location
(RedisGeoCommands.GeoLocation<ByteBufferSE> geoLocation) RedisGeoCommands.GeoLocation
を指定して新しいReactiveGeoCommands.GeoAddCommand
を作成します。型 RedisGeoCommands.GeoLocation の型引数を持つ org.springframework.data.redis.connection のメソッドパラメーター修飾子と型メソッド説明default LongSE
DefaultedRedisConnection.geoAdd
(byte[] key, IterableSE<RedisGeoCommands.GeoLocation<byte[]>> locations) 使用すべきではありません。DefaultStringRedisConnection.geoAdd
(byte[] key, IterableSE<RedisGeoCommands.GeoLocation<byte[]>> locations) DefaultStringRedisConnection.geoAdd
(StringSE key, IterableSE<RedisGeoCommands.GeoLocation<StringSE>> locations) ReactiveGeoCommands.geoAdd
(ByteBufferSE key, CollectionSE<RedisGeoCommands.GeoLocation<ByteBufferSE>> locations) キーにRedisGeoCommands.GeoLocation
を追加します。RedisGeoCommands.geoAdd
(byte[] key, IterableSE<RedisGeoCommands.GeoLocation<byte[]>> locations) キーにRedisGeoCommands.GeoLocation
を追加しますStringRedisConnection.geoAdd
(StringSE key, IterableSE<RedisGeoCommands.GeoLocation<StringSE>> locations) キーにRedisGeoCommands.GeoLocation
を追加しますReactiveGeoCommands.GeoAddCommand.locations
(CollectionSE<RedisGeoCommands.GeoLocation<ByteBufferSE>> geoLocations) インデックスを指定して新しいReactiveGeoCommands.GeoAddCommand
を作成します。org.springframework.data.redis.connection.convert 内の RedisGeoCommands.GeoLocation 使用
型 RedisGeoCommands.GeoLocation の引数を持つ型を返す org.springframework.data.redis.connection.convert のメソッド修飾子と型メソッド説明static <V> Converter<GeoResults<RedisGeoCommands.GeoLocation<byte[]>>,
GeoResults<RedisGeoCommands.GeoLocation<V>>> Converters.deserializingGeoResultsConverter
(RedisSerializer<V> serializer) GeoResults
を逆直列化できるConverter
。static <V> Converter<GeoResults<RedisGeoCommands.GeoLocation<byte[]>>,
GeoResults<RedisGeoCommands.GeoLocation<V>>> Converters.deserializingGeoResultsConverter
(RedisSerializer<V> serializer) GeoResults
を逆直列化できるConverter
。org.springframework.data.redis.connection.lettuce 内の RedisGeoCommands.GeoLocation 使用
型 RedisGeoCommands.GeoLocation の引数を持つ型を返す org.springframework.data.redis.connection.lettuce のメソッド修飾子と型メソッド説明static Converter<SetSE<byte[]>,
GeoResults<RedisGeoCommands.GeoLocation<byte[]>>> LettuceConverters.bytesSetToGeoResultsConverter()
static Converter<ListSE<io.lettuce.core.GeoWithin<byte[]>>,
GeoResults<RedisGeoCommands.GeoLocation<byte[]>>> LettuceConverters.geoRadiusResponseToGeoResultsConverter
(Metric metric) org.springframework.data.redis.core 内の RedisGeoCommands.GeoLocation 使用
型 RedisGeoCommands.GeoLocation の引数を持つ型を返す org.springframework.data.redis.core のメソッド修飾子と型メソッド説明メンバーの座標と指定された半径によって定義された円内のメンバーを取得します。Metric
を適用して、メンバーの座標と指定された半径で定義された円内のメンバーを取得します。BoundGeoOperations.radius
(M member, Distance distance, RedisGeoCommands.GeoRadiusCommandArgs args) Metric
とRedisGeoCommands.GeoRadiusCommandArgs
を適用して、メンバーの座標と指定された半径で定義された円内のメンバーを取得します。指定されたCircle
の境界内のメンバーを取得します。BoundGeoOperations.radius
(Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用して、特定のCircle
の境界内のメンバーを取得します。メンバーの座標と指定された半径によって定義された円内のメンバーを取得します。Metric
を適用して、メンバーの座標と指定された半径で定義された円内のメンバーを取得します。GeoOperations.radius
(K key, M member, Distance distance, RedisGeoCommands.GeoRadiusCommandArgs args) Metric
とRedisGeoCommands.GeoRadiusCommandArgs
を適用して、メンバーの座標と指定された半径で定義された円内のメンバーを取得します。指定されたCircle
の境界内のメンバーを取得します。GeoOperations.radius
(K key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用して、特定のCircle
の境界内のメンバーを取得します。メンバーの座標と指定された半径によって定義された円内のメンバーを取得します。Metric
を適用して、メンバーの座標と指定された半径で定義された円内のメンバーを取得します。ReactiveGeoOperations.radius
(K key, M member, Distance distance, RedisGeoCommands.GeoRadiusCommandArgs args) Metric
とRedisGeoCommands.GeoRadiusCommandArgs
を適用して、メンバーの座標と指定された半径で定義された円内のメンバーを取得します。指定されたCircle
の境界内のメンバーを取得します。ReactiveGeoOperations.radius
(K key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用して、特定のCircle
の境界内のメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>>
指定されたCircle
の境界内のメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>>
BoundGeoOperations.search
(GeoReference<M> reference, Distance radius) 指定されたradius
の境界内で、クエリの中心としてGeoReference
を使用してメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>>
BoundGeoOperations.search
(GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchCommandArgs args) default GeoResults<RedisGeoCommands.GeoLocation<M>>
BoundGeoOperations.search
(GeoReference<M> reference, BoundingBox boundingBox) 指定された境界ボックスの境界内でクエリの中心としてGeoReference
を使用してメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>>
BoundGeoOperations.search
(GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用する特定の境界ボックスの境界内で、クエリの中心としてGeoReference
を使用してメンバーを取得します。BoundGeoOperations.search
(GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用する特定のpredicate
の境界内で、クエリの中心としてGeoReference
を使用してメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>>
指定されたCircle
の境界内のメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>>
GeoOperations.search
(K key, GeoReference<M> reference, Distance radius) 指定されたradius
の境界内で、クエリの中心としてGeoReference
を使用してメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>>
GeoOperations.search
(K key, GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchCommandArgs args) default GeoResults<RedisGeoCommands.GeoLocation<M>>
GeoOperations.search
(K key, GeoReference<M> reference, BoundingBox boundingBox) 指定された境界ボックスの境界内でクエリの中心としてGeoReference
を使用してメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>>
GeoOperations.search
(K key, GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用する特定の境界ボックスの境界内で、クエリの中心としてGeoReference
を使用してメンバーを取得します。GeoOperations.search
(K key, GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgs
を適用する特定のpredicate
の境界内で、クエリの中心としてGeoReference
を使用してメンバーを取得します。default Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>
指定されたCircle
の境界内のメンバーを取得します。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
を使用してメンバーを取得します。型 RedisGeoCommands.GeoLocation のパラメーターを持つ org.springframework.data.redis.core のメソッド修飾子と型メソッド説明BoundGeoOperations.add
(RedisGeoCommands.GeoLocation<M> location) キーにRedisGeoCommands.GeoLocation
を追加します。GeoOperations.add
(K key, RedisGeoCommands.GeoLocation<M> location) キーにRedisGeoCommands.GeoLocation
を追加します。ReactiveGeoOperations.add
(K key, RedisGeoCommands.GeoLocation<M> location) キーにRedisGeoCommands.GeoLocation
を追加します。型 RedisGeoCommands.GeoLocation の型引数を持つ org.springframework.data.redis.core のメソッドパラメーター修飾子と型メソッド説明BoundGeoOperations.add
(IterableSE<RedisGeoCommands.GeoLocation<M>> locations) キーにRedisGeoCommands.GeoLocation
を追加しますGeoOperations.add
(K key, IterableSE<RedisGeoCommands.GeoLocation<M>> locations) キーにRedisGeoCommands.GeoLocation
を追加しますReactiveGeoOperations.add
(K key, IterableSE<RedisGeoCommands.GeoLocation<M>> locations) キーにRedisGeoCommands.GeoLocation
を追加しますReactiveGeoOperations.add
(K key, Publisher<? extends CollectionSE<RedisGeoCommands.GeoLocation<M>>> locations) キーにRedisGeoCommands.GeoLocation
を追加しますorg.springframework.data.redis.domain.geo 内の RedisGeoCommands.GeoLocation 使用
型 RedisGeoCommands.GeoLocation のパラメーターを持つ org.springframework.data.redis.domain.geo のメソッド修飾子と型メソッド説明static <T> GeoReference<T>
GeoReference.fromCoordinate
(RedisGeoCommands.GeoLocation<?> location) WGS84 の経度 / 緯度座標からGeoReference
を作成します。static <T> GeoReference<T>
GeoReference.fromMember
(RedisGeoCommands.GeoLocation<T> member) geoset member
からGeoReference
を作成します。
RedisCommandsProvider.geoCommands()
を推奨。