Interface ReactiveTransactionalBitMapCommands<K>

    • Method Detail

      • bitcount

        io.smallrye.mutiny.Uni<Void> bitcount​(K key)
        Execute the command BITCOUNT. Summary: Count set bits in a string Group: bitmap Requires Redis 2.6.0
        Parameters:
        key - the key
        Returns:
        A Uni emitting null when the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
      • bitcount

        io.smallrye.mutiny.Uni<Void> bitcount​(K key,
                                              long start,
                                              long end)
        Execute the command BITCOUNT. Summary: Count set bits in a string Group: bitmap Requires Redis 2.6.0
        Parameters:
        key - the key
        start - the start index
        end - the end index
        Returns:
        A Uni emitting null when the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
      • getbit

        io.smallrye.mutiny.Uni<Void> getbit​(K key,
                                            long offset)
        Returns the bit value at offset in the string value stored at key.
        Parameters:
        key - the key.
        offset - the offset
        Returns:
        A Uni emitting null when the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
      • bitfield

        io.smallrye.mutiny.Uni<Void> bitfield​(K key,
                                              BitFieldArgs bitFieldArgs)
        Execute the command BITFIELD. Summary: Perform arbitrary bitfield integer operations on strings Group: bitmap Requires Redis 3.2.0
        Parameters:
        key - the key
        Returns:
        A Uni emitting null when the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
      • bitpos

        io.smallrye.mutiny.Uni<Void> bitpos​(K key,
                                            int valueToLookFor)
        Execute the command BITPOS. Summary: Find first bit set or clear in a string Group: bitmap Requires Redis 2.8.7
        Parameters:
        key - the key
        valueToLookFor - 1 to look for 1, 0 to look for 0
        Returns:
        A Uni emitting null when the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
      • bitpos

        io.smallrye.mutiny.Uni<Void> bitpos​(K key,
                                            int bit,
                                            long start)
        Execute the command BITPOS. Summary: Find first bit set or clear in a string Group: bitmap Requires Redis 2.8.7
        Parameters:
        key - the key
        bit - 1 to look for 1, 0 to look for 0
        start - the start position
        Returns:
        A Uni emitting null when the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
      • bitpos

        io.smallrye.mutiny.Uni<Void> bitpos​(K key,
                                            int bit,
                                            long start,
                                            long end)
        Execute the command BITPOS. Summary: Find first bit set or clear in a string Group: bitmap Requires Redis 2.8.7
        Parameters:
        key - the key
        bit - true to look for 1, false to look for 0
        start - the start position
        end - the end position
        Returns:
        A Uni emitting null when the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
      • bitopAnd

        io.smallrye.mutiny.Uni<Void> bitopAnd​(K destination,
                                              K... keys)
        Execute the command BITOP. Summary: Perform a bitwise AND operation between strings Group: bitmap Requires Redis 2.6.0
        Parameters:
        destination - the destination key
        keys - the keys
        Returns:
        A Uni emitting null when the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
      • bitopNot

        io.smallrye.mutiny.Uni<Void> bitopNot​(K destination,
                                              K source)
        Execute the command BITOP. Summary: Perform a bitwise NOT operation between strings Group: bitmap Requires Redis 2.6.0
        Parameters:
        destination - the destination key
        source - the source key
        Returns:
        A Uni emitting null when the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
      • bitopOr

        io.smallrye.mutiny.Uni<Void> bitopOr​(K destination,
                                             K... keys)
        Execute the command BITOP. Summary: Perform a bitwise OR operation between strings Group: bitmap Requires Redis 2.6.0
        Parameters:
        destination - the destination key
        keys - the keys
        Returns:
        A Uni emitting null when the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
      • bitopXor

        io.smallrye.mutiny.Uni<Void> bitopXor​(K destination,
                                              K... keys)
        Execute the command BITOP. Summary: Perform a bitwise XOR operation between strings Group: bitmap Requires Redis 2.6.0
        Parameters:
        destination - the destination key
        keys - the keys
        Returns:
        A Uni emitting null when the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
      • setbit

        io.smallrye.mutiny.Uni<Void> setbit​(K key,
                                            long offset,
                                            int value)
        Sets or clears the bit at offset in the string value stored at key.
        Parameters:
        key - the key.
        offset - the offset
        value - the value (O or 1)
        Returns:
        A Uni emitting null when the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.