IntArray in c.h

From: Hitoshi Harada <umi(dot)tanuki(at)gmail(dot)com>
To: PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: IntArray in c.h
Date: 2009-12-29 09:50:30
Message-ID: e08cc0400912290150x67586acaq8ddf7e83b1e35ab0@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

I found the struct IntArray defined in c.h is actually used only in
execQual.c. ISTM the definition should be at least moved to the right
place.

Attached is a trivial fix. Addition to the explanation above, I
replaced IntArray by simple int array bounded with MAXDIM and remove
local variable lIndex in ExecEvalArrayRef because the usage of the
variable doesn't seem good to me.

Regression passed and various manual tests like "UPDATE t SET
a[1:2][1] = 1" didn't fail.

Regards,

--
Hitoshi Harada

Attachment Content-Type Size
IntArray.patch application/octet-stream 4.4 KB

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Tarun Sharma 2009-12-29 10:26:45 Can we hide data from the superadmin
Previous Message Robert Haas 2009-12-29 08:06:21 Re: [PATCH] Provide rowcount for utility SELECTs