【问题标题】:does hive support optional field in structhive 是否支持结构中的可选字段
【发布时间】:2012-01-14 02:38:55
【问题描述】:

thrift 确实支持结构中的可选字段

struct Name {                                                                                                                                
  1: string firstname,
  2: optional string middlename,
  3: string lastname,
}

但是 hive 是否支持创建具有相似结构类型的表? 我查看了 hive 的教程,发现无法设置“可选”关键字。

【问题讨论】:

    标签: hive


    【解决方案1】:

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

    • 名字
    • 中间名
    • 姓氏

    middlename 字段将包含对应于一个人(我认为)没有中间名或中间名未知的情况的记录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 2013-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多