Class SearchCommandArgs<K,V>

java.lang.Object
io.lettuce.core.protocol.CommandArgs<K,V>
com.redis.lettucemod.search.SearchCommandArgs<K,V>

public class SearchCommandArgs<K,V> extends io.lettuce.core.protocol.CommandArgs<K,V>
Command args for RediSearch connections. This implementation hides the first key as RediSearch keys are not keys from the key-space.
Author:
Julien Ruaux
  • Constructor Details

    • SearchCommandArgs

      public SearchCommandArgs(io.lettuce.core.codec.RedisCodec<K,V> codec)
      Parameters:
      codec - Codec used to encode/decode keys and values, must not be null.
  • Method Details

    • getFirstEncodedKey

      public ByteBuffer getFirstEncodedKey()
      Overrides:
      getFirstEncodedKey in class io.lettuce.core.protocol.CommandArgs<K,V>
      Returns:
      always null.
    • addProperty

      public SearchCommandArgs<K,V> addProperty(String property)
    • property

      public static String property(String name)
    • add

      public SearchCommandArgs<K,V> add(String s)
      Overrides:
      add in class io.lettuce.core.protocol.CommandArgs<K,V>
    • add

      public SearchCommandArgs<K,V> add(io.lettuce.core.protocol.CommandKeyword keyword)
      Overrides:
      add in class io.lettuce.core.protocol.CommandArgs<K,V>
    • add

      public SearchCommandArgs<K,V> add(long n)
      Overrides:
      add in class io.lettuce.core.protocol.CommandArgs<K,V>
    • addKey

      public SearchCommandArgs<K,V> addKey(K key)
      Overrides:
      addKey in class io.lettuce.core.protocol.CommandArgs<K,V>
    • addValue

      public SearchCommandArgs<K,V> addValue(V value)
      Overrides:
      addValue in class io.lettuce.core.protocol.CommandArgs<K,V>
    • add

      public SearchCommandArgs<K,V> add(double n)
      Overrides:
      add in class io.lettuce.core.protocol.CommandArgs<K,V>
    • add

      public SearchCommandArgs<K,V> add(io.lettuce.core.protocol.ProtocolKeyword keyword)
      Overrides:
      add in class io.lettuce.core.protocol.CommandArgs<K,V>