New files for MERGE
Simon Riggs <simon@2ndQuadrant.com>
New files for MERGE
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/ref/merge.sgml | added | +603 −0 |
| src/backend/executor/nodeMerge.c | added | +575 −0 |
| src/backend/parser/parse_merge.c | added | +660 −0 |
| src/include/executor/nodeMerge.h | added | +22 −0 |
| src/include/parser/parse_merge.h | added | +19 −0 |
| src/test/isolation/expected/merge-delete.out | added | +97 −0 |
| src/test/isolation/expected/merge-insert-update.out | added | +84 −0 |
| src/test/isolation/expected/merge-match-recheck.out | added | +106 −0 |
| src/test/isolation/expected/merge-update.out | added | +213 −0 |
| src/test/isolation/specs/merge-delete.spec | added | +51 −0 |
| src/test/isolation/specs/merge-insert-update.spec | added | +52 −0 |
| src/test/isolation/specs/merge-match-recheck.spec | added | +79 −0 |
| src/test/isolation/specs/merge-update.spec | added | +132 −0 |
| src/test/regress/expected/merge.out | added | +1673 −0 |
| src/test/regress/sql/merge.sql | added | +1173 −0 |