public class UserDefinedPythonFunction
extends Object
implements scala.Product, scala.Serializable
pythonUDF
functions in functions
.
This is used by Python API.Constructor and Description |
---|
UserDefinedPythonFunction(String name,
byte[] command,
java.util.Map<String,String> envVars,
java.util.List<String> pythonIncludes,
String pythonExec,
java.util.List<Broadcast<org.apache.spark.api.python.PythonBroadcast>> broadcastVars,
Accumulator<java.util.List<byte[]>> accumulator,
DataType dataType) |
Modifier and Type | Method and Description |
---|---|
Accumulator<java.util.List<byte[]>> |
accumulator() |
Column |
apply(scala.collection.Seq<Column> exprs)
Returns a
Column that will evaluate to calling this UDF with the given input. |
java.util.List<Broadcast<org.apache.spark.api.python.PythonBroadcast>> |
broadcastVars() |
byte[] |
command() |
DataType |
dataType() |
java.util.Map<String,String> |
envVars() |
String |
name() |
String |
pythonExec() |
java.util.List<String> |
pythonIncludes() |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public UserDefinedPythonFunction(String name, byte[] command, java.util.Map<String,String> envVars, java.util.List<String> pythonIncludes, String pythonExec, java.util.List<Broadcast<org.apache.spark.api.python.PythonBroadcast>> broadcastVars, Accumulator<java.util.List<byte[]>> accumulator, DataType dataType)
public String name()
public byte[] command()
public java.util.Map<String,String> envVars()
public java.util.List<String> pythonIncludes()
public String pythonExec()
public java.util.List<Broadcast<org.apache.spark.api.python.PythonBroadcast>> broadcastVars()
public Accumulator<java.util.List<byte[]>> accumulator()
public DataType dataType()