Nick Raj <nickrajjain@xxxxxxxxx> Wednesday 23 March 2011 18:45:41 > Hi, > I am understanding the postgres code. In code, i just want to see what are > values that are passing through the variables? > Can you please tell me if the variable is of type Datum, then how to print > its value? Because i dont the variable v type. > > And also what the structure of Datum? > > Thanks, > Raj The structure is explained in one of headers, generally Datum is pointer. It points to memory containing at first four bytes integer describing size of data in datum (use macro to extract this), and then, it's followed by bytes containing data. Actually almost each object is represented by structure like this struct something { int4 size; //Required // Here put what you want } see headers. If you want to present data from datum you need to 1) check what type of data datum has (datum doesn't contain this) 2) Find datum representation for this type. Regards, Radek -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general