formats 시스템 테이블
formats 시스템 테이블
formats 시스템 테이블은 모든 포맷 목록을 해당 포맷이 입력/출력에 적합한지 또는 병렬 처리를 지원하는지 여부를 나타내는 플래그와 함께 담고 있어요.
출처: 문서
본문
Description (설명)
모든 포맷 목록을 해당 포맷이 입력/출력에 적합한지 또는 병렬 처리를 지원하는지 여부를 나타내는 플래그와 함께 담고 있어요.
Columns (열)
name(String) — 포맷 이름.is_input(UInt8) — 포맷이 데이터 입력에 적합한지 여부를 나타내는 플래그.is_output(UInt8) — 포맷이 데이터 출력에 적합한지 여부를 나타내는 플래그.supports_parallel_parsing(UInt8) — 포맷이 병렬 파싱을 지원하는지 여부를 나타내는 플래그.supports_parallel_formatting(UInt8) — 포맷이 병렬 포매팅을 지원하는지 여부를 나타내는 플래그.is_tty_friendly(UInt8) — 포맷이 보통 터미널에서 잘 표시되는지 여부를 나타내는 플래그. 다른 포맷의 경우 CLI가 출력 전에 물어봐요.content_type(String) — 출력 포맷에 해당하는 HTTP Content-Type. 현재 포맷 설정에 따라 달라질 수 있어요.supports_random_access(UInt8) — 포맷이 입력에서 임의 접근을 지원하는지 여부를 나타내는 플래그.has_schema_inference(UInt8) — 포맷이 데이터에서 스키마를 동적으로 결정할 수 있는지 여부(내장 헤더/메타데이터 또는 데이터 조각에서).has_external_schema(UInt8) — 포맷이 고정 스키마를 갖거나 자체 포맷으로 미리 정의된 스키마를 받아들이는지 여부.prefers_large_blocks(UInt8) — 포맷이 출력에 더 큰 블록을 쓰고 입력에서 더 큰 블록을 생성하는지 여부.supports_append(UInt8) — 이 포맷으로 단일 파일에 추가할 수 있는지 여부.supports_subsets_of_columns(UInt8) — 입력 포맷이 특정 열이 생략되었을 때 이를 인식할 수 있는지 여부.description(String) — 포맷이 무엇인지에 대한 높은 수준의 설명.examples(String) — 사용 예시.introduced_in(String) — 포맷이 처음 도입된 ClickHouse 버전, major.minor 형식.related(Array(String)) — 관련 포맷의 이름.