hive是否支持struct中的可选字段

时间:2012-01-10 10:43:51

标签: hive

thrift支持struct

中的可选字段
struct Name {                                                                                                                                
  1: string firstname,
  2: optional string middlename,
  3: string lastname,
}

但hive是否支持创建具有类似结构类型的表,好吗? 我检查了hive的教程,发现无法设置'optional'关键字。

1 个答案:

答案 0 :(得分:1)

Hive支持NULL值。您可以定义一个包含三个字段的表:

  • 姓名
  • 中间名
  • 名字

对于与某人(我假设)没有中间名或中间名未知的情况相对应的记录,中间名字段将包含NULL。