構文
引数
引数の説明は、それぞれテーブル関数s3、azureBlobStorage、HDFS、file の引数の説明と同じです。
format は、Paimon テーブル内のデータファイルのフォーマットを表します。
paimonS3 では、ClickHouse Cloud でロールベースアクセス用の role_arn を渡すために、オプションの extra_credentials パラメータを使用できます。設定手順については、Secure S3 を参照してください。
戻り値
指定した構造を持ち、指定したPaimonテーブルのデータを読み取るためのテーブル。制限事項
読み取り時のマージは実装されていないため、主キーを持つテーブルは読み取れません。リーダーは スナップショットのデータファイルをそのまま結合した結果を返すため、後続の upsert によって置き換えられた古い行のバージョンも含まれます。そのため、スキーマでprimary-key を宣言しているテーブルを読み取ろうとすると、例外がスローされます。
named collection を定義する
以下は、URL と認証情報を保存するための named collection を設定する例です。別名
現在、テーブル関数paimon は paimonS3 の別名です。
仮想カラム
_path— ファイルのパス。型:LowCardinality(String)._file— ファイル名。型:LowCardinality(String)._size— ファイルサイズ (バイト単位) 。型:Nullable(UInt64). ファイルサイズが不明な場合、値はNULLです。_time— ファイルの最終更新時刻。型:Nullable(DateTime). 時刻が不明な場合、値はNULLです。_etag— ファイルの etag。型:LowCardinality(String). etag が不明な場合、値はNULLです。
サポートされているデータ型
サポートされているパーティション
Paimon のパーティションキーでサポートされるデータ型:CHARVARCHARBOOLEANDECIMALTINYINTSMALLINTINTEGERDATETIMETIMESTAMPTIMESTAMP WITH LOCAL TIME ZONEBIGINTFLOATDOUBLE