This is an automated email from the ASF dual-hosted git repository. novatechflow pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/wayang.git
commit edf57f0655cab9a432712612bfa27f3d26d6d101 Merge: 6b86d0df9 9d094fb6f Author: Alexander Alten <[email protected]> AuthorDate: Mon Jul 20 11:55:48 2026 +0200 Merge pull request #773 from JunWang222/presto-engine-platform-only-test Add Presto platform with engine-only integration tests INTEGRATION-TESTS.md | 96 +++ improvement.md | 120 ++++ presto-setup/docker-compose.yml | 47 ++ presto-setup/etc/catalog/memory.properties | 26 + .../org/apache/wayang/api/DataQuantaBuilder.scala | 114 +++- wayang-platforms/pom.xml | 1 + .../apache/wayang/jdbc/execution/JdbcExecutor.java | 81 ++- .../wayang/jdbc/operators/JdbcTableSource.java | 3 +- wayang-platforms/wayang-presto/pom.xml | 76 +++ .../main/java/org/apache/wayang/presto/Presto.java | 62 ++ .../wayang/presto/channels/ChannelConversions.java | 55 ++ .../wayang/presto/mapping/FilterMapping.java | 63 ++ .../wayang/presto/mapping/GlobalReduceMapping.java | 63 ++ .../apache/wayang/presto/mapping/JoinMapping.java | 75 +++ .../org/apache/wayang/presto/mapping/Mappings.java | 41 ++ .../wayang/presto/mapping/ProjectionMapping.java | 67 +++ .../wayang/presto/mapping/ReduceByMapping.java | 66 +++ .../apache/wayang/presto/mapping/SortMapping.java | 65 ++ .../wayang/presto/mapping/TableSinkMapping.java | 60 ++ .../presto/operators/PrestoExecutionOperator.java | 34 ++ .../presto/operators/PrestoFilterOperator.java | 49 ++ .../operators/PrestoGlobalReduceOperator.java | 50 ++ .../presto/operators/PrestoJoinOperator.java | 49 ++ .../presto/operators/PrestoProjectionOperator.java | 49 ++ .../presto/operators/PrestoReduceByOperator.java | 52 ++ .../presto/operators/PrestoSortOperator.java | 49 ++ .../presto/operators/PrestoTableSinkOperator.java | 48 ++ .../wayang/presto/operators/PrestoTableSource.java | 55 ++ .../wayang/presto/platform/PrestoPlatform.java | 56 ++ .../presto/plugin/PrestoConversionsPlugin.java | 59 ++ .../apache/wayang/presto/plugin/PrestoPlugin.java | 58 ++ .../resources/wayang-presto-defaults.properties | 169 ++++++ .../apache/wayang/presto/PrestoOperatorsIT.java | 654 +++++++++++++++++++++ .../org/apache/wayang/tests/TensorflowIrisIT.java | 10 +- 34 files changed, 2599 insertions(+), 23 deletions(-)
