How to extract bytes from a bit/bit(n) Datum pointer?

From: valeriof <valerio_farruggio(at)hotmail(dot)com>
To: pgsql-hackers(at)postgresql(dot)org
Subject: How to extract bytes from a bit/bit(n) Datum pointer?
Date: 2017-01-19 12:23:21
Message-ID: 1484828601151-5939776.post@n3.nabble.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi,

This may come from my lack of experience with Postgres, but I'm trying to
extract the byte portion of a Datum that is of type VarBit - bit/bit(n). I
see that the Datum pointer contains the value content of the bytes (after a
few bytes for the header) but I would need to point to the actual value
(plus also the number of bytes to be picked up).

I currently have a similar issue with BYTEAOID columns. I have a Datum
pointer but can't get the actual content.

Thanks!
Valerio

--
View this message in context: http://postgresql.nabble.com/How-to-extract-bytes-from-a-bit-bit-n-Datum-pointer-tp5939776.html
Sent from the PostgreSQL - hackers mailing list archive at Nabble.com.

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Ashutosh Bapat 2017-01-19 12:28:08 Re: pg_hba_file_settings view patch
Previous Message Thomas Munro 2017-01-19 12:22:39 Re: Causal reads take II