Add ForeignScan node which executes simple scan on one foreign
authorShigeru Hanada <[email protected]>
Wed, 15 Dec 2010 07:46:33 +0000 (16:46 +0900)
committerShigeru Hanada <[email protected]>
Wed, 15 Dec 2010 07:46:33 +0000 (16:46 +0900)
commite19f957d5f449477ec468590aeae8593235d9883
treee39204ca96127013f5a0220e247f76acb9ebc2eb
parentaededd781f736b5d10a1950e3e7c8076b700d47a
Add ForeignScan node which executes simple scan on one foreign
table.
29 files changed:
doc/src/sgml/ref/explain.sgml
doc/src/sgml/ref/lock.sgml
doc/src/sgml/ref/select.sgml
src/backend/commands/explain.c
src/backend/executor/Makefile
src/backend/executor/execAmi.c
src/backend/executor/execMain.c
src/backend/executor/execProcnode.c
src/backend/executor/nodeForeignscan.c [new file with mode: 0644]
src/backend/foreign/foreign.c
src/backend/nodes/copyfuncs.c
src/backend/nodes/outfuncs.c
src/backend/optimizer/path/allpaths.c
src/backend/optimizer/plan/createplan.c
src/backend/optimizer/plan/setrefs.c
src/backend/optimizer/plan/subselect.c
src/backend/optimizer/prep/prepunion.c
src/backend/optimizer/util/pathnode.c
src/backend/optimizer/util/plancat.c
src/include/executor/nodeForeignscan.h [new file with mode: 0644]
src/include/foreign/fdwapi.h [new file with mode: 0644]
src/include/foreign/foreign.h
src/include/nodes/execnodes.h
src/include/nodes/nodes.h
src/include/nodes/plannodes.h
src/include/nodes/relation.h
src/include/optimizer/pathnode.h
src/test/regress/expected/foreign_data.out
src/test/regress/sql/foreign_data.sql