Skip to main content

الوصف

يسرد كل إسقاط افتراضي (what-if) معرَّف في الجلسة الحالية. راجع CREATE HYPOTHETICAL PROJECTION وEXPLAIN WHATIF. تقتصر المحتويات على نطاق الجلسة: فكل اتصال لا يرى سوى إسقاطاته الافتراضية الخاصة، ويكون الجدول فارغًا إذا لم يُنشأ أي منها في الجلسة الحالية. يجري تحديد (database, table) الحاليين عبر معرّف UUID في وقت تنفيذ الاستعلام، لذا فهما يعكسان عمليات RENAME TABLE، كما تُخفى تلقائيًا الإدخالات الخاصة بالجداول المحذوفة.

الأعمدة

  • database (String) — اسم قاعدة البيانات
  • table (String) — اسم الجدول
  • name (String) — اسم الإسقاط
  • type (Enum8(‘Normal’ = 0, ‘Aggregate’ = 1)) — نوع الإسقاط
  • sorting_key (Array(String)) — مفتاح فرز الإسقاط
  • query (String) — استعلام SELECT الخاص بالإسقاط، ويكون فارغًا في حالة صيغة INDEX … TYPE …
  • definition (String) — التصريح الكامل للإسقاط كما هو مكتوب
  • settings (Map(String, String)) — إعدادات الإسقاط المأخوذة من WITH SETTINGS

أمثلة

اطّلع أيضًا

آخر تعديل في ٢٦ سبتمبر ٢٠٢٦