Поскольку ST_GeomFromText не является частью орг. apache .spark. sql .функций, поэтому он не распознает его внутренне. Мне нужно сначала определить UDF для этой функции. означает, что мне нужно определить определение этой функции, а затем зарегистрировать эту функцию с помощью Spark как UDF, тогда только я могу использовать эту функцию.
Я застрял в начале определения этой функции, какие параметры будут принимать.
РЕДАКТИРОВАТЬ
Я использовал следующий код:
sparkSession.udf().register("ST_GeomFromText", new UDF1<String, String>() {
@Override
public String call(String txt ) {
return (new ST_GeomFromText(txt));
}
}, DataTypes.StringType);
Мне действительно нужна ваша помощь.
Спасибо