postgresql/src/backend/commands
Robert Haas ef6087ee5f Minor preparatory refactoring for UPDATE row movement.
Generalize is_partition_attr to has_partition_attrs and make it
accessible from outside tablecmds.c.  Change map_partition_varattnos
to clarify that it can be used for mapping between any two relations
in a partitioning hierarchy, not just parent -> child.

Amit Khandekar, reviewed by Amit Langote, David Rowley, and me.
Some comment changes by me.

Discussion: http://postgr.es/m/CAJ3gD9fWfxgKC+PfJZF3hkgAcNOy-LpfPxVYitDEXKHjeieWQQ@mail.gmail.com
2018-01-04 16:25:49 -05:00
..
Makefile Implement multivariate n-distinct coefficients 2017-03-24 14:06:10 -03:00
aggregatecmds.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
alter.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
amcmds.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
analyze.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
async.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
cluster.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
collationcmds.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
comment.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
constraint.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
conversioncmds.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
copy.c Simplify and encapsulate tuple routing support code. 2018-01-04 15:48:15 -05:00
createas.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
dbcommands.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
define.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
discard.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
dropcmds.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
event_trigger.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
explain.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
extension.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
foreigncmds.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
functioncmds.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
indexcmds.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
lockcmds.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
matview.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
opclasscmds.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
operatorcmds.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
policy.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
portalcmds.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
prepare.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
proclang.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
publicationcmds.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
schemacmds.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
seclabel.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
sequence.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
statscmds.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
subscriptioncmds.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
tablecmds.c Minor preparatory refactoring for UPDATE row movement. 2018-01-04 16:25:49 -05:00
tablespace.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
trigger.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
tsearchcmds.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
typecmds.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
user.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
vacuum.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
vacuumlazy.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
variable.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
view.c Update copyright for 2018 2018-01-02 23:30:12 -05:00