Produce a list of results by applying each accessor on the input.
Produce a list of results by applying each accessor on the input.
the input
a map from each accessor's descriptor to the value produced by the accessor.
Produce a list of accessor descriptors where the accessor results in missing data.
Produce a list of accessor descriptors where the accessor results in missing data. This is determined applying accessorOutput and collecting keys whose values are None or Left(_).
input on which we are trying to report accessors with missing outputs.
Get the accessors contained in the Function.
Get the accessors contained in the Function.
Accessor names for accessors with errors.
Accessor names for accessors with errors.
output of accessorOutput applied to an input.
Produce a list of accessor descriptors where the accessor results in missing data.
Produce a list of accessor descriptors where the accessor results in missing data. This is determined applying accessorOutput and collecting keys whose values are None or Left(_).
input on which we are trying to report accessors with missing outputs.
Like Function1.andThen except it returns a GenAggFunc.
Like Function1.andThen except it returns a GenAggFunc.
output type of the resulting function.
a function to execute after this
A convenience method providing the arity of the function.
A convenience method providing the arity of the function. This is just:
def arity = accessors.size
The specification of the function.
The specification of the function.