تهيئة دالة Engine
إعداد محركات الدوال
متى يُستخدم
- الدوال التي تحقق أداءً أفضل في ClickHouse
- الدوال التي تستفيد من تحسينات SQL
- عمليات السلاسل النصية/التاريخ والوقت واسعة النطاق
- الدوال ذات السلوك الخاص بـ pandas
- عندما تكون مطابقة pandas الدقيقة مطلوبة
- عمليات السلاسل النصية المخصّصة
مثال
الدوال المشتركة
بالنسبة إلى الدوال المشتركة، يُحدَّد المحرك بناءً على:
- الإعداد الصريح للدالة (إذا كان مضبوطًا)
- إعداد
execution_engineالعام - الاختيار التلقائي استنادًا إلى السياق
الدوال الخاصة بـ chdb فقط
تستخدم هذه الدوال محرك chdb تلقائيًا بغض النظر عن الإعدادات.
دوال خاصة بـ pandas
تستخدم هذه الدوال تلقائيًا محرك pandas بغضّ النظر عن الإعدادات.
تصحيح Dtype
مستويات التصحيح
تفاصيل مستوى التصحيح
متى تحتاج الأنواع إلى تصحيح
- ClickHouse → pandas: أحجام مختلفة للأعداد الصحيحة (Int64 مقابل int64)
- pandas → ClickHouse: تحويل كائنات Python إلى أنواع SQL
- NULL handling:
NAفي pandas مقابلNULLفي ClickHouse - Boolean: تمثيلات مختلفة للقيم المنطقية
- DateTime: اختلافات في المناطق الزمنية