1
Я пишу пользовательский UDF и ожидаю аргумент ARRAY<MAP<STRING, STRING>>
. В моем evaluate
метод, который я тогда делатьСписок карт в пользовательских Hive UDF
@Override
public Object evaluate(DeferredObject[] args) throws HiveException {
List<?> elements = listObjectInspector.getList(args[0].get());
Вопрос заключается в том, является elements
теперь список действительных карт Java или я до сих пор называть mapObjectInspector.getMap()
для каждого элемента в elements
?
Ну, ладно. Документировано ли это где угодно? –
Я не сталкивался с wiki. В прошлом я реализовал аналогичный сценарий. Дайте мне знать, если вам нужен фрагмент кода. –