This is an automated email from the ASF dual-hosted git repository.
kazuyukitanimura pushed a change to branch optimize-get-value
in repository https://gitbox.apache.org/repos/asf/datafusion-comet.git
from b3332f28 address review comments
add 8b7cfafa fix: Optimize decimal Add Sub Mul Mod
add 4b12e0ed fix: Remove castting to decimal256
add 44239410 fix: Unsupported window expression should fall back to Spark
(#710)
add e52cfb4d fix: ReusedExchangeExec can be child operator of
CometBroadcastExchangeExec (#713)
add ded3dd67 perf: Optimize IfExpr by delegating to CaseExpr (#681)
add f682d5b0 fix: Fallback to Spark for window expression with range frame
(#719)
add 0d2644c3 chore: Use new logo in README and website (#724)
add 8cd6f5ba build: Add Comet logo files into exclude list (#726)
add 0dca5450 Remove TPC-DS benchmark results (#728)
add 8482150f chore: make Cast's logic reusable for other projects (#716)
add b04baa55 chore: move scalar_funcs into spark-expr (#712)
add be065d33 Bump DataFusion to rev 35c2e7e (#740)
add c4a06f07 fix: optimize isNullAt (#732)
add 2370a7c6 Merge remote-tracking branch 'upstream/main' into
optimize-get-value
add 36126b60 fix: Remove castting to decimal256
add fbebd089 fix: Remove castting to decimal256
add 961720ce fix: Remove castting to decimal256
add 293471c0 fix: Remove castting to decimal256
add 02e3b575 fix: Remove castting to decimal256
add 0895aa6b chore: add more aggregate functions to benchmark test (#706)
add cecfeb05 chore: Add criterion benchmark for decimal_div (#743)
add 432f645e Merge remote-tracking branch 'upstream/main' into
optimize-get-value
add 66011e21 address review comments
No new revisions were added by this update.
Summary of changes:
README.md | 10 +
.../org/apache/comet/vector/CometPlainVector.java | 6 +-
docs/source/_static/images/2x_bgwhite_original.png | Bin 60451 -> 0 bytes
.../_static/images}/DataFusionComet-Logo-Dark.png | Bin
.../_static/images}/DataFusionComet-Logo-Dark.svg | 0
.../_static/images}/DataFusionComet-Logo-Light.png | Bin
.../_static/images}/DataFusionComet-Logo-Light.svg | 0
.../2024-07-19/tpcds_allqueries.png | Bin 27257 -> 0 bytes
.../2024-07-19/tpcds_queries_compare.png | Bin 39132 -> 0 bytes
.../2024-07-19/tpcds_queries_speedup.png | Bin 85002 -> 0 bytes
docs/{logos => source/_static/images}/dark.svg | 0
.../{logos => source/_static/images}/logo_dark.svg | 0
.../_static/images}/logo_original.svg | 0
.../_static/images}/logo_white.svg | 0
docs/source/_static/images/original.png | Bin 26337 -> 0 bytes
docs/source/_static/images/original.svg | 49 -
docs/source/_static/images/original2x.png | Bin 66517 -> 0 bytes
docs/{logos => source/_static/images}/white.svg | 0
docs/source/_templates/docs-sidebar.html | 2 +-
docs/source/conf.py | 2 +-
.../benchmark-results/2024-07-19/comet-tpcds.json | 342 ------
.../benchmark-results/2024-07-19/spark-tpcds.json | 327 ------
docs/source/contributor-guide/benchmarking.md | 22 -
docs/source/index.rst | 4 +-
native/Cargo.lock | 109 +-
native/Cargo.toml | 27 +-
native/core/Cargo.toml | 12 +-
native/core/benches/hash.rs | 2 +-
native/core/src/common/bit.rs | 2 +-
.../datafusion/expressions/comet_scalar_funcs.rs | 185 ++++
.../src/execution/datafusion/expressions/mod.rs | 3 +-
native/core/src/execution/datafusion/mod.rs | 1 -
native/core/src/execution/datafusion/planner.rs | 2 +-
.../src/execution/datafusion/shuffle_writer.rs | 20 +-
.../datafusion/util/spark_bloom_filter.rs | 5 +-
native/spark-expr/Cargo.toml | 24 +
.../benches/cast_from_string.rs | 0
.../{core => spark-expr}/benches/cast_numeric.rs | 0
native/spark-expr/benches/conditional.rs | 139 +++
native/spark-expr/benches/decimal_div.rs | 54 +
native/spark-expr/src/cast.rs | 1099 ++++++++++----------
native/spark-expr/src/if_expr.rs | 44 +-
native/spark-expr/src/lib.rs | 5 +-
.../expressions => spark-expr/src}/scalar_funcs.rs | 177 +---
.../src}/scalar_funcs/chr.rs | 28 +-
.../src}/scalar_funcs/hash_expressions.rs | 32 +-
.../src}/scalar_funcs/hex.rs | 3 +-
.../src}/scalar_funcs/unhex.rs | 3 +-
.../datafusion => spark-expr/src}/spark_hash.rs | 29 +-
.../expressions => spark-expr/src}/xxhash64.rs | 0
pom.xml | 1 +
.../org/apache/comet/serde/QueryPlanSerde.scala | 10 +-
.../sql/comet/CometBroadcastExchangeExec.scala | 7 +-
.../org/apache/comet/exec/CometExecSuite.scala | 37 +-
.../org/apache/comet/exec/CometJoinSuite.scala | 12 +
.../sql/benchmark/CometAggregateBenchmark.scala | 99 +-
56 files changed, 1266 insertions(+), 1669 deletions(-)
delete mode 100644 docs/source/_static/images/2x_bgwhite_original.png
rename docs/{logos => source/_static/images}/DataFusionComet-Logo-Dark.png
(100%)
rename docs/{logos => source/_static/images}/DataFusionComet-Logo-Dark.svg
(100%)
rename docs/{logos => source/_static/images}/DataFusionComet-Logo-Light.png
(100%)
rename docs/{logos => source/_static/images}/DataFusionComet-Logo-Light.svg
(100%)
delete mode 100644
docs/source/_static/images/benchmark-results/2024-07-19/tpcds_allqueries.png
delete mode 100644
docs/source/_static/images/benchmark-results/2024-07-19/tpcds_queries_compare.png
delete mode 100644
docs/source/_static/images/benchmark-results/2024-07-19/tpcds_queries_speedup.png
rename docs/{logos => source/_static/images}/dark.svg (100%)
rename docs/{logos => source/_static/images}/logo_dark.svg (100%)
rename docs/{logos => source/_static/images}/logo_original.svg (100%)
rename docs/{logos => source/_static/images}/logo_white.svg (100%)
delete mode 100644 docs/source/_static/images/original.png
delete mode 100644 docs/source/_static/images/original.svg
delete mode 100644 docs/source/_static/images/original2x.png
rename docs/{logos => source/_static/images}/white.svg (100%)
delete mode 100644
docs/source/contributor-guide/benchmark-results/2024-07-19/comet-tpcds.json
delete mode 100644
docs/source/contributor-guide/benchmark-results/2024-07-19/spark-tpcds.json
create mode 100644
native/core/src/execution/datafusion/expressions/comet_scalar_funcs.rs
rename native/{core => spark-expr}/benches/cast_from_string.rs (100%)
rename native/{core => spark-expr}/benches/cast_numeric.rs (100%)
create mode 100644 native/spark-expr/benches/conditional.rs
create mode 100644 native/spark-expr/benches/decimal_div.rs
rename native/{core/src/execution/datafusion/expressions =>
spark-expr/src}/scalar_funcs.rs (79%)
rename native/{core/src/execution/datafusion/expressions =>
spark-expr/src}/scalar_funcs/chr.rs (87%)
rename native/{core/src/execution/datafusion/expressions =>
spark-expr/src}/scalar_funcs/hash_expressions.rs (79%)
rename native/{core/src/execution/datafusion/expressions =>
spark-expr/src}/scalar_funcs/hex.rs (98%)
rename native/{core/src/execution/datafusion/expressions =>
spark-expr/src}/scalar_funcs/unhex.rs (98%)
rename native/{core/src/execution/datafusion => spark-expr/src}/spark_hash.rs
(96%)
rename native/{core/src/execution/datafusion/expressions =>
spark-expr/src}/xxhash64.rs (100%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]