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)) — 관련 포맷의 이름.

더 알아보기 (Learn more)