| 입력 | 출력 | 별칭 |
|---|---|---|
| ✔ | ✗ |
설명
RowBinary 포맷과 비슷하지만, 각 컬럼 앞에 기본값을 사용해야 하는지 나타내는 바이트가 하나 더 있습니다.
사용 예시
Query
Response
- 컬럼
x에는 기본값을 사용해야 함을 나타내는 1바이트01만 있으며, 이 바이트 뒤에는 추가 데이터가 없습니다. - 컬럼
y의 데이터는 해당 컬럼에 실제 값이 있음을 나타내는 바이트00으로 시작하며, 이후의 데이터01000000에서 값을 읽어야 합니다.
포맷 설정
RowBinary 계열 포맷에 공통으로 적용됩니다.
| 설정 | 설명 | 기본값 |
|---|---|---|
format_binary_max_string_size | RowBinary 포맷에서 String에 허용되는 최대 크기입니다. | 1GiB |
output_format_binary_encode_types_in_binary_format | RowBinaryWithNamesAndTypes 출력 형식에서 헤더의 타입을 타입 이름 문자열 대신 binary encoding으로 기록할 수 있습니다. | false |
input_format_binary_decode_types_in_binary_format | RowBinaryWithNamesAndTypes 입력 형식에서 헤더의 타입을 타입 이름 문자열 대신 binary encoding으로 읽을 수 있습니다. | false |
output_format_binary_write_json_as_string | RowBinary 출력 형식에서 JSON 데이터 타입의 값을 JSON String 값으로 기록할 수 있습니다. | false |
input_format_binary_read_json_as_string | RowBinary 입력 형식에서 JSON 데이터 타입의 값을 JSON String 값으로 읽을 수 있습니다. | false |