0
Ich verwende Spark, um Funktionen für die Daten aufzurufen, die vom Benutzer gesendet werden.So benennen Sie eine vorhandene Spark SQL-Funktion um
Wie kann ich eine bereits vorhandene Funktion in einen anderen Namen wie REGEXP_REPLACE
zu REPLACE
umbenennen?
Ich habe versucht, den folgenden Code:
ss.udf.register("REPLACE", REGEXP_REPLACE) // This doesn't work
ss.udf.register("sum_in_all", sumInAll)
ss.udf.register("mod", mod)
ss.udf.register("average_in_all", averageInAll)
vielen Dank. Wie kann ich in Spark-SQL verwenden? wie 'spark.sql (" wählen Sie REPLACE ('Hallo Welt', 'oder', 'ro') ") – zzzhy
@ 曾 海云 Ich denke nicht, dass das mit Spark SQL möglich ist. – philantrovert
ok, ich wollte udf verwenden, um regexp_replace als Ersatz zu registrieren, aber fehlgeschlagen. – zzzhy