Skip to content

Conversation

@dai-chen
Copy link
Collaborator

@dai-chen dai-chen commented Jan 13, 2026

Description

TODO: polish code and tweak test config

Benchmark                                                                                                                         (pplQuery)  Mode  Cnt     Score      Error  Units
UnifiedQueryBenchmark.compilePplQuery                                                                             source = catalog.employees  avgt    5   401.122 ±  160.908  us/op
UnifiedQueryBenchmark.compilePplQuery                                                            source = catalog.employees | where age > 30  avgt    5  1186.665 ± 1189.835  us/op
UnifiedQueryBenchmark.compilePplQuery                                               source = catalog.employees | stats count() by department  avgt    5  1567.900 ± 1078.126  us/op
UnifiedQueryBenchmark.compilePplQuery                                                                source = catalog.employees | sort - age  avgt    5   615.520 ±  377.289  us/op
UnifiedQueryBenchmark.compilePplQuery         source = catalog.employees | where age > 25 | stats avg(age) by department | sort - department  avgt    5  2844.914 ± 2166.376  us/op
UnifiedQueryBenchmark.planPplQuery                                                                                source = catalog.employees  avgt    5   128.333 ±    9.292  us/op
UnifiedQueryBenchmark.planPplQuery                                                               source = catalog.employees | where age > 30  avgt    5   136.438 ±   13.923  us/op
UnifiedQueryBenchmark.planPplQuery                                                  source = catalog.employees | stats count() by department  avgt    5   209.177 ±   37.126  us/op
UnifiedQueryBenchmark.planPplQuery                                                                   source = catalog.employees | sort - age  avgt    5   147.229 ±    8.010  us/op
UnifiedQueryBenchmark.planPplQuery            source = catalog.employees | where age > 25 | stats avg(age) by department | sort - department  avgt    5   154.169 ±   30.209  us/op
UnifiedQueryBenchmark.transpilePplToSparkSql                                                                      source = catalog.employees  avgt    5   148.810 ±    7.693  us/op
UnifiedQueryBenchmark.transpilePplToSparkSql                                                     source = catalog.employees | where age > 30  avgt    5   142.847 ±   17.297  us/op
UnifiedQueryBenchmark.transpilePplToSparkSql                                        source = catalog.employees | stats count() by department  avgt    5   242.569 ±   18.690  us/op
UnifiedQueryBenchmark.transpilePplToSparkSql                                                         source = catalog.employees | sort - age  avgt    5   137.034 ±   16.282  us/op
UnifiedQueryBenchmark.transpilePplToSparkSql  source = catalog.employees | where age > 25 | stats avg(age) by department | sort - department  avgt    5   174.964 ±   17.989  us/op

Related Issues

Resolves partially #4782

Check List

  • New functionality includes testing.
  • New functionality has been documented.
  • New functionality has javadoc added.
  • New functionality has a user manual doc added.
  • New PPL command checklist all confirmed.
  • API changes companion pull request created.
  • Commits are signed per the DCO using --signoff or -s.
  • Public documentation issue/PR created.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@dai-chen dai-chen self-assigned this Jan 13, 2026
@dai-chen dai-chen added the infrastructure Changes to infrastructure, testing, CI/CD, pipelines, etc. label Jan 13, 2026
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 13, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

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

Labels

infrastructure Changes to infrastructure, testing, CI/CD, pipelines, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant