поддерживает ли куст дополнительные поля в структуре - PullRequest
2 голосов
/ 10 января 2012

thrift поддерживает необязательные поля в структуре

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

но поддерживает ли куст для создания таблицы с похожим типом структуры, пожалуйста? Я проверил учебник улья и не нашел способа установить ключевое слово «необязательно».

1 Ответ

1 голос
/ 13 января 2012

Hive поддерживает значения NULL. Вы можете определить таблицу с тремя полями:

  • Имя * * 1004
  • MiddleName
  • 1008 * Фамилия *

Поле middlename будет содержать значения NULL для записей, соответствующих случаям, когда у человека (я полагаю) нет отчества или отчество неизвестно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...