Asserts that input values of a non-nullable child expression are not null.
Constructs a new external row, using the result of evaluating the specified expressions as content.
Serializes an input object using a generic serializer (Kryo or Java).
Serializes an input object using a generic serializer (Kryo or Java).
Returns the value of field at index index
from the external row child
.
Initialize a Java Bean instance by setting its field values via setters.
Calls the specified function on an object, optionally passing arguments.
A place holder for the loop variable used in MapObjects.
Applies the given expression to every element of a collection of items, returning the result as an ArrayType.
Constructs a new instance of the given class, using the result of evaluating the specified expressions as arguments.
Invokes a static function, returning the result.
Given an expression that returns on object of type Option[_]
, this expression unwraps the
option into the specified Spark SQL datatype.
Validates the actual data type of input expression at runtime.
Converts the result of evaluating child
into an option, checking both the isNull bit and
(in the case of reference types) equality with null.