Резервное значение сбоя преобразования типа данных свиньи - PullRequest
0 голосов
/ 29 октября 2019

У меня есть оператор свиньи, подобный этому:

-- extract the 123 from `/id/123`
interactions = FOREACH interactions GENERATE
  (LONG)(STRSPLIT(path,'/').$2) AS id;

Иногда функция STRSPLIT возвращает строку, которую нельзя преобразовать в LONG (например, www.abc.com) из-за значения в path поле, поэтому вместо сбоя скрипта я бы хотел присвоить значение по умолчанию для id (например, 0). Я не нашел упоминаний о том, как это достижимо.

...