Implement SQL92-compatible FIRST, LAST, ABSOLUTE n, RELATIVE n options
Tom Lane <tgl@sss.pgh.pa.us>
Implement SQL92-compatible FIRST, LAST, ABSOLUTE n, RELATIVE n options for FETCH and MOVE.
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/ref/fetch.sgml | modified | +198 −132 |
| doc/src/sgml/ref/move.sgml | modified | +6 −10 |
| src/backend/commands/portalcmds.c | modified | +229 −69 |
| src/backend/executor/execMain.c | modified | +37 −1 |
| src/backend/executor/spi.c | modified | +6 −3 |
| src/backend/parser/gram.y | modified | +104 −101 |
| src/backend/parser/keywords.c | modified | +3 −1 |
| src/backend/tcop/utility.c | modified | +3 −10 |
| src/backend/utils/mmgr/portalmem.c | modified | +11 −7 |
| src/include/commands/portalcmds.h | modified | +6 −4 |
| src/include/executor/executor.h | modified | +2 −1 |
| src/include/nodes/parsenodes.h | modified | +9 −4 |
| src/include/utils/portal.h | modified | +15 −4 |