Postgresqlのドキュメントから:
int cursorOptions
Integer bit mask of cursor options; zero produces default behavior.
デフォルトの動作は何ですか?カーソルオプションの完全なリストはどこにありますか?私は今1時間ドキュメントを調べています。誰かがリンクを提供したり、正しい方向に私を向けたりできますか?
Postgresqlのドキュメントから:
int cursorOptions
Integer bit mask of cursor options; zero produces default behavior.
デフォルトの動作は何ですか?カーソルオプションの完全なリストはどこにありますか?私は今1時間ドキュメントを調べています。誰かがリンクを提供したり、正しい方向に私を向けたりできますか?
cursorOptions
他の人のトラブルを防ぐために、ドキュメントを読みながらリストを作成しています。
で定義<src/include/nodes/parsenodes.h>
:
CURSOR_OPT_BINARY
(0x0001)
CURSOR_OPT_SCROLL
(0x0002)は、いくつかのSPIコマンドで必要です。このオプションを設定すると、カーソルをより複雑に移動できるようになります。詳細については、、、、のドキュメントで説明されていSPI_cursor_fetch
ます。SPI_cursor_move
SPI_scroll_cursor_fetch
SPI_scroll_cursor_move
CURSOR_OPT_NO_SCROLL
(0x0004)
CURSOR_OPT_INSENSITIVE
(0x0008)
CURSOR_OPT_HOLD
(0x0010)は。によって無視されSPI_prepare_cursor
ます。ただし、これはの動作でSPI_prepare_params
ありSPI_cursor_open_with_args
、ドキュメントでは指定されていません。
CURSOR_OPT_CUSTOM_PLAN
(0x0020)
CURSOR_OPT_FAST_PLAN
(0x0040)
CURSOR_OPT_GENERIC_PLAN
(0x0080)
注:投稿を編集できる人がこの回答(追加のオプション、機能、または洞察)に貢献したい場合は、遠慮なくそうしてください。コメントが来たら、答えに上に移動しようと思います。