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)