本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
嵌套数据类型的示例
对于 struct<given:varchar, family:varchar> 类型,有两个属性名称:given 和 family,每个名称对应一个 varchar 值。
对于 array<varchar> 类型,数组指定为 varchar 的列表。
array<struct<shipdate:timestamp, price:double>> 类型是指具有 struct<shipdate:timestamp, price:double> 类型的元素列表。
map 数据类型的行为类似于 structs 的 array,其中数组中每个元素的属性名称用 key 表示并映射到 value。