schema_of_avro Função

Aplica-se a:marcado Databricks SQL marcado sim Databricks Runtime 17.0 e superiores

Devolve o esquema de um esquema Avro em formato JSON como uma string formatada em DDL.

Syntax

schema_of_avro(jsonFormatSchema [, options] )

Arguments

  • jsonFormatSchema: Uma expressão constante STRING contendo um esquema Avro em formato JSON.
  • options: Uma expressão constante MAP<STRING, STRING> opcional contendo opções de conversão.

Returns

A contendo STRING o esquema SQL equivalente em formato DDL.

Opções

Para uma lista completa de opções, veja Avro.

Examples

Derive o esquema SQL para um registo Avro contendo uma união:

> SELECT schema_of_avro(
    '{"type":"record","name":"struct","fields":[{"name":"u","type":["int","string"]}]}');
  STRUCT<u: STRUCT<member0: INT, member1: STRING> NOT NULL>