This is an automated email from the ASF dual-hosted git repository.
zkaoudi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/wayang.git
from ada6d172c Merge pull request #774 from
JunWang222/bigquery-engine-platform-only-test
add 5fe000d14 Add Trino JDBC platform
add 8efa98f32 Document Trino platform tests
add ff41c68c6 Implement the Trino operators for JDBC template, add
integration tests into TrinoOperatorsIT
add 43da0240d Document Trino operator integration tests
add 48e7d4bea Add SQL metadata methods to JavaPlanBuilder operators
add fe71536c3 Select the left JDBC source for join stages
add 96170578b Add JavaPlanBuilder Trino combination tests
add 2f9dbfb89 Normalize Trino test comments to ASCII
add fa9af3d59 Update Trino setup docs for full join suite
add bca1e032f Document Trino macOS and Windows commands
add 651fd14f2 Make Trino integration tests engine-only
add 73f1ecb30 Add JDBC sink profiling support
add 668a7ffb9 Disable JDBC profiling unless logging is enabled
add 677dd150e Add Trino cost profiling pilot
add 78badeea1 Add join-heavy cost profiling cases
add 7932aa276 Prepare Trino cost profiling docs
add bf0c80b6c Merge upstream main into Trino cost profiling
add 8f643b2a7 Add Trino setup license headers
add f0c46a059 Align SQL API source test with unterminated JDBC queries
add 232dfd684 Fix Trino cost profiling CI failures
add bf965073b Merge upstream main into Trino cost profiling
add 821ae1d31 Fix Flink illegal configuration test
add 4a43e5199 Address Trino cost profiling review comments
add 1eddcc278 Merge upstream main into Trino cost profiling branch
new d90f4a53c Merge pull request #787 from
JunWang222/feature/trino-cost-profiling
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
conf/wayang-defaults.properties | 2 +-
.../simplelogger.properties => demo-trino.sh | 10 +-
guides/cost-profiling.md | 430 +++++++++++
.../trino-setup => trino-setup}/README.md | 85 +--
.../trino-setup => trino-setup}/demo.sh | 19 +-
.../trino-setup => trino-setup}/docker-compose.yml | 23 +-
.../trino-setup => trino-setup}/pom.xml | 18 +-
.../trino-setup => trino-setup}/scripts/init.sql | 12 +-
.../scripts/run-init.sh | 15 +-
.../apache/wayang/trino/TrinoIntegrationTest.java | 15 +-
.../trino/catalog/iceberg.properties | 4 +-
.../trino/catalog/tpch.properties | 2 +-
.../trino/config.properties | 0
.../main/resources/wayang-core-defaults.properties | 2 +-
wayang-docs/src/main/resources/index.md | 2 +-
.../apache/wayang/jdbc/execution/JdbcExecutor.java | 48 +-
.../jdbc/execution/JdbcTableSinkExecutorTest.java | 44 +-
.../operators/JdbcGlobalReduceOperatorTest.java | 11 +-
.../resources/wayang-trino-defaults.properties | 118 +--
.../org/apache/wayang/trino/TrinoCostPilotIT.java | 820 +++++++++++++++++++++
.../wayang/profiler/log/GeneticOptimizerApp.java | 15 +
.../apache/wayang/tests/FlinkIntegrationIT.java | 7 +-
22 files changed, 1541 insertions(+), 161 deletions(-)
copy wayang-commons/wayang-core/src/test/resources/simplelogger.properties =>
demo-trino.sh (79%)
create mode 100644 guides/cost-profiling.md
copy {platforms-setup-guides/trino-setup => trino-setup}/README.md (77%)
copy {platforms-setup-guides/trino-setup => trino-setup}/demo.sh (85%)
copy {platforms-setup-guides/trino-setup => trino-setup}/docker-compose.yml
(76%)
copy {platforms-setup-guides/trino-setup => trino-setup}/pom.xml (83%)
copy {platforms-setup-guides/trino-setup => trino-setup}/scripts/init.sql (77%)
copy {platforms-setup-guides/trino-setup => trino-setup}/scripts/run-init.sh
(67%)
copy {platforms-setup-guides/trino-setup =>
trino-setup}/src/test/java/org/apache/wayang/trino/TrinoIntegrationTest.java
(95%)
copy {platforms-setup-guides/trino-setup =>
trino-setup}/trino/catalog/iceberg.properties (88%)
copy {platforms-setup-guides/trino-setup =>
trino-setup}/trino/catalog/tpch.properties (94%)
copy {platforms-setup-guides/trino-setup =>
trino-setup}/trino/config.properties (100%)
create mode 100644
wayang-platforms/wayang-trino/src/test/java/org/apache/wayang/trino/TrinoCostPilotIT.java