schema_of_avro Funkce

Platí pro:označeno jako ano Databricks SQL označeno jako ano Databricks Runtime 17.0 a výše

Vrací schéma schématu Avro ve formátu JSON jako řetězec formátovaný DDL.

Syntax

schema_of_avro(jsonFormatSchema [, options] )

Arguments

  • jsonFormatSchema: Konstantní STRING výraz obsahující schéma Avro ve formátu JSON.
  • options: Volitelný MAP<STRING, STRING> konstantní výraz obsahující možnosti převodu.

Returns

A obsahující STRING ekvivalentní SQL schéma ve formátu DDL.

Možnosti

Úplný seznam možností najdete v tématu Avro.

Examples

Odvozte SQL schéma pro záznam Avro obsahující sjednocení:

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