Skip to content

[GLUTEN-11488][CH] Support aggregate function and align sparkArrayFold lambda types#11489

Open
zhanglistar wants to merge 3 commits intoapache:mainfrom
zhanglistar:spark-array-fold-lambda
Open

[GLUTEN-11488][CH] Support aggregate function and align sparkArrayFold lambda types#11489
zhanglistar wants to merge 3 commits intoapache:mainfrom
zhanglistar:spark-array-fold-lambda

Conversation

@zhanglistar
Copy link
Contributor

@zhanglistar zhanglistar commented Jan 26, 2026

Support finish lambdas, align aggregate arrayFold argument types with lambda signatures, and add a nested-struct test covering null handling.

What changes are proposed in this pull request?

How was this patch tested?

  • GlutenFunctionValidateSuite: "array functions with lambda"

@github-actions
Copy link

Run Gluten Clickhouse CI on x86

1 similar comment
@github-actions
Copy link

Run Gluten Clickhouse CI on x86

@PHILO-HE PHILO-HE changed the title [GLUTEN-][CH] Align sparkArrayFold lambda types [GLUTEN-11488][CH] Align sparkArrayFold lambda types Jan 26, 2026
@zhanglistar zhanglistar requested a review from lgbo-ustc January 26, 2026 08:46
@zhanglistar zhanglistar changed the title [GLUTEN-11488][CH] Align sparkArrayFold lambda types [GLUTEN-11488][CH] Support aggregate function and align sparkArrayFold lambda types Jan 27, 2026
@zhanglistar
Copy link
Contributor Author

@zzcclp @izchen Please take a look.

@github-actions
Copy link

Run Gluten Clickhouse CI on x86

Align aggregate arrayFold argument types with lambda signatures, support finish lambdas, and add a nested-struct test covering null handling.
Reformat spark functions source list to satisfy cmake-format expectations.
Remove aggregate function source from spark functions list since it is already collected via aggregate_functions sources.
@zhanglistar zhanglistar force-pushed the spark-array-fold-lambda branch from e1a18f2 to 5d0ee39 Compare March 5, 2026 08:41
@github-actions
Copy link

github-actions bot commented Mar 5, 2026

Run Gluten Clickhouse CI on x86

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant