У меня есть запрос Hive, который взрывает структуру карты, чтобы проверить наличие определенного значения в значении пары ключ-значение. Возможно ли это сделать в каскаде?
Запрос:
SELECT entry_id, entry_key
FROM entries
LATERAL VIEW explode( values ) values_explode AS user_id, user_map
WHERE user_id IN (1, 2, 3)
И схема таблицы для записей:
entry_id::string
entry_key::string
values::map[bigint, array[bigint]]