ECPG/SQLDA question - parsing an "interval" binary form - Mailing list pgsql-interfaces

From Satoshi Nagayasu
Subject ECPG/SQLDA question - parsing an "interval" binary form
Date
Msg-id 4C2174CD.7010304@gmail.com
Whole thread Raw
List pgsql-interfaces
Hi all,

I have a question on parsing an "interval" binary form.

I'm working on ECPG/SQLDA things, and being stuck in front of
retreiving "interval" values.

Through SQLDA, "interval" values are returned in the 12 bytes binary form,
so I have to parse it to use the interval values in the host program.

-----------------------------------------------
interval form: '10 years 5 hours 10 minutes 1 second'::interval
binary form: 40 bc b4 54 04 00 00 00 78 00 00 00
-----------------------------------------------

However, I don't have an appropriate way to parse and convert it
into host variable structures, like "time_t", "struct tm" or else.

Do you have any good way or good routine to parse the PostgreSQL
"interval" binary form for the host (C language) program?

Regards,

-- 
NAGAYASU Satoshi <satoshi.nagayasu@gmail.com>


pgsql-interfaces by date:

Previous
From: Satoshi Nagayasu
Date:
Subject: Re: SQLDA question
Next
From: Michael Meskes
Date:
Subject: Re: [DOCS] ECPG Documentation Improvement