Traits§
- UDFCoercion
Ext - Extension trait to unify common functionality between
ScalarUDF,AggregateUDFandWindowUDFfor use by signature coercion functions.
Functions§
- can_
coerce_ from Deprecated - Return true if a value of type
type_fromcan be coerced (losslessly converted) into a value oftype_to - data_
types Deprecated - Performs type coercion for function arguments.
- data_
types_ with_ scalar_ udf Deprecated - Performs type coercion for scalar function arguments.
- fields_
with_ aggregate_ udf Deprecated - Performs type coercion for aggregate function arguments.
- fields_
with_ udf - Performs type coercion for UDF arguments.
- fields_
with_ window_ udf Deprecated - Performs type coercion for window function arguments.
- value_
fields_ with_ higher_ order_ udf - Performs type coercion for higher order function arguments.
- value_
fields_ with_ higher_ order_ udf_ and_ lambdas - Performs type coercion for higher order function arguments,
including those defined by crate::HigherOrderUDFImpl::coerce_values_for_lambdas,
if it returns
Some(...)instead of the defaultNone. Note that compared to value_fields_with_higher_order_udf, this function requires the ValueOrLambda::Lambda variant to contain the output field of the lambda.