0

Postgresqlのドキュメントから:

int cursorOptions
    Integer bit mask of cursor options; zero produces default behavior.

デフォルトの動作は何ですか?カーソルオプションの完全なリストはどこにありますか?私は今1時間ドキュメントを調べています。誰かがリンクを提供したり、正しい方向に私を向けたりできますか?

4

1 に答える 1

0

cursorOptions他の人のトラブルを防ぐために、ドキュメントを読みながらリストを作成しています。

で定義<src/include/nodes/parsenodes.h>

CURSOR_OPT_BINARY(0x0001)

CURSOR_OPT_SCROLL(0x0002)は、いくつかのSPIコマンドで必要です。このオプションを設定すると、カーソルをより複雑に移動できるようになります。詳細については、、、、のドキュメントで説明されていSPI_cursor_fetchます。SPI_cursor_moveSPI_scroll_cursor_fetchSPI_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)

注:投稿を編集できる人がこの回答(追加のオプション、機能、または洞察)に貢献したい場合は、遠慮なくそうしてください。コメントが来たら、答えに上に移動しようと思います。

于 2013-01-18T18:49:03.303 に答える