Class BlockingTransactionalBitMapCommandsImpl<K>
java.lang.Object
io.quarkus.redis.runtime.datasource.AbstractTransactionalRedisCommandGroup
io.quarkus.redis.runtime.datasource.BlockingTransactionalBitMapCommandsImpl<K>
- All Implemented Interfaces:
TransactionalBitMapCommands<K>
,TransactionalRedisCommands
public class BlockingTransactionalBitMapCommandsImpl<K>
extends AbstractTransactionalRedisCommandGroup
implements TransactionalBitMapCommands<K>
-
Field Summary
Fields inherited from class io.quarkus.redis.runtime.datasource.AbstractTransactionalRedisCommandGroup
ds, timeout
-
Constructor Summary
ConstructorDescriptionBlockingTransactionalBitMapCommandsImpl
(TransactionalRedisDataSource ds, ReactiveTransactionalBitMapCommands<K> reactive, Duration timeout) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Execute the command BITCOUNT.void
Execute the command BITCOUNT.void
bitfield
(K key, BitFieldArgs bitFieldArgs) Execute the command BITFIELD.void
Execute the command BITOP.void
Execute the command BITOP.void
Execute the command BITOP.void
Execute the command BITOP.void
Execute the command BITPOS.void
Execute the command BITPOS.void
Execute the command BITPOS.void
Returns the bit value at offset in the string value stored at key.void
Sets or clears the bit at offset in the string value stored at key.Methods inherited from class io.quarkus.redis.runtime.datasource.AbstractTransactionalRedisCommandGroup
getDataSource
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.quarkus.redis.datasource.TransactionalRedisCommands
getDataSource
-
Constructor Details
-
BlockingTransactionalBitMapCommandsImpl
public BlockingTransactionalBitMapCommandsImpl(TransactionalRedisDataSource ds, ReactiveTransactionalBitMapCommands<K> reactive, Duration timeout)
-
-
Method Details
-
bitcount
Description copied from interface:TransactionalBitMapCommands
Execute the command BITCOUNT. Summary: Count set bits in a string Group: bitmap Requires Redis 2.6.0- Specified by:
bitcount
in interfaceTransactionalBitMapCommands<K>
- Parameters:
key
- the key
-
bitcount
Description copied from interface:TransactionalBitMapCommands
Execute the command BITCOUNT. Summary: Count set bits in a string Group: bitmap Requires Redis 2.6.0- Specified by:
bitcount
in interfaceTransactionalBitMapCommands<K>
- Parameters:
key
- the keystart
- the start indexend
- the end index
-
getbit
Description copied from interface:TransactionalBitMapCommands
Returns the bit value at offset in the string value stored at key.- Specified by:
getbit
in interfaceTransactionalBitMapCommands<K>
- Parameters:
key
- the key.offset
- the offset
-
bitfield
Description copied from interface:TransactionalBitMapCommands
Execute the command BITFIELD. Summary: Perform arbitrary bitfield integer operations on strings Group: bitmap Requires Redis 3.2.0- Specified by:
bitfield
in interfaceTransactionalBitMapCommands<K>
- Parameters:
key
- the key
-
bitpos
Description copied from interface:TransactionalBitMapCommands
Execute the command BITPOS. Summary: Find first bit set or clear in a string Group: bitmap Requires Redis 2.8.7- Specified by:
bitpos
in interfaceTransactionalBitMapCommands<K>
- Parameters:
key
- the keyvalueToLookFor
-1
to look for1
,0
to look for0
-
bitpos
Description copied from interface:TransactionalBitMapCommands
Execute the command BITPOS. Summary: Find first bit set or clear in a string Group: bitmap Requires Redis 2.8.7- Specified by:
bitpos
in interfaceTransactionalBitMapCommands<K>
- Parameters:
key
- the keybit
-1
to look for1
,0
to look for0
start
- the start position
-
bitpos
Description copied from interface:TransactionalBitMapCommands
Execute the command BITPOS. Summary: Find first bit set or clear in a string Group: bitmap Requires Redis 2.8.7- Specified by:
bitpos
in interfaceTransactionalBitMapCommands<K>
- Parameters:
key
- the keybit
-true
to look for1
,false
to look for0
start
- the start positionend
- the end position
-
bitopAnd
Description copied from interface:TransactionalBitMapCommands
Execute the command BITOP. Summary: Perform a bitwise AND operation between strings Group: bitmap Requires Redis 2.6.0- Specified by:
bitopAnd
in interfaceTransactionalBitMapCommands<K>
- Parameters:
destination
- the destination keykeys
- the keys
-
bitopNot
Description copied from interface:TransactionalBitMapCommands
Execute the command BITOP. Summary: Perform a bitwise NOT operation between strings Group: bitmap Requires Redis 2.6.0- Specified by:
bitopNot
in interfaceTransactionalBitMapCommands<K>
- Parameters:
destination
- the destination keysource
- the source key
-
bitopOr
Description copied from interface:TransactionalBitMapCommands
Execute the command BITOP. Summary: Perform a bitwise OR operation between strings Group: bitmap Requires Redis 2.6.0- Specified by:
bitopOr
in interfaceTransactionalBitMapCommands<K>
- Parameters:
destination
- the destination keykeys
- the keys
-
bitopXor
Description copied from interface:TransactionalBitMapCommands
Execute the command BITOP. Summary: Perform a bitwise XOR operation between strings Group: bitmap Requires Redis 2.6.0- Specified by:
bitopXor
in interfaceTransactionalBitMapCommands<K>
- Parameters:
destination
- the destination keykeys
- the keys
-
setbit
Description copied from interface:TransactionalBitMapCommands
Sets or clears the bit at offset in the string value stored at key.- Specified by:
setbit
in interfaceTransactionalBitMapCommands<K>
- Parameters:
key
- the key.offset
- the offsetvalue
- the value (O or 1)
-