Implement GetStatistics() of csv_fdw based on cost_seqscan().
authorShigeru Hanada <[email protected]>
Fri, 8 Oct 2010 08:40:37 +0000 (17:40 +0900)
committerShigeru Hanada <[email protected]>
Fri, 8 Oct 2010 08:45:44 +0000 (17:45 +0900)
commitd1cfcd21b22ac3e33afb3fe74c0485d2b31cab4d
tree2a67175433df558c1aca016ca7befc5825a007f1
parent04b778908c090b22598ad27bd570bf1906e01610
Implement GetStatistics() of csv_fdw based on cost_seqscan().

Also introduce ForeignPath to store some information which are
collected by GetStatistics().  Such information would be usefull
for other APIs which are called from executor.
contrib/postgresql_fdw/postgresql_fdw.c
src/backend/foreign/csv_fdw.c
src/backend/nodes/outfuncs.c
src/backend/optimizer/path/allpaths.c
src/backend/optimizer/path/costsize.c
src/backend/optimizer/util/pathnode.c
src/include/nodes/execnodes.h
src/include/nodes/nodes.h
src/include/nodes/relation.h
src/include/optimizer/cost.h