-
Notifications
You must be signed in to change notification settings - Fork 2k
Open
Description
Some features haven't been implement and other pulled out from #18921 to keep it from getting too large (>4k LOC) and should be implemented in follow on PR's:
Major features:
- Column capture support, as well as variable capture from outer lambdas
- array_transform index parameter
- Substrait producing and consuming
- Making logical
LambdaVariablefield optional to make it easier forexpr_apiusers - Protobuf support
Minor features:
- Named parameters like ScalarUDF already supports:
func(a => 3) - Expr simplifier optimizations for
LambdaVariable - AliasedLambdaUDF to add more aliases to an existing LambdaUDF
- Optional ScalarUDFImpl methods not present on LambdaUDF(some are unlikely to be used and could be added on demand only):
- simplify
- with_updated_config
- preimage
- placement
- evaluate_bounds
- propagate_constraints
- output_ordering
- preserves_lex_ordering
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels