Skip site navigation (1) Skip section navigation (2)

pgsql: Add an "argisrow" field to NullTest nodes, following a plan made

From: tgl(at)postgresql(dot)org (Tom Lane)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Add an "argisrow" field to NullTest nodes, following a plan made
Date: 2010-01-01 23:03:10
Message-ID: 20100101230310.9B89C753FB7@cvs.postgresql.org (view raw or flat)
Thread:
Lists: pgsql-committers
Log Message:
-----------
Add an "argisrow" field to NullTest nodes, following a plan made way back in
8.2beta but never carried out.  This avoids repetitive tests of whether the
argument is of scalar or composite type.  Also, be a bit more paranoid about
composite arguments in some places where we previously weren't checking.

Modified Files:
--------------
    pgsql/src/backend/executor:
        execQual.c (r1.257 -> r1.258)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/executor/execQual.c?r1=1.257&r2=1.258)
    pgsql/src/backend/nodes:
        copyfuncs.c (r1.456 -> r1.457)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/copyfuncs.c?r1=1.456&r2=1.457)
        equalfuncs.c (r1.377 -> r1.378)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/equalfuncs.c?r1=1.377&r2=1.378)
        outfuncs.c (r1.377 -> r1.378)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/outfuncs.c?r1=1.377&r2=1.378)
        readfuncs.c (r1.228 -> r1.229)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/readfuncs.c?r1=1.228&r2=1.229)
    pgsql/src/backend/optimizer/path:
        indxpath.c (r1.243 -> r1.244)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/optimizer/path/indxpath.c?r1=1.243&r2=1.244)
    pgsql/src/backend/optimizer/plan:
        planagg.c (r1.48 -> r1.49)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/optimizer/plan/planagg.c?r1=1.48&r2=1.49)
    pgsql/src/backend/optimizer/util:
        clauses.c (r1.281 -> r1.282)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/optimizer/util/clauses.c?r1=1.281&r2=1.282)
        plancat.c (r1.159 -> r1.160)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/optimizer/util/plancat.c?r1=1.159&r2=1.160)
        predtest.c (r1.28 -> r1.29)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/optimizer/util/predtest.c?r1=1.28&r2=1.29)
    pgsql/src/backend/parser:
        parse_expr.c (r1.251 -> r1.252)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/parse_expr.c?r1=1.251&r2=1.252)
    pgsql/src/include/catalog:
        catversion.h (r1.563 -> r1.564)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/catversion.h?r1=1.563&r2=1.564)
    pgsql/src/include/nodes:
        execnodes.h (r1.214 -> r1.215)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/nodes/execnodes.h?r1=1.214&r2=1.215)
        primnodes.h (r1.152 -> r1.153)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/nodes/primnodes.h?r1=1.152&r2=1.153)

pgsql-committers by date

Next:From: Magnus HaganderDate: 2010-01-02 12:00:08
Subject: pgsql: Fix cast for _open_osfhandle().
Previous:From: Tom LaneDate: 2010-01-01 21:53:49
Subject: pgsql: Support "x IS NOT NULL" clauses as indexscan conditions.

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group