apache / incubator-gluten

Gluten is a middle layer responsible for offloading JVM-based SQL engines' execution to native engines.
https://gluten.apache.org/
Apache License 2.0
1.22k stars 437 forks source link

[GLUTEN-7910][CORE][VL] Flip dependency direction for gluten-iceberg #7967

Closed zhztheplayer closed 3 days ago

zhztheplayer commented 4 days ago

7910

Make Maven module backends-velox depend on gluten-iceberg than the opposite, to make sure the common source code and UT code (particularly IcebergSuite at the moment) to be accessible from other backend modules (particularly backends-clickhouse at the moment).

The new source/test folder backends-velox/src/main-iceberg / backends-velox/src/test-iceberg are added for placing code that relate to Velox+Iceberg support.

TODO in subsequent PRs:

  1. Enable Maven code linters for backends-velox/src/main-iceberg / backends-velox/src/test-iceberg
github-actions[bot] commented 4 days ago

https://github.com/apache/incubator-gluten/issues/7910

zhztheplayer commented 4 days ago

@baibaichen