Search Shortcut cmd + k | ctrl + k
0.10 (stable)
Bitstring Functions

bit_position(substring, bitstring)

Returns first starting index of the specified substring within bits, or zero if it is not present. The first (leftmost) bit is indexed 1

bit_position('010'::BIT, '1110101'::BIT)


bitstring(bitstring, length)

Pads the bitstring until the specified length

bitstring('1010'::BIT, 7)

get_bit(bitstring, index)

Extracts the nth bit from bitstring; the first (leftmost) bit is indexed 0

get_bit('0110010'::BIT, 2)


set_bit(bitstring, index, new_value)

Sets the nth bit in bitstring to newvalue; the first (leftmost) bit is indexed 0. Returns a new bitstring

set_bit('0110010'::BIT, 2, 0)


About this page

Last modified: 2024-03-03