output_format_always_write_decimal_point_in_float_and_decimal
1. вместо 1.
По умолчанию отключено.
output_format_arrow_compression_method
output_format_arrow_date_as_uint16
output_format_arrow_fixed_string_as_fixed_byte_array
output_format_arrow_low_cardinality_as_dictionary
output_format_arrow_string_as_string
output_format_arrow_unsupported_types_as_binary
output_format_arrow_use_64_bit_indexes_for_dictionary
output_format_arrow_use_native_writer
output_format_arrow_use_signed_indexes_for_dictionary
output_format_avro_codec
output_format_avro_confluent_subject
output_format_avro_rows_in_file
output_format_avro_string_column_pattern
output_format_avro_sync_interval
output_format_binary_encode_types_in_binary_format
output_format_binary_write_json_as_string
output_format_bson_string_as_string
output_format_compression_level
SELECT содержит INTO OUTFILE или при записи в табличные функции file, url, hdfs, s3 или azureBlobStorage.
Возможные значения: от 1 до 22
output_format_compression_zstd_window_log
zstd. Если значение больше 0, этот параметр явно задаёт размер окна сжатия (степень 2) и включает для сжатия zstd режим дальнего диапазона. Это может помочь добиться более высокого коэффициента сжатия.
Возможные значения: неотрицательные числа. Обратите внимание: если значение слишком маленькое или слишком большое, zstdlib сгенерирует исключение. Обычно используются значения от 20 (размер окна = 1MB) до 30 (размер окна = 1GB).
output_format_csv_crlf_end_of_line
output_format_csv_header_serialize_tuple_into_separate_columns
CSVWithNames и CSVWithNamesAndTypes раскрывают каждый столбец Tuple в его конечные поля (имена с точками, такие как t.a, t.b, и имена конечных типов), так что заголовок содержит столько же столбцов, сколько и данные. Для CustomSeparated* это раскрытие применяется только если format_custom_escaping_rule = 'CSV' и format_custom_field_delimiter — одиночный символ, совпадающий с format_csv_delimiter; в противном случае (например, при разделителе табуляции по умолчанию или format_custom_field_delimiter = '|') заголовок остается нераскрытым, чтобы по-прежнему соответствовать данным. Установите значение 0, чтобы сохранить прежнее поведение, при котором заголовок содержит одно имя и один тип Tuple верхнего уровня.
Примечание: раскрытый заголовок не считывается обратно в Tuple по имени, когда input_format_with_names_use_header = 1. Чтобы прочитать такие данные обратно в Tuple, либо установите для этой настройки значение 0 при выводе, либо читайте с input_format_with_names_use_header = 0 (а для форматов *WithNamesAndTypes — CSVWithNamesAndTypes и CustomSeparatedWithNamesAndTypes — также input_format_with_types_use_header = 0, поскольку иначе раскрытая строка типов будет проверяться на соответствие единственному входному полю Tuple верхнего уровня и будет отклонена).
output_format_csv_serialize_tuple_into_separate_columns
output_format_decimal_trailing_zeros
output_format_float_precision
Float32, Float64, BFloat16) форматируется максимум с таким количеством знаков после десятичной точки (конечные нули удаляются).
Если значение равно 0 (по умолчанию), используется кратчайшее представление, допускающее точное восстановление значения.
Значения, слишком большие для записи в фиксированном формате, а также значения, модуль которых настолько мал, что округление до запрошенной точности привело бы к потере всех значащих цифр (мантисса стала бы ±0), вместо этого выводятся в научной нотации. В этих случаях мантисса может содержать больше знаков дробной части, чем указано в запрошенной точности.
Допустимый диапазон: от 0 до 100.
output_format_image_height
PNG.
Значение по умолчанию: 1024.
output_format_image_terminal_mode
PNG, выводить изображение прямо в терминал с помощью inline-протокола изображений вместо записи сырых байтов изображения.
Возможные значения:
- “ (пусто) — записывать сырые байты изображения (по умолчанию).
iterm— использовать inline-протокол изображений iTerm2.kitty— использовать графический протокол Kitty.sixel— использовать протокол Sixel.auto— если вывод направлен в терминал, определить его возможности и использоватьiterm,kittyилиsixel(в этом порядке); в противном случае записывать сырые байты изображения.
output_format_image_width
PNG.
Значение по умолчанию: 1024.
output_format_json_array_of_rows
- 1 — ClickHouse выводит все строки в виде массива, где каждая строка представлена в формате
JSONEachRow. - 0 — ClickHouse выводит каждую строку отдельно в формате
JSONEachRow.
output_format_json_escape_forward_slashes
output_format_json_map_as_array_of_tuples
output_format_json_named_tuples_as_objects
output_format_json_pretty_print
data при использовании формата вывода JSON.
Например, вместо вывода:
output_format_json_quote_64bit_floats
output_format_json_quote_64bit_integers
UInt64 или Int128) заключаться в кавычки при выводе в формате JSON.
По умолчанию такие целые числа заключаются в кавычки. Такое поведение совместимо с большинством реализаций JavaScript.
Возможные значения:
- 0 — Целые числа выводятся без кавычек.
- 1 — Целые числа заключаются в кавычки.
output_format_json_quote_decimals
output_format_json_quote_denormals
+nan, -nan, +inf, -inf в формате вывода JSON.
Возможные значения:
- 0 — Отключено.
- 1 — Включено.
account_orders:
output_format_json_quote_denormals = 0, запрос возвращает значения null в выводе:
output_format_json_quote_denormals = 1, запрос возвращает:
output_format_json_skip_null_value_in_named_tuples
output_format_json_validate_utf8
output_format_markdown_escape_special_characters
- 0 — Отключено.
- 1 — Включено.
output_format_msgpack_uuid_representation
output_format_native_encode_types_in_binary_format
output_format_native_use_flattened_dynamic_and_json_serialization
output_format_native_write_json_as_string
output_format_orc_compression_block_size
output_format_orc_compression_method
output_format_orc_dictionary_key_size_threshold
output_format_orc_row_index_stride
output_format_orc_string_as_string
output_format_orc_writer_time_zone_name
output_format_parallel_formatting
- 1 — Включено.
- 0 — Отключено.
output_format_parquet_batch_size
output_format_parquet_bloom_filter_bits_per_value
- 6 бит — 10%
- 10.5 бита — 1%
- 16.9 бита — 0.1%
- 26.4 бита — 0.01%
- 41 бит — 0.001%
output_format_parquet_bloom_filter_flush_threshold_bytes
- если значение равно 0, bloom-фильтры каждой группы строк записываются сразу после соответствующей группы строк,
- если значение больше общего размера всех bloom-фильтров, bloom-фильтры для всех групп строк будут накапливаться в памяти, а затем записываться вместе ближе к концу файла,
- в противном случае bloom-фильтры будут накапливаться в памяти и записываться, как только их общий размер превысит это значение.
output_format_parquet_compression_method
output_format_parquet_data_page_size
output_format_parquet_date_as_uint16
output_format_parquet_datetime_as_uint32
output_format_parquet_enum_as_byte_array
output_format_parquet_fixed_string_as_fixed_byte_array
output_format_parquet_geometadata
output_format_parquet_max_dictionary_size
output_format_parquet_parallel_encoding
output_format_parquet_row_group_size
output_format_parquet_row_group_size_bytes
output_format_parquet_string_as_string
output_format_parquet_write_bloom_filter
output_format_parquet_write_checksums
output_format_parquet_write_page_index
output_format_pretty_color
- 0 — Имена столбцов не отображаются в нижнем колонтитуле.
- 1 — Имена столбцов отображаются в нижнем колонтитуле, если количество строк больше или равно пороговому значению, заданному в output_format_pretty_display_footer_column_names_min_rows (по умолчанию — 50).
output_format_pretty_fallback_to_vertical
output_format_pretty_fallback_to_vertical_max_rows_per_chunk и output_format_pretty_fallback_to_vertical_min_table_width.
output_format_pretty_fallback_to_vertical_max_rows_per_chunk
output_format_pretty_fallback_to_vertical) будет выполняться только в том случае, если количество записей во фрагменте не превышает указанное значение.
output_format_pretty_fallback_to_vertical_min_columns
output_format_pretty_fallback_to_vertical) произойдёт только в том случае, если количество столбцов больше указанного значения.
output_format_pretty_fallback_to_vertical_min_table_width
output_format_pretty_fallback_to_vertical) выполняется только если суммарная длина столбцов таблицы не меньше указанного значения либо хотя бы одно значение содержит символ перевода строки.
output_format_pretty_glue_chunks
output_format_pretty_grid_charset
clickhouse-client автоматически переключается на ASCII, если терминал не поддерживает UTF-8 (это определяется переменными окружения LC_ALL, LC_CTYPE и LANG), если только этот параметр не задан явно.
output_format_pretty_highlight_digit_groups
output_format_pretty_highlight_trailing_spaces
output_format_pretty_max_column_name_width_cut_to
output_format_pretty_max_column_name_width_cut_to и output_format_pretty_max_column_name_width_min_chars_to_cut.
output_format_pretty_max_column_name_width_min_chars_to_cut
output_format_pretty_max_column_name_width_cut_to плюс output_format_pretty_max_column_name_width_min_chars_to_cut.
output_format_pretty_max_column_pad_width
output_format_pretty_max_rows
output_format_pretty_max_value_width
output_format_pretty_max_value_width_apply_for_single_value
output_format_pretty_max_value_width) только в том случае, если это не одиночное значение в блоке. В противном случае выводить его полностью, что особенно полезно для запроса SHOW CREATE TABLE.
output_format_pretty_multiline_fields
output_format_pretty_named_tuples_as_json
output_format_pretty_row_numbers
output_format_pretty_single_large_number_tip_threshold
output_format_pretty_squash_consecutive_ms
output_format_pretty_squash_max_wait_ms
output_format_pretty_use_nbsp_for_padding
Pretty отображается с помощью U+00A0 вместо пробела ASCII.
В моноширинном шрифте вывод визуально остается тем же, но дополнение сохраняется при использовании инструментов, которые сжимают или обрезают последовательности обычных пробелов.
Действует только если output_format_pretty_grid_charset имеет значение UTF-8.
output_format_protobuf_nullables_with_google_wrappers
output_format_schema
output_format_sql_insert_include_column_names
output_format_sql_insert_max_batch_size
output_format_sql_insert_quote_names
output_format_sql_insert_table_name
output_format_sql_insert_use_replace
output_format_trim_fixed_string
toFixedString('John', 8) выводится как John, а не John\0\0\0\0.