paimon 테이블 함수
Experimental feature. Learn more.
Amazon S3, Azure, HDFS 또는 로컬에 저장된 Apache Paimon 테이블에 대한 읽기 전용 테이블 인터페이스를 제공합니다.
구문
Arguments
인수에 대한 설명은 각각 테이블 함수 s3, azureBlobStorage, HDFS, file에 대한 인수 설명과 동일합니다.
format은 Paimon 테이블에서 사용되는 데이터 파일의 형식을 나타냅니다.
Returned value
지정된 Paimon 테이블에서 데이터를 읽기 위한, 지정된 구조를 가진 테이블입니다.
이름이 지정된 컬렉션 정의하기
다음은 URL과 자격 증명을 저장하기 위한 이름이 지정된 컬렉션을 구성하는 예시입니다.
별칭
테이블 함수 paimon은 이제 paimonS3의 별칭입니다.
가상 컬럼
_path— 파일 경로. 타입:LowCardinality(String)._file— 파일 이름. 타입:LowCardinality(String)._size— 파일 크기(바이트 단위). 타입:Nullable(UInt64). 파일 크기를 알 수 없는 경우 값은NULL입니다._time— 파일의 마지막 수정 시각. 타입:Nullable(DateTime). 시각을 알 수 없는 경우 값은NULL입니다._etag— 파일의 etag. 타입:LowCardinality(String). etag를 알 수 없는 경우 값은NULL입니다.
지원되는 데이터 타입
| Paimon 데이터 타입 | ClickHouse 데이터 타입 |
|---|---|
| BOOLEAN | Int8 |
| TINYINT | Int8 |
| SMALLINT | Int16 |
| INTEGER | Int32 |
| BIGINT | Int64 |
| FLOAT | Float32 |
| DOUBLE | Float64 |
| STRING,VARCHAR,BYTES,VARBINARY | String |
| DATE | Date |
| TIME(p),TIME | Time('UTC') |
| TIMESTAMP(p) WITH LOCAL TIME ZONE | DateTime64 |
| TIMESTAMP(p) | DateTime64('UTC') |
| CHAR | FixedString(1) |
| BINARY(n) | FixedString(n) |
| DECIMAL(P,S) | Decimal(P,S) |
| ARRAY | Array |
| MAP | Map |
지원되는 파티션
Paimon 파티션 키에서 지원되는 데이터 타입은 다음과 같습니다:
CHARVARCHARBOOLEANDECIMALTINYINTSMALLINTINTEGERDATETIMETIMESTAMPTIMESTAMP WITH LOCAL TIME ZONEBIGINTFLOATDOUBLE