From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | pgsql-hackers(at)postgreSQL(dot)org |
Cc: | Adriaan Joubert <a(dot)joubert(at)albourne(dot)com> |
Subject: | BIT/BIT VARYING status |
Date: | 2000-08-21 05:05:01 |
Message-ID: | 26496.966834301@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
I have made a first cut at completing integration of Adriaan Joubert's
BIT code into the backend. There are a couple little things left to
do (for example, scalarltsel doesn't know what to do with BIT values)
as well as some not-so-little things:
1. SQL92 mentions a bitwise position function, which we do not have.
2. We don't handle <bit string> and <hex string> literals correctly;
the scanner converts them into integers which seems quite at variance
with the spec's semantics.
We could solve #2 fairly easily if we don't mind breaking backwards
compatibility with existing apps that expect B'101' or X'5' to be
equivalent to 5. I'm not sure how to handle it without breaking that
compatibility. Thoughts?
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2000-08-21 05:25:11 | Re: Re: [GENERAL] +/- Inf for float8's |
Previous Message | Thomas Lockhart | 2000-08-21 04:24:25 | Re: mac.c |