説明
CREATE HANDLER で作成された、SQL で定義されるすべての HTTP ハンドラーの一覧を含みます。
このテーブルを読み取るには SHOW HANDLERS 権限が必要です。この権限がない場合、テーブルは空に見えます。ハンドラーのクエリに
埋め込まれている可能性がある secret (たとえば、テーブル関数に渡す認証情報) は、ユーザーに secret の表示が許可されている場合にのみ、
query および create_query カラムに表示されます (display_secrets_in_show_and_select サーバー設定と format_display_secrets_in_show_and_select フォーマット
設定が有効であり、ユーザーが displaySecretsInShowAndSelect 権限を持っている場合) 。それ以外の場合は、
SHOW CREATE TABLE とまったく同様にマスクされます。
カラム
name(String) — ハンドラー名。protocol(Nullable(String)) — ハンドラーが限定されるコンポーザブルプロトコル。すべての HTTP エンドポイント (組み込みのhttp/httpsポートおよびすべての HTTP タイプのコンポーザブルプロトコルリスナー) でハンドラーが有効な場合は NULL。url_match_type(String) — URL の照合方法。完全一致、プレフィックス、または正規表現。url(String) — ハンドラーが照合する URL パターン。methods(Array(String)) — 許可される HTTP メソッド。type(String) — ハンドラーのタイプ (サポートされるのはqueryのみ) 。query(String) — ハンドラーが実行する SQL クエリ。ユーザーに閲覧権限がない場合、secret は非表示になります。create_query(String) — CREATE HANDLER ステートメント。ユーザーに閲覧権限がない場合、secret は非表示になります。