Interface IndexAsyncCommands<K,V>
-
- Type Parameters:
K
- Key type.V
- Value type.
- All Known Subinterfaces:
RediSearchAsyncCommands<K,V>
- All Known Implementing Classes:
RediSearchAsyncCommandsImpl
public interface IndexAsyncCommands<K,V>
Asynchronously-executded index administration commands for RediSearch.- Since:
- 1.0
- Author:
- Julien Ruaux
-
-
Method Summary
Modifier and Type Method Description io.lettuce.core.RedisFuture<java.lang.String>
aliasAdd(java.lang.String name, java.lang.String index)
io.lettuce.core.RedisFuture<java.lang.String>
aliasDel(java.lang.String name)
io.lettuce.core.RedisFuture<java.lang.String>
aliasUpdate(java.lang.String name, java.lang.String index)
io.lettuce.core.RedisFuture<java.lang.String>
alter(java.lang.String index, K field, FieldOptions options)
io.lettuce.core.RedisFuture<java.lang.String>
create(java.lang.String index, Schema schema)
io.lettuce.core.RedisFuture<java.lang.String>
create(java.lang.String index, Schema schema, CreateOptions options)
io.lettuce.core.RedisFuture<java.lang.String>
drop(java.lang.String index)
io.lettuce.core.RedisFuture<java.lang.String>
drop(java.lang.String index, DropOptions options)
io.lettuce.core.RedisFuture<java.util.List<java.lang.Object>>
indexInfo(java.lang.String index)
-
-
-
Method Detail
-
create
io.lettuce.core.RedisFuture<java.lang.String> create(java.lang.String index, Schema schema)
-
create
io.lettuce.core.RedisFuture<java.lang.String> create(java.lang.String index, Schema schema, CreateOptions options)
-
drop
io.lettuce.core.RedisFuture<java.lang.String> drop(java.lang.String index)
-
drop
io.lettuce.core.RedisFuture<java.lang.String> drop(java.lang.String index, DropOptions options)
-
alter
io.lettuce.core.RedisFuture<java.lang.String> alter(java.lang.String index, K field, FieldOptions options)
-
indexInfo
io.lettuce.core.RedisFuture<java.util.List<java.lang.Object>> indexInfo(java.lang.String index)
-
aliasAdd
io.lettuce.core.RedisFuture<java.lang.String> aliasAdd(java.lang.String name, java.lang.String index)
-
aliasUpdate
io.lettuce.core.RedisFuture<java.lang.String> aliasUpdate(java.lang.String name, java.lang.String index)
-
aliasDel
io.lettuce.core.RedisFuture<java.lang.String> aliasDel(java.lang.String name)
-
-