postgresql/src/include/nodes
Andres Freund 0740cbd759 Refactor ON CONFLICT index inference parse tree representation.
Defer lookup of opfamily and input type of a of a user specified opclass
until the optimizer selects among available unique indexes; and store
the opclass in the parse analyzed tree instead.  The primary reason for
doing this is that for rule deparsing it's easier to use the opclass
than the previous representation.

While at it also rename a variable in the inference code to better fit
it's purpose.

This is separate from the actual fixes for deparsing to make review
easier.
2015-05-19 21:21:27 +02:00
..
bitmapset.h Use FLEXIBLE_ARRAY_MEMBER in a bunch more places. 2015-02-20 00:11:42 -05:00
execnodes.h Support GROUPING SETS, CUBE and ROLLUP. 2015-05-16 03:46:31 +02:00
lockoptions.h Improve representation of PlanRowMark. 2015-03-15 18:41:47 -04:00
makefuncs.h Support GROUPING SETS, CUBE and ROLLUP. 2015-05-16 03:46:31 +02:00
memnodes.h Move memory context callback declarations into palloc.h. 2015-03-01 12:31:32 -05:00
nodeFuncs.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nodes.h Support GROUPING SETS, CUBE and ROLLUP. 2015-05-16 03:46:31 +02:00
params.h Use FLEXIBLE_ARRAY_MEMBER in a bunch more places. 2015-02-20 00:11:42 -05:00
parsenodes.h Support GROUPING SETS, CUBE and ROLLUP. 2015-05-16 03:46:31 +02:00
pg_list.h Support GROUPING SETS, CUBE and ROLLUP. 2015-05-16 03:46:31 +02:00
plannodes.h Fix failure to copy IndexScan.indexorderbyops in copyfuncs.c. 2015-05-17 21:22:12 -04:00
primnodes.h Refactor ON CONFLICT index inference parse tree representation. 2015-05-19 21:21:27 +02:00
print.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
readfuncs.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
relation.h Support GROUPING SETS, CUBE and ROLLUP. 2015-05-16 03:46:31 +02:00
replnodes.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
tidbitmap.h Use FLEXIBLE_ARRAY_MEMBER in a bunch more places. 2015-02-20 00:11:42 -05:00
value.h Update copyright for 2015 2015-01-06 11:43:47 -05:00