Saltar al contenido principal
EntradaSalidaAlias

Descripción

Similar al formato RowBinary, pero con un encabezado adicional:
  • número de columnas (N) codificado en LEB128.
  • N String que especifican los nombres de las columnas.
  • N String que especifican los tipos de las columnas.

Ejemplo de uso

Configuración del formato

Los siguientes ajustes son comunes a todos los formatos de tipo RowBinary.
ConfiguraciónDescripciónPredeterminado
format_binary_max_string_sizeEl tamaño máximo permitido para String en el formato RowBinary.1GiB
output_format_binary_encode_types_in_binary_formatPermite escribir tipos en la cabecera usando binary encoding en lugar de cadenas con nombres de tipos en el formato de salida RowBinaryWithNamesAndTypes.false
input_format_binary_decode_types_in_binary_formatPermite leer tipos en la cabecera usando binary encoding en lugar de cadenas con nombres de tipos en el formato de entrada RowBinaryWithNamesAndTypes.false
output_format_binary_write_json_as_stringPermite escribir valores del tipo de dato JSON como valores JSON de tipo String en el formato de salida RowBinary.false
input_format_binary_read_json_as_stringPermite leer valores del tipo de dato JSON como valores JSON de tipo String en el formato de entrada RowBinary.false
Si la opción input_format_with_names_use_header está establecida en 1, las columnas de los datos de entrada se asignarán a las columnas de la tabla según sus nombres; las columnas con nombres desconocidos se omitirán si la opción input_format_skip_unknown_fields está establecida en 1. De lo contrario, se omitirá la primera fila. Si la opción input_format_with_types_use_header está establecida en 1, los tipos de los datos de entrada se compararán con los tipos de las columnas correspondientes de la tabla. De lo contrario, se omitirá la segunda fila.
Última modificación el 10 de junio de 2026