Expose more cursor-related functionality in SPI: specifically, allow

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 66888f7424f7d6c7cea2c26e181054d1455d4e7a
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2007-04-16T01:14:58Z
Releases: 8.3.0
Expose more cursor-related functionality in SPI: specifically, allow
access to the planner's cursor-related planning options, and provide new
FETCH/MOVE routines that allow access to the full power of those commands.
Small refactoring of planner(), pg_plan_query(), and pg_plan_queries()
APIs to make it convenient to pass the planning options down from SPI.

This is the core-code portion of Pavel Stehule's patch for scrollable
cursor support in plpgsql; I'll review and apply the plpgsql changes
separately.

Files