1
Ich schreibe benutzerdefinierte UDF und erwarten ein ARRAY<MAP<STRING, STRING>>
Argument. In meiner evaluate
Methode kann ich dannListe der Karten in benutzerdefinierten Hive UDF
@Override
public Object evaluate(DeferredObject[] args) throws HiveException {
List<?> elements = listObjectInspector.getList(args[0].get());
Die Frage ist, ist elements
jetzt eine Liste der gültigen Java-Karten oder haben noch wir haben in elements
mapObjectInspector.getMap()
für jedes Element nennen?
Nun, okay. Ist es irgendwo dokumentiert? –
Ich bin nicht auf Bienenwiki gestoßen. Ich habe ein ähnliches Szenario in der Vergangenheit implementiert. Lassen Sie es mich wissen, falls Sie ein Code-Snippet benötigen. –