schema_of_avro функция

Применяется к:отмечено да Databricks SQL отмечено да Databricks Runtime 17.0 и выше

Возвращает схему схемы Avro в формате JSON в виде строки в формате DDL.

Syntax

schema_of_avro(jsonFormatSchema [, options] )

Arguments

  • jsonFormatSchema: Постоянное STRING выражение, содержащее схему Avro в формате JSON.
  • options: Необязательное выражение константы MAP<STRING, STRING> , содержащее опции преобразования.

Returns

A, STRING содержащая эквивалентную SQL-схему в формате DDL.

Параметры

Полный список параметров см. в разделе Avro.

Examples

Выведите схему SQL для записи Avro, содержащей объединение:

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