본문으로 바로가기
본문으로 바로가기

One

InputOutputAlias

설명

One 포맷은 파일에서 어떤 데이터도 읽지 않고 UInt8 타입의 컬럼 하나를 가진 한 행(row)만을 반환하는 특수 입력 포맷입니다. 이 컬럼의 이름은 dummy이고 값은 0으로, system.one 테이블과 동일합니다. 가상 컬럼 _file/_path와 함께 사용하여 실제 데이터를 읽지 않고도 모든 파일을 나열하는 데 사용할 수 있습니다.

사용 예시

예제:

SELECT _file FROM file('path/to/files/data*', One);
┌─_file────┐
│ data.csv │
└──────────┘
┌─_file──────┐
│ data.jsonl │
└────────────┘
┌─_file────┐
│ data.tsv │
└──────────┘
┌─_file────────┐
│ data.parquet │
└──────────────┘

형식 설정