schema_inference_hints
إذا لم يكن
schema_inference_hints منسقًا بالشكل الصحيح، أو إذا احتوى على خطأ مطبعي أو نوع بيانات غير صحيح، وما إلى ذلك… فسيتم تجاهل schema_inference_hints بالكامل.schema_inference_make_columns_nullable
Nullable أثناء استدلال المخطط.
القيم الممكنة:
- 0 - لن يكون النوع المستنتج
Nullableمطلقًا (استخدم input_format_null_as_default للتحكم في كيفية التعامل مع قيم null في هذه الحالة)، - 1 - ستكون جميع الأنواع المستنتجة
Nullable، - 2 أو
auto- سيكون النوع المستنتجNullableفقط إذا كان العمود يحتوي علىNULLفي عينة تُحلَّل أثناء استدلال المخطط، أو إذا كانت البيانات الوصفية للملف تتضمن معلومات عن قابلية العمود لأن يكون null، - 3 - ستتوافق قابلية النوع المستنتج لأن يكون null مع البيانات الوصفية للملف إذا كانت الصيغة تدعم ذلك (مثل Parquet)، وإلا فسيكون
Nullableدائمًا (مثل CSV).
schema_inference_make_json_columns_nullable
Nullable أثناء استدلال المخطط.
إذا كان هذا الإعداد مفعّلًا مع schema_inference_make_columns_nullable، فسيكون نوع JSON المستنتج Nullable.