The object is a container of extension methods used by the wrapper of high-order functions.
Applies the binary merge function to gradually reduce the zero element and all elements from the input
array into one element.
Applies the binary merge function to gradually reduce the zero element and all elements from the input
array into one element. The function is an equivalent of the foldLeft function from functional programming.
After obtaining a single element the function converts the element into a suitable form by passing the element
into the finish function.
A column of input arrays
A column of zero elements
A function that takes and and accumulator and a given element and returns another accumulator for the next iteration
A function converting the reduced element into a suitable form
A name of the lambda variable representing an accumulator
A name of the lambda variable representing an array element
A column with single elements
Applies the binary merge function to gradually reduce the zero element and all elements from the input
array into one element.
Applies the binary merge function to gradually reduce the zero element and all elements from the input
array into one element. The function is an equivalent of the foldLeft function from functional programming.
After obtaining a single element the function converts the element into a suitable form by passing the element
into the finish function. The lambda variable for the accumulator will be represented as acc and the lambda
variable for the element as elm in Spark execution plans.
A column of input arrays
A column of zero elements
A function that takes and and accumulator and a given element and returns another accumulator for the next iteration
A function converting the reduced element into a suitable form.
A column with single elements
Applies the binary merge function to gradually reduce the zero element and all elements from the input
array into one element.
Applies the binary merge function to gradually reduce the zero element and all elements from the input
array into one element. The function is an equivalent of the foldLeft function from functional programming.
A column of input arrays
A column of zero elements
A function that takes and and accumulator and a given element and returns another accumulator for the next iteration
A name of the lambda variable representing an accumulator
A name of the lambda variable representing an array element
A column with single elements
Applies the binary merge function to gradually reduce the zero element and all elements from the input
array into one element.
Applies the binary merge function to gradually reduce the zero element and all elements from the input
array into one element. The function is an equivalent of the foldLeft function from functional programming.
The lambda variable for the accumulator will be represented as acc and the lambda variable for the element
as elm in Spark execution plans.
A column of input arrays
A column of zero elements
A function that takes and and accumulator and a given element and returns another accumulator for the next iteration
A column with single elements
Filters out elements that do not satisfy the predicate f from the input array.
Filters out elements that do not satisfy the predicate f from the input array.
An input column of arrays
A function representing the predicate
The name of the lambda variable representing an array element within the predicate logic
A column of filtered arrays (All elements within the arrays satisfy the predicate).
Filters out elements that do not satisfy the predicate f from the input array.
Filters out elements that do not satisfy the predicate f from the input array. The lambda variable
within the predicate will be seen as elm in Spark execution plans.
An input column of arrays
A function representing the predicate
A column of filtered arrays (All elements within the arrays satisfy the predicate).
Applies the function f to every element in the array.
Applies the function f to every element in the array. The function 'f also obtains an index of a given element
when iterating over the array. The index starts from 0.
A column of arrays
A function transforming individual elements of the array
The name of the lambda variable representing an array element
The name of the lambda variable representing the index that changes with each iteration
A column of arrays with transformed elements
Applies the function f to every element in the array.
Applies the function f to every element in the array. The function 'f also obtains an index of a given element
when iterating over the array. The index starts from 0. The lambda variable will be seen as elm and the index as
idx in Spark execution plans.
A column of arrays
A function transforming individual elements of the array
A column of arrays with transformed elements
Applies the function f to every element in the array.
Applies the function f to every element in the array. The method is an equivalent to the map function
from functional programming.
A column of arrays
A function transforming individual elements of the array
The name of the lambda variable. The value is used in Spark execution plans.
A column of arrays with transformed elements
Applies the function f to every element in the array.
Applies the function f to every element in the array. The method is an equivalent to the map function
from functional programming. The lambda variable will be seen as elm in Spark execution plans.
A column of arrays
A function transforming individual elements of the array
A column of arrays with transformed elements
Merges two arrays into one by iterating over the both arrays at the same time and calling the function f.
Merges two arrays into one by iterating over the both arrays at the same time and calling the function f.
If one array is shorter, null elements are appended this array to be the same length as the longer array.
Values returned from the functions f will become elements of the output array.
An input column of arrays
An input column of arrays
A function producing result elements based on two elements from the input arrays
The name of the lambda variable representing an element of the first array
The name of the lambda variable representing an element of the second array
A column of merged arrays
Merges two arrays into one by iterating over the both arrays at the same time and calling the function f.
Merges two arrays into one by iterating over the both arrays at the same time and calling the function f.
If one array is shorter, null elements are appended this array to be the same length as the longer array.
Values returned from the functions f will become elements of the output array. The lambda variables indicating
input elements to the function f will be seen as left and right in Spark execution plans.
An input column of arrays
An input column of arrays
A function producing result elements based on two elements from the input arrays
A column of merged arrays
The package object represents A Scala wrapper for all high-order functions.