> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-trino-dialect.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> تتضمن قائمة بجميع معالجات HTTP المعرّفة بلغة SQL والمنشأة باستخدام CREATE HANDLER.

# system.handlers

<div id="description">
  ## الوصف
</div>

يحتوي على قائمة بجميع معالجات HTTP المعرّفة بلغة SQL والمُنشأة عبر [`CREATE HANDLER`](/ar/reference/statements/create/handler).

تتطلب قراءة هذا الجدول امتياز `SHOW HANDLERS`؛ وبدونه يبدو الجدول فارغًا. لا تُعرض الأسرار التي
قد تكون مضمنة في استعلام المعالج (مثل بيانات الاعتماد المُمرَّرة إلى دالة جدول) في
العمودين `query` و`create_query` إلا إذا كان يُسمح للمستخدم برؤية الأسرار (أي عند تمكين إعداد الخادم `display_secrets_in_show_and_select` وإعداد
التنسيق `format_display_secrets_in_show_and_select`، وامتلاك المستخدم امتياز `displaySecretsInShowAndSelect`)؛ وإلا
فتُحجب، تمامًا كما في `SHOW CREATE TABLE`.

<div id="columns">
  ## الأعمدة
</div>

* `name` ([String](/ar/reference/data-types/string)) — اسم المعالج.
* `protocol` ([Nullable(String)](/ar/reference/data-types/nullable)) — البروتوكول القابل للتركيب الذي يقتصر عليه المعالج، أو NULL إذا كان المعالج نشطًا على جميع نقاط نهاية HTTP (المنافذ المضمّنة `http`/`https` وكل مستمع لبروتوكول قابل للتركيب من نوع HTTP).
* `url_match_type` ([String](/ar/reference/data-types/string)) — كيفية مطابقة URL: مطابقة تامة أو بادئة أو تعبير نمطي.
* `url` ([String](/ar/reference/data-types/string)) — نمط URL الذي يطابقه المعالج.
* `methods` ([Array(String)](/ar/reference/data-types/array)) — طُرق HTTP المسموح بها.
* `type` ([String](/ar/reference/data-types/string)) — نوع المعالج (لا يُدعم سوى `query`).
* `query` ([String](/ar/reference/data-types/string)) — استعلام SQL الذي ينفذه المعالج. تُخفى الأسرار ما لم يكن المستخدم مخوّلًا برؤيتها.
* `create_query` ([String](/ar/reference/data-types/string)) — عبارة CREATE HANDLER. تُخفى الأسرار ما لم يكن المستخدم مخوّلًا برؤيتها.
