Sintaxe
Argumentos
A descrição dos argumentos é a mesma das funções de tabelas3, azureBlobStorage, HDFS e file, respectivamente.
format indica o formato dos arquivos de dados na tabela Paimon.
Para paimonS3, é possível usar um parâmetro opcional extra_credentials para fornecer um role_arn para controle de acesso baseado em função no ClickHouse Cloud. Consulte Secure S3 para ver as etapas de configuração.
Valor retornado
Uma tabela com a estrutura especificada para ler dados da tabela Paimon informada.Limitações
A mesclagem durante a leitura não foi implementada. Por isso, não é possível ler tabelas com chave primária: o leitor retorna a união dos arquivos de dados do snapshot sem processamento adicional, incluindo versões de linhas substituídas por upserts posteriores. Assim, a tentativa de ler uma tabela cujo schema declaraprimary-key lança uma exceção.
Definindo uma coleção nomeada
Aqui está um exemplo de configuração de uma coleção nomeada para armazenar a URL e as credenciais:Aliases
A função de tabelapaimon agora é um alias para paimonS3.
Colunas virtuais
_path— Caminho do arquivo. Tipo:LowCardinality(String)._file— Nome do arquivo. Tipo:LowCardinality(String)._size— Tamanho do arquivo em bytes. Tipo:Nullable(UInt64). Se o tamanho do arquivo for desconhecido, o valor seráNULL._time— Data e hora da última modificação do arquivo. Tipo:Nullable(DateTime). Se a data e hora forem desconhecidas, o valor seráNULL._etag— O etag do arquivo. Tipo:LowCardinality(String). Se o etag for desconhecido, o valor seráNULL.
Tipos de dados compatíveis
Partições compatíveis
Tipos de dados compatíveis com chaves de partição no Paimon:CHARVARCHARBOOLEANDECIMALTINYINTSMALLINTINTEGERDATETIMETIMESTAMPTIMESTAMP WITH LOCAL TIME ZONEBIGINTFLOATDOUBLE