"Thomas Swan" <[EMAIL PROTECTED]> writes:
> To convert low bits ot high bits you pad 0 bits on the left.   To convert
> from high to low you strip bits off the left hand side.  This allows
> reasonable behavior.

Unfortunately, the SQL spec is perfectly clear that you pad or strip
zero bits on the *right* of the bit string.  We cannot change that.

It might have been better if we had defined int<->bit casts to treat
the first bit of the bit string as the LSB of the integer.  But we
didn't, and it's probably too big a change to consider.

                        regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

Reply via email to