الانتقال إلى المحتوى الرئيسي
الإدخالالإخراجالاسم المستعار

الوصف

مشابه لتنسيق RowBinary، ولكن مع ترويسة إضافية:
  • عدد الأعمدة (N) المرمَّز باستخدام LEB128.
  • N من قيم String التي تحدد أسماء الأعمدة.

مثال على الاستخدام

إعدادات التنسيق

الإعدادات التالية مشتركة بين جميع التنسيقات من نوع RowBinary.
الإعدادالوصفالافتراضي
format_binary_max_string_sizeالحد الأقصى المسموح به لحجم String في تنسيق RowBinary.1GiB
output_format_binary_encode_types_in_binary_formatيتيح كتابة الأنواع في الترويسة باستخدام الترميز الثنائي بدلًا من السلاسل النصية التي تتضمن أسماء الأنواع في تنسيق الإخراج RowBinaryWithNamesAndTypes.false
input_format_binary_decode_types_in_binary_formatيتيح قراءة الأنواع في الترويسة باستخدام الترميز الثنائي بدلًا من السلاسل النصية التي تتضمن أسماء الأنواع في تنسيق الإدخال RowBinaryWithNamesAndTypes.false
output_format_binary_write_json_as_stringيتيح كتابة قيم نوع البيانات JSON كقيم JSON من نوع String في تنسيق الإخراج RowBinary.false
input_format_binary_read_json_as_stringيتيح قراءة قيم نوع البيانات JSON كقيم JSON من نوع String في تنسيق الإدخال RowBinary.false
  • إذا كان الإعداد input_format_with_names_use_header مضبوطًا على 1، فستُطابَق أعمدة بيانات الإدخال مع أعمدة الجدول بحسب أسمائها، وسيتم تخطي الأعمدة ذات الأسماء غير المعروفة.
  • إذا كان الإعداد input_format_skip_unknown_fields مضبوطًا على 1. وإلا، فسيتم تخطي الصف الأول.
آخر تعديل في ٢٥ يونيو ٢٠٢٦