Question about an inconsistency - 1

From: "petrum(at)gmail(dot)com" <petrum(at)gmail(dot)com>
To: pgsql-hackers(at)postgresql(dot)org
Subject: Question about an inconsistency - 1
Date: 2016-07-06 16:07:14
Message-ID: FBCC2213-F2ED-45DC-9400-7E836174653A@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi,

I have a question regarding the source code in file pg_proc.h (postgresql-9.4.4).

At line 1224 (copied below) why the 28th identifier is timestamp_eq?

DATA(insert OID = 1152 ( timestamptz_eq PGNSP PGUID 12 1 0 0 0 f f f t t f i 2 0 16 "1184 1184" _null_ _null_ _null_ _null_ timestamp_eq _null_ _null_ _null_ ));

I would expect it to be timestamptz_eq (the same as the 5th identifier from the same line). Shouldn't it be the same
like in the line 2940 copied also below having the same identifier in the 28th and 5th positions (timestamp_eq)?

DATA(insert OID = 2052 ( timestamp_eq PGNSP PGUID 12 1 0 0 0 f f f t t f i 2 0 16 "1114 1114" _null_ _null_ _null_ _null_ timestamp_eq _null_ _null_ _null_ ));

A similar question can be asked for lines 1225 to 1229 (but for their specific identifiers).

Regards,
Pepi

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Andrew Borodin 2016-07-06 17:11:13 Re: Re: GiST optimizing memmoves in gistplacetopage for fixed-size updates [PoC]
Previous Message Marco Nenciarini 2016-07-06 15:57:34 Re: BUG #14230: Wrong timeline returned by pg_stop_backup on a standby