Module aerospike::expressions::bitwise
source · Expand description
Bitwise Aerospike Filter Expressions.
Functions
- Create expression that adds value to byte[] bin starting at bitOffset for bitSize and returns byte[].
BitSize
must be <= 64. Signed indicates if bits should be treated as a signed number. If add overflows/underflows,BitwiseOverflowActions
is used. - Create expression that performs bitwise “and” on value and byte[] bin at bitOffset for bitSize and returns byte[].
- Create expression that returns integer count of set bits from byte[] bin starting at bitOffset for bitSize.
- Create expression that returns bits from byte[] bin starting at bitOffset for bitSize.
- Create expression that returns integer from byte[] bin starting at bitOffset for bitSize. Signed indicates if bits should be treated as a signed number.
- Create expression that inserts value bytes into byte[] bin at byteOffset and returns byte[].
- Create expression that returns integer bit offset of the first specified value bit in byte[] bin starting at bitOffset for bitSize.
- Create expression that shifts left byte[] bin starting at bitOffset for bitSize and returns byte[].
- Create expression that negates byte[] bin starting at bitOffset for bitSize and returns byte[].
- Create expression that performs bitwise “or” on value and byte[] bin at bitOffset for bitSize and returns byte[].
- Create expression that removes bytes from byte[] bin at byteOffset for byteSize and returns byte[].
- Create expression that resizes byte[] to byteSize according to resizeFlags and returns byte[].
- Create expression that returns integer bit offset of the last specified value bit in byte[] bin starting at bitOffset for bitSize. Example:
- Create expression that shifts right byte[] bin starting at bitOffset for bitSize and returns byte[].
- Create expression that sets value on byte[] bin at bitOffset for bitSize and returns byte[].
- Create expression that sets value to byte[] bin starting at bitOffset for bitSize and returns byte[].
BitSize
must be <= 64. - Create expression that subtracts value from byte[] bin starting at bitOffset for bitSize and returns byte[].
BitSize
must be <= 64. Signed indicates if bits should be treated as a signed number. If add overflows/underflows,BitwiseOverflowActions
is used. - Create expression that performs bitwise “xor” on value and byte[] bin at bitOffset for bitSize and returns byte[].