This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/maven/wayang-benchmark/org.apache.hadoop-hadoop-common-3.4.0
in repository https://gitbox.apache.org/repos/asf/wayang.git


    omit 7f2f45673 Bump org.apache.hadoop:hadoop-common in /wayang-benchmark
     add 8e77fbedf Remove faulty test from wayang-tensorflow
     add b2025a56d add docs
     add 9c5850929 add docs
     add 32629e049 add docs
     add a1b53c009 Update .licenserc.yaml to exclude docs in license check
     add 1522bf49f Merge pull request #2 from 2pk03/2pk03-docs2
     add 27ff08ace Merge pull request #481 from 2pk03/main
     add 6da7a31d5 Update check-license.sh
     add e0acba448 Update .licenserc.yaml
     add ec2caba82 Merge pull request #484 from 2pk03/main
     add cd3954c8c Update pom.xml
     add c06ee2c3b Update .licenserc.yaml
     add 41cb3059c Merge pull request #485 from 2pk03/main
     add b1b15b69d Rebase from main
     add 71a09df37 Merge pull request #483 from 
juripetersen/remove-faulty-tensorflow-plan
     add 3f162b0ff Update README.md
     add 484d21da1 Merge pull request #471 from apache/add-Kafka-to-readme
     add 7e8f641cc wayang rest service start/stop script
     add b2e2b1e9d minor changes for making javadoc generation work
     add 2a3fdb788 Revert "minor changes for making javadoc generation work"
     add 8061933e2 Merge branch 'apache:main' into main
     add b1fcbde97 Merge branch 'apache:main' into main
     add 0ec46b68f Merge pull request #488 from zkaoudi/main
     add abe5aaf9a Bump org.apache.kafka:kafka-clients in 
/wayang-platforms/wayang-spark
     add 576583fc4 Merge pull request #486 from 
apache/dependabot/maven/wayang-platforms/wayang-spark/org.apache.kafka-kafka-clients-3.7.1
     add 03375ce08 cleanup
     add cdb7f70b6 cleanup
     add acd75707f Merge pull request #490 from zkaoudi/main
     add c655ff34e prepare for release 1.0.0-RC4-SNAPSHOT
     add 8b5d8ed15 [maven-release-plugin] prepare release 0.7.1
     add acaa476dd notice date
     add e5f9ccca7 remove wayang version var
     add e5362c696 release notes
     add c1ce8aa2d update readme
     add 966c3646e readme
     add a8ad67413 [maven-release-plugin] prepare release 1.0.0-RC4-SNAPSHOT
     add f32af3de0 [maven-release-plugin] prepare for next development iteration
     add 3a64afdf3 update versions
     add 66f9a2b1d update versions
     add 6ed689ac7 update versions
     add b3af7a296 [maven-release-plugin] prepare release 1.0.0
     add 7be9e4ee7 [maven-release-plugin] prepare for next development iteration
     add e81f2a2d9 update versions
     add 96096f293 update versions
     add cbe0e2f1a update versions
     add 64a5fdfb2 [maven-release-plugin] prepare release 1.0.0
     add e7ac41d47 update versions
     add d5ea555d8 [maven-release-plugin] prepare release 1.0.0
     add 2ee91e187 update versions
     add 63995dc5f [maven-release-plugin] prepare release 1.0.0
     add 4006453ca update versions and tag
     add 85766744d remove commented lines
     add a0d17279f [maven-release-plugin] prepare release 1.0.0
     add 7da1f6145 [maven-release-plugin] prepare for next development iteration
     add 20b6a9cb6 rollback versions once again
     add 33ea5fe34 [maven-release-plugin] prepare release 1.0.0
     add afd0c9728 [maven-release-plugin] prepare for next development iteration
     add 2f6aab1e3 [maven-release-plugin] prepare branch @{releaseLabel}
     add 1f40e643b [maven-release-plugin] prepare for next development iteration
     add 4a54a9f8e removing docs
     add bc9ef1fd2 [maven-release-plugin] prepare branch @{releaseLabel}
     add 3b669c476 remove old python files
     add 805cba93f versions
     add 015b60062 tags
     add 7e4717cf3 fixed bundles
     add 2d642bce5 [maven-release-plugin] prepare release 1.0.0
     add 730f9de25 [maven-release-plugin] prepare for next development iteration
     add b1a404ca3 preparing for 1.0.0 once more again
     add d282fdcea [maven-release-plugin] prepare release 1.0.0
     add 99e81465e [maven-release-plugin] prepare for next development iteration
     add 95e5ab433 preparing for 1.0.0 once more again
     add f7288f84a [maven-release-plugin] prepare release 1.0.0
     add 7df7e57fc [maven-release-plugin] prepare for next development iteration
     add c01a266c6 preparing for 1.0.0 once more again withe correct version in 
docs
     add fd3f5db81 [maven-release-plugin] prepare release 1.0.0
     add 589cb5cb5 [maven-release-plugin] prepare for next development iteration
     add c95a81ae5 preparing for 1.0.0 once more again withe no version in docs
     add 48e366113 [maven-release-plugin] prepare release 1.0.0
     add 4ff8cb3e5 [maven-release-plugin] prepare for next development iteration
     add b95c082d3 feat: update tensorflow java to 1.0.0
     add 30db54705 Merge pull request #496 from joker-star-l/tf
     add fbcf410b9 [maven-release-plugin] prepare branch @{releaseLabel}
     add 236a3af47 [maven-release-plugin] prepare for next development iteration
     add de0013f6a uo year
     add 277ad4a95 Merge pull request #491 from apache/2pk03-patch-4
     add 096355612 add 2025 to NOTICE
     add 129772b3b Merge pull request #499 from pjfanning/patch-1
     add f224fe588 Update profiledb details in NOTICE
     add c33cb2026 Merge pull request #500 from pjfanning/patch-1
     add c6caa06e3 Merge branch 'main' into rel/1.0.0-rc5
     add 5494ee31f Revert "Merge branch 'main' into rel/1.0.0-rc5"
     add 2cdc4935e updated NOTICE
     add eb4b22822 updated README
     add 6980739e9 updating Tensorflow versioning
     add b2ec2807a updating Tensorflow versioning
     add 0d8e4fa85 Merge pull request #505 from apache/rel/1.0.0-rc5
     add d590739b6 use m-jar-p version configured in parent
     add 1eccc4333 Merge pull request #503 from hboutemy/patch-1
     add d5a265dc7 some cleaning up
     add 10cadee0e Merge pull request #506 from zkaoudi/main
     add e1922f74e Merge branch 'main' of github.com:2pk03/incubator-wayang
     add 8cfd1f5d9 wayang rest service start/stop script
     add 14ffb58f0 Merge pull request #507 from 2pk03/main
     add 5509aac9b Update SparkKMeansOperator.java
     add 1d5736f0a Merge pull request #508 from Manas-Dikshit/main
     add 1229f1365 fixing jenkins build
     add 6f85a8730 Merge pull request #509 from zkaoudi/main
     add 11e124454 changed actions/cache to v4
     add d56e98756 Merge pull request #512 from 2pk03/main
     add 6d9eb4736 chore: init TensorflowIrisScalaLikeApiIT
     add 141bcace2 feat: scala-like api for dl
     add 24d8eec74 Merge pull request #510 from joker-star-l/tf-scala-like-api
     add 897f17c7e Updated project to Java 17 and PiEstimation test
     add 6a7c7e7b7 Update tutorial.md
     add 9882b860c Merge pull request #517 from siddhant-grfrs/patch-1
     add a6e84d03e Fix distributed usage of wayang-flink, enabling real use on 
Flink clusters
     add f7cf47f29 Remove unused serialization tools
     add de5e68994 Remove logging and old comments
     add a3e7fe1fd Remove setting parallelism on unions as its not allowed
     add a5e9633d9 Ignore non-working tensorflow integration test
     add 96558df9e Merge pull request #520 from 
juripetersen/fix-flink-distributed
     add 3a21a09ee Fix join key extraction for python join operator
     add 2a715a03f Remove unused test
     add 322790205 Fix spark dependency version to fix integration tests
     add f9a677aa6 Merge pull request #522 from juripetersen/fix-it-test
     add e27e518d5 Rebase from main
     add 44c1b1d4f Merge pull request #521 from juripetersen/fix-python-join
     add ac0e98b3b Enable specifing custom calcite model paths for 
TableScanVisitor
     add 53e7d428d Write up a bunch of tests that tests currently unsupported 
features in the sql-api
     add fb7baeed1 add data for tests
     add abf49b383 cleanup prints & assertions
     add 35464c743 Merge branch 'apache:main' into main
     add 7742d2a67 Merge pull request #518 from mspruc/main
     add 018ed459e Merge branch 'apache:main' into main
     add 2193e49dc Create ParquetSource
     add 509344159 Update Record.java
     add 17759ef87 Add readParquet to plan builders
     add c97fa7275 Add Java execution operator to ParquetSource
     add 798ec683e Add SparkSession to executor
     add 37cc8abc8 Add Spark execution operator to ParquetSource
     add 0041654ec Create WordCount example with parquet file
     add dcd26d305 Update parquet word count example for projections
     add 4d1815162 Add setField and addField to Record
     add 610aef830 Merge remote-tracking branch 'upstream/main'
     add a918e00b6 cloud implementations test
     add d3182a151 Refactor Benchmark Main and WordCount to normal appearance
     add 01fe79b34 Add AWS and JSON library to pom file
     add 34f641f72 Add implementations for Amazon and Google Cloud operators
     add d32fd51a6 Add tests and amazon s3 source refactor
     add cf6ca527d add implementations
     add 959cbb472 fixed GoogleCloudStorage Operator
     add a07ce9e5e Remove throw declartion from cunstroctur in AmazonS3Source
     add c265eb49a Add Mappin from AmazonS3Source to JavaAmazonS3Source and add 
implementation for JavaAmazonS3Source
     add 3669bdebe Added JavaGoogleCloudSourceSTorage and according mapping
     add f32295a72 removed IOException in the googleClourSOurce Operator
     add 31caf04ca removed fileURL as param from GCS
     add e7c84ffe4 removed inputURL param from AWS3 Source
     add bd09360cc implemented GCS and AWS3 to  JavaPLanBuilder and PlanBuilder
     add 4d09956ad commented out tests for GCS and AS3
     add 47a3939e4 added GCS and AS3 to imports
     add 1a04880db clean install works
     add aa4f1f52d updated getSupportedOutputChannels method
     add 71eec3daa update files with methods to override
     add a6a74a76c added stack trace prints
     add 84a9ef944 updated logger and configuration path
     add 0bb655903 updated config wayang-java for AS3 and GCS
     add be834baa4 updated tests
     add 2aa70ba92 Add implementation for Azure and refactor S3
     add 1731ac716 fix bugs in scala files
     add 538bb0311 Merge remote-tracking branch 
'origin/addimplementationforazure'
     add d0fe2d0c5 Merge branch 'apache:main' into main
     add 25fadd6da fixed license issues
     add 859d147c7 Merge branch 'apache:main' into main
     add 9c760b4f5 Update file to use current implementaion from 
apache/incubator-wayang
     add 00f854880 remove unused files - created for testing source operators
     add 31f698134 align WordCount with as-is from main apache/incubator-wayang 
repository
     add bf0e31d27 remove unused tests - test for cloud operators will always 
fail on other people computers as credentials can not be added to git
     add 7a8dd1870 cleanup file, removes prints and todo comments
     add 3a461b516 Merge pull request #524 from ChristofferKristensen/main
     add fa1b44753 support for Sql-like with java based platforms & clean up 
test
     add 10d99a430 Merge branch 'apache:main' into main
     add 60bc92dc5 cleanup print statement
     add 5a0c99736 cleanup imports
     add 78437ecec use correct class for resources
     add e3e98b00f inline calcite model JSON
     add 339021f4d fix java docs
     add 85d701da3 forgot dynamic data path
     add 08a770398 cleanup
     add 74b917639 Merge pull request #523 from mspruc/main
     add 6fa1a240a Merge latest changes
     add 5c86222f5 Remove comment
     add 0109c0223 Merge branch 'main' into main
     add d14fd2480 Merge remote-tracking branch 'origin/main'
     add 4df212161 Merge pull request #528 from aurb9/main
     add 8cc21801a Merge branch 'apache:main' into main
     add 84f20c968 Updated project to Java 17  mvn install -DskipTests -X works
     add 96f1573c6 Updated project to Java 17 with spark 3.4.4 and scala 2.12.17
     add 6be82f98e add support for cross joins in the sql-api
     add 1cc53aa6e add license
     add 295b624f6 Merge pull request #531 from mspruc/main
     add bb2462c12 better support for different types for aggregates, enable 
tests, move functions to classes
     add ebffc841d Merge pull request #532 from mspruc/main
     add 7fa43019a update Parquet operators to better use metadata early on
     add 3ffda93e1 Merge pull request #533 from aurb9/main
     add 11ac64b75 Bump com.google.protobuf:protobuf-java
     add 4dc3c5ff1 Merge pull request #472 from 
apache/dependabot/maven/wayang-api/wayang-api-scala-java/com.google.protobuf-protobuf-java-3.25.5
     add ef5eef29b cleanup todos
     add 35be199ef Merge pull request #537 from jephal/main
     add 4e303687f Add default toJson argument for explain
     add a9c4ba9e9 Add buildAndExplain with toJson args to PlanBuilder
     add 9d5375e0e Merge pull request #541 from 
juripetersen/explain-json-in-dataquanta
     add 8876d87ea Bump org.apache.kafka:kafka-clients in 
/wayang-commons/wayang-basic
     add e6f2710db Merge pull request #489 from 
apache/dependabot/maven/wayang-commons/wayang-basic/org.apache.kafka-kafka-clients-3.7.1
     add d17bc3c1d Bump org.apache.kafka:kafka-clients in /wayang-applications
     add a8f9260f2 Merge pull request #543 from 
apache/dependabot/maven/wayang-applications/org.apache.kafka-kafka-clients-3.7.1
     add 9fd1231dd Bump com.google.protobuf:protobuf-java in 
/wayang-api/wayang-api-python
     add 1ce649ec3 Merge pull request #540 from 
apache/dependabot/maven/wayang-api/wayang-api-python/com.google.protobuf-protobuf-java-3.25.5
     add 306aed2b8 Bump org.apache.parquet:parquet-avro in 
/wayang-platforms/wayang-java
     add 271312e14 Merge pull request #539 from 
apache/dependabot/maven/wayang-platforms/wayang-java/org.apache.parquet-parquet-avro-1.15.1
     add f4c49f734 Bump org.json:json in /wayang-commons/wayang-basic
     add ee1a7dab5 Merge pull request #538 from 
apache/dependabot/maven/wayang-commons/wayang-basic/org.json-json-20231013
     add 489da9841 Multi conditional joins for sql-api, only works for java 
platforms currently
     add 91573ae1e Merge pull request #544 from mspruc/main
     add b492961b7 clean up and change structure
     add 48b2fc1d0 fix up some inaccurate tests
     add 8266439e9 move filter functions to own class
     add a75a96aec restructure project, move func to own class
     add b42c8cfae cleanup & formatting
     add f09522e25 licenses
     add 166022bda add filters w. where clauses for java platforms in sql-api
     add 4ae6d7370 Merge pull request #546 from mspruc/main
     add 4f32967cc IS NULL & IS NOT NULL for sql-api filters
     add 1115994df fix a bug that would make rexLiterals compare on a wrong 
string
     add 71818cba4 cleanup
     add 9229c423b Merge pull request #547 from mspruc/main
     add 01ddfdfa7 fix a bug where tableA join tableB failed due to index sizes
     add 06db2b1d7 Merge pull request #548 from mspruc/main
     add 2c4f8ca61 failing tests for two serialisation cases using sql-api
     add ea66604f1 make project functions serializable in the sql-api
     add af2f391e8 Merge pull request #549 from mspruc/main
     add df28ad003 filter test for sql-api serialisation
     add 6d06ca568 test for sort
     add bfa3ed3f2 sort operator for sql-api
     add fdfa4dd40 forgot sort key extractor
     add 25a7a9f6e rm unused class
     add 198ef998b licenses and javadoc cleanup
     add e17125992 Merge pull request #552 from mspruc/main
     add bfbe53843 add fetch, offset & limit for java platforms in sql-api
     add cd547188a rm unused import
     add 7784fd139 Merge pull request #554 from mspruc/main
     add 6af013797 reimplement AVG() syntax for sql-api
     add 626d92e80 cleanup and improve code quality
     add 24fa03349 Merge pull request #556 from mspruc/main
     add 549ee2287 increase calcite version & fix deprecated method
     add 51ba237af Merge pull request #557 from mspruc/main
     add 7df802bce separate the query and channel creation from execution
     add a3958f868 fix off by one error for sql-api sorts
     add 5207d44ee serializable aggregations for sql-api
     add 1788e1b3e Merge pull request #558 from mspruc/main
     add 150a13dd4 Merge branch 'apache:main' into main
     add 602d2f8f9 Update README with Java 17 compatibility instructions
     add 0ce0670c4 Update README with Java 17 compatibility instructions
     add 08f8ded5f Add LogisticRegressionOperator
     add 368a695ce Update the java version in the workflows
     add 6066b991c testLogisticRegressionOperator API
     add 8d9b931d6 Add parquet operators to the Python API
     add 2a201bb55 Update .gitignore
     add 06e4a2c85 Update core.py
     add ae9d7e1f6 Expose Parquet operators to the Python API
     add eaefe68fe Add projection to the serializer
     add 291a0297e Merge remote-tracking branch 'origin/main' into 
python-implementation
     add d5e99a4f9 Merge branch 'apache:main' into python-implementation
     add 789c886c6 update Record to string methods
     add 2e2279713 add parquet source operator to Python API
     add b30258463 remove print statements
     add 605d27ed7 remove distinct operator from commit
     add 9c8627710 remove serialization of iterator for commit
     add 84d8bbd0c revert properties
     add 976c709f2 update parquet input from drawflow
     add 54706911b remove distinct operator for commit
     add 905087f23 remove type deserialization for commit
     add 846848228 remove column names
     add 00e9ad877 update comment
     add 9bad982d7 Merge pull request #559 from aurb9/python-implementation
     add e08a898df Add explain to json config to Job
     add d55652b43 Merge pull request #562 from juripetersen/logging-in-collect
     add de3cba2ed Merge pull request #560 from xristlamp/main
     add 7f834f474 added main method for sql context, calcite dependency fix
     add 9d7138652 Merge pull request #563 from mspruc/main
     add af8aefe72 fix serialization for RexCalls in sql-api projections
     add 58cfcbb3f Merge pull request #564 from mspruc/main
     add c2c96a39f Update Jenkinsfile to jdk 17
     add e405a4e48 Merge pull request #565 from zkaoudi/main
     add bfd6ee1e5 filter predicate serializability
     add 83d3493da rm unused class
     add f0699d42e fix up serialization for filters, and unify some duplicate 
code
     add cf35b66ba rm more duplicate code & cleanup
     add 87be8ed13 formatting
     add 5f60b98d4 Merge pull request #566 from mspruc/main
     add 1a258c709 switch order of class paths, wayang now takes priority
     add 156bcdbff set global guava version
     add eee3a38a7 rm guava exclusions
     add 7fdb266b1 Merge pull request #568 from mspruc/main
     add 2bd68276e Merge branch 'apache:main' into main
     add fecfa4fbf LogisticRegressionOperator with Python API support
     add c2bcf9731 LogisticRegression changes as suggested
     add a915e16c1 LogisticRegressionOperator with Python API support
     add 10f3717fa Use conf/wayang-defaults.properties to load directory and 
explain config in SqlContext
     add d5b77a9fe Use directory with timestamp in all ExplainUtils
     add 7312adeff Merge pull request #571 from 
juripetersen/log-explains-into-directory
     add 4e78b4ca4 Use file based schema and named args for SqlContext main
     add faa73d4c0 Provide schema with named arg via file instead of hardcoded 
in method
     add e01ed918c Move Parameters.scala util to wayang-api-util package
     add 990fe21f5 Merge pull request #572 from 
juripetersen/fs-based-calcite-schema
     add e96c382bc Merge branch 'apache:main' into main
     add 00b1d78de Merge remote-tracking branch 'origin/main'
     add 691e5351e LogisticRegression changes as suggested UPDATE
     add 160d04e7d Remove iputs_required() from LogisticRegression
     add 671252eab Add time series DecisionTreeRegression operator with full 
API and test
     add 745af14d8 Generalize DecisionTreeRegressionOperator
     add 9d029937d able to give config & field name in output record
     add cc428131a conversion with a preset configuration should now work 
properly
     add 7cc044904 rm stuff i had for testing
     add 2c03a2033 merge
     add 3653f76b3 clean up
     add 36fe91892 Merge pull request #573 from mspruc/main
     add e7426e1b1 Merge pull request #570 from xristlamp/main
     add 9c2b513f5 javadocs & inline loading
     add 5aa399be4 Merge pull request #574 from mspruc/main
     add fe2e8cfda Merge branch 'apache:main' into main
     add 564f2fd54 Merge remote-tracking branch 'origin/main'
     add 4105911e4 DecisionTreeRegressionModel instead of Void
     add 17ab0fb63 Sanitize file plans for ExplainUtils
     add 6618f8306 Merge pull request #577 from juripetersen/clean-explain-path
     add 28654e2d8 Merge branch 'apache:main' into main
     add 5336c0227 Merge remote-tracking branch 'origin/main'
     add e444547cc DecisionTreeRegression Python API
     add 889cd25d3 Add LinearSVC Operator with Full API Support
     add 33320c422 fix a bug with sql where statements that would cause a class 
cast exception
     add ce54ab79e clean up
     add c37863d88 Merge pull request #578 from mspruc/main
     add 475e2d187 Merge pull request #576 from xristlamp/main
     add c6dc5c98f Merge branch 'apache:main' into main
     add 1c883568b Merge remote-tracking branch 'origin/main'
     add 4f30423d4 Merge pull request #580 from xristlamp/main
     add 48df1d0fa Migrate tests to JUnit5
     add 651440b67 Fix Scala tests
     add a4dab0e68 Merge branch 'main' into migrate_to_junit5
     add 8a8ee7fdb Merge branch 'main' into migrate_to_junit5
     add 9498b4a32 Fix integration tests
     add bb3cb2bba Merge branch 'main' into migrate_to_junit5
     add d26026af5 Fix integration tests
     add eedd4f849 Merge pull request #555 from 
strangelookingnerd/migrate_to_junit5
     add b8d6a9af5 Merge branch 'apache:main' into main
     add bc2e314e7 Merge pull request #583 from xristlamp/main
     add a831f1927 allow specifying custom delimiters in calcite model json
     add 2f837e9d8 fix test
     add 9d7ecc49a Merge pull request #585 from mspruc/main
     add e0d56f970 Add Filter into join rule to avoid cartesian products
     add 9c9bf38e7 Merge pull request #587 from 
juripetersen/filter-into-join-rules
     add bbebd1c4b better logic for widening conversions of Number & Date 
types, PLUS & MINUS for algebra in filters
     add ab8be705d simplify aggregate creation in sql-api
     add 0ec8d1fe4 remove uneccessary casts
     add 79d1fe7f5 Merge pull request #588 from mspruc/main
     add 67ca20482 Remove unneeded JOIN_ASSOCIATE_RULE
     add c21927922 Merge pull request #589 from 
juripetersen/remove-join-associate-rule
     add 819a61a8b Change join key index offset to match the idea that the 
highest index always references the right table in a join
     add 39179719b Merge pull request #590 from mspruc/main
     add b20f1fdb2 feat: ConvLSTM for demo
     add 1cdf10c6e refactor: mark the bug
     add d98bf138a fix: batchNorm2D
     add c9ebc693b fix: batchNorm2D init
     add 6031c68d8 feat: convLSTM2D demo
     add 1a61b8f79 fix: json api
     add de8f1656e fix: conv2d
     add 90095c38a Merge pull request #579 from joker-star-l/tf_demo
     add 0d0027aaf add BigDecimals to aggregate algebra & fix averages
     add 8361a0e93 rework how we handle algebra in CallTrees, casts should be 
more explicit now
     add 08ae1615e small test for +/- algebra in filters
     add a8e1ba076 remove unnecessary
     add f8ee6571e better support for comparisons in sql-api filter
     add b94d25fc3 add sub-query remove rule, since we dont support subqueries 
in sql-api yet
     add fcc4ca8a1 clean imports
     add 5aff92709 SARGs or search arguments for sql-api
     add a5b8a0fc7 support reenabled for is null
     add 76b9cf085 formatting
     add 55223bf8b better support for calcite types
     add bcf2835e7 Merge pull request #591 from mspruc/main
     add 7cfb3655a fix: dynamic shape
     add 6db324b97 Merge pull request #592 from joker-star-l/dynamic-shape
     add 9eef404db reenable java https source test
     add 81f3dad43 simplify tests & imports
     add bb8ff5d5c Set stream onClose() to close the underlying BufferedReader 
freeing resources
     add 874081a1f switch to nio.Files as it performed way better when 
parallelized
     add b104c0a84 fallback for network based test
     add dbbdd83b5 clean up imports
     add 6cc033d00 disconnect from http & remove unused libraries & formatting
     add 85017ca69 Merge pull request #593 from mspruc/main
     add cd6860927 add ASF license
     add ed82ee6ef Merge pull request #597 from apache/2pk03-patch-1-1
     add b4149a776 Update README.md wot ASF License
     add 674bb84b9 Merge pull request #596 from apache/2pk03-patch-1
     add 3c97aa568 [maven-release-plugin] prepare branch @{releaseLabel}
     add 32ea28b6b update release notes
     add c868d66a6 update tag & 1.1.0 version in main pom
     add 2968153f1 update version across poms
     add 76cf7b2e8 set snapshot in main pom
     add 9e35c456f [maven-release-plugin] prepare release 1.1.0
     add 6725ad096 [maven-release-plugin] prepare for next development iteration
     add 2109d383b rm tag reference to rc2
     add dfd1a3e3f bump versions to 1.1.1-SNAPSHOT
     add 1fb48e893 revert last two changes
     add 8f7a4a201 Merge pull request #598 from apache/rel/1.1.0-rc2
     add 685acfe1e remove reference to deleted DistinctOperator
     add 8ee427f67 Merge pull request #599 from mspruc/main
     add a8e8f49b7 Update pom.xml
     add 546616673 Merge pull request #600 from Baunsgaard/patch-1
     add 4d838cf89 allow custom port from configuration
     add 553c212d2 getOptionalInt for configs & allow custom ports for json api
     add 73c6e6263 Merge pull request #601 from mspruc/main
     add 4e4d27f87 fix wrongful configuration getter, core.py should now fetch 
set port properly
     add f38a22fbe Merge pull request #602 from mspruc/main
     add dc4b4217f Update LICENSE to remove annotations jar dependency details
     add 2eb3c9820 Update NOTICE to remove dependency details
     add dc05546e6 Merge pull request #604 from pjfanning/patch-2
     add 7712cd35e Bump org.apache.parquet:parquet-avro in 
/wayang-platforms/wayang-java
     add bb3cd2409 Merge pull request #561 from 
apache/dependabot/maven/wayang-platforms/wayang-java/org.apache.parquet-parquet-avro-1.15.2
     add 7447c6e30 Bump org.apache.commons:commons-lang3 in /wayang-commons
     add ec39952df Merge pull request #595 from 
apache/dependabot/maven/wayang-commons/org.apache.commons-commons-lang3-3.18.0
     add eb82efc77 Bump org.apache.kafka:kafka-clients in 
/wayang-platforms/wayang-spark
     add 7803bc4e4 Merge pull request #582 from 
apache/dependabot/maven/wayang-platforms/wayang-spark/org.apache.kafka-kafka-clients-3.9.1
     add 533bdd973 Update README.md
     add fce446b85 Merge pull request #605 from apache/zkaoudi-patch-1
     add c26206af1 Update README.md
     add 64a2297ee Merge pull request #606 from apache/zkaoudi-patch-2
     add 9634cbf79 Update README.md
     add 29aef2e34 Merge pull request #607 from apache/zkaoudi-patch-3
     add c1e2bea7b Update README.md
     add b1be9e47b Merge pull request #608 from apache/zkaoudi-patch-4
     add 6233fc1ef updated to snapshot version in pom files
     add 664e94fc6 Merge pull request #611 from zkaoudi/main
     add 18cf351d8 removed duplicate dependency
     add bcb7cbf01 added files copied from hadoop to license
     add 98595d7e3 Merge pull request #612 from zkaoudi/main
     add 7fb8ce701 fixed problem with appended resources in license and notice
     add 5fbac851d Merge pull request #616 from zkaoudi/main
     add 78d82d504 Update develop-with-Wayang.md
     add 07f8f2bad Merge pull request #619 from apache/zkaoudi-patch-5
     add 8230e0a3f Update develop-with-Wayang.md
     add 1cf87a6d8 Merge pull request #622 from apache/zkaoudi-patch-8
     add dc9db9dd4 Update tutorial.md
     add 55063aa6a Merge pull request #621 from apache/zkaoudi-patch-7
     add c106bc8c2 Update pom-example.xml
     add 755fde565 Merge pull request #620 from apache/zkaoudi-patch-6
     add 1e0547a15 exception msg for missing boolean property in config
     add 65f1087a0 Merge pull request #623 from mspruc/configuration
     add ccf294b47 Add explain syntax sugar to DataQuantaBuilder
     add 45c8c459d Merge pull request #624 from 
juripetersen/explain-syntax-sugar
     add bc3757d8e Bump org.apache.kafka:kafka-clients in /wayang-applications
     add 26ee76b29 Merge pull request #618 from 
apache/dependabot/maven/wayang-applications/org.apache.kafka-kafka-clients-3.9.1
     add 791f71da1 Bump org.apache.commons:commons-lang3 in 
/wayang-api/wayang-api-utils
     add e83cfa558 Merge pull request #617 from 
apache/dependabot/maven/wayang-api/wayang-api-utils/org.apache.commons-commons-lang3-3.18.0
     add 21b06c4b7 Bump org.apache.commons:commons-lang3
     add ce83bf953 Merge pull request #626 from 
apache/dependabot/maven/wayang-api/wayang-api-scala-java/org.apache.commons-commons-lang3-3.18.0
     add 085148c15 Bump org.apache.kafka:kafka-clients in 
/wayang-commons/wayang-basic
     add 3ade29109 Merge pull request #625 from 
apache/dependabot/maven/wayang-commons/wayang-basic/org.apache.kafka-kafka-clients-3.9.1
     add bad0cd2f2 tests and general code cleanup for python api
     add 817e93974 Merge pull request #1 from mspruc/python-api-tests
     add 8c4592fa4 rm unused configurations
     add 203985971 add wayang.properties file for python api tests
     add 9063e544b add python api configurations to test .properties file
     add 796c3bfda expand exception msg
     add 748270e80 add common python3 config for resource .properties file
     add 4e2625798 add config to correct .properties file
     add 881563a4b try referring to two folders up
     add 70c99184d update workflow
     add ed29104a8 rollback action version of cache & add license
     add 7e45e997a refer to pywy src
     add 6d720935b hardcode env path
     add 9c82d3861 add .properties for local testing & bump cloudpickle to 3.1.2
     add ae899536a roll back to python3.8
     add 94987b64d remove tests as they only work for specific python versions
     add c4635a532 clean up imports
     add 435f1b629 bump python version
     add 2a56927d1 make tests compatible with pytest & and pytest to workflow
     add be3de2b0d remove references to self
     add 9b5a6e5f1 add pytest to requirements
     add d3fe27453 move pytest unit testing to its own run block
     add bce3d74df add run tag to pytest
     add 211f2f19e more info in exception msgs
     add 5b762f2df fix up test_filter should now runnable from same directory 
as maven
     add 09571dabd add requests to requirements
     add 31991c094 add resources folder & contents
     add fd8382a1c licenses
     add 5786d9f66 license in __init__
     add 9f1c81110 change file type of sample_data
     add 576098429 fix sample_data in test_filter
     add 6bc722f02 fix test
     add ccf9c7da6 test data for test_json.py
     add 35efdbd6e move python tests after maven
     add e760a94d6 move python dependencies before maven tests so tests can use 
them
     add 9218f3a62 add missing arg to pytest
     add 5e309172f add resources for json test
     add 37b87faf6 move over to mvn runner instead of bin
     add f81d012b5 enable custom properties file
     add 860816f3b add config to python test runner
     add 365374f0e add meta func for config files with pytest
     add d12149bce add test directory to pytest
     add 27b036f65 remove unused quotations
     add 2487a466c add omitted comma
     add 76ba1b6cd disable test requiring missing implementations
     add e1ea95ca4 explicitly write pom to exec from, pytest should now be 
executable from root
     add 9b9c797e1 add better process waiting
     add 670215db8 maven process for test_json
     add 4471bb0f4 make json api respect custom configs
     add c34ed593f rm test_join as joins are already tested in filter and it 
was not setup to be run singularly
     add 85503b61f skip test missing impl
     add 26f939cf9 update readme with pytest specifics
     add 1e0f9e816 Merge pull request #603 from mspruc/main
     add d12302705 Bump requests from 2.31.0 to 2.32.4 in /python/src/pywy
     add 1e9e96c6a Merge pull request #636 from 
apache/dependabot/pip/python/src/pywy/requests-2.32.4
     add d8669bc52 correctly pass through target platforms with the new 
operators from the builder
     add d6b58cdf9 Merge pull request #635 from 
mspruc/627-incorrect-printout-of-execution-plan-in-explain
     add 279f2e705 minor changes
     add d4fa09229 Merge pull request #637 from apache/zkaoudi-patch-9
     add fd6b50663 Added/corrected annotations of operators
     add f05a09fc0 Merge pull request #639 from zkaoudi/main
     add afb8e413c Ported object-file IO onto a safe codec to mitigate gadget 
chain attack that runs arbitrary bytecode inside the Wayang JVM
     add 0d640ddbb updated to a centralized warning
     add f0bc5f149 Switch JavaObjectFileSourceTest to legacy serialization 
fixture
     add 81658cf0e Switch JavaObjectFileSourceTest to legacy serialization 
fixture
     add 6189abbe8 SparkObjectFileSource now just relies on 
ObjectFileSource#getSerializationMode and SparkObjectFileSink.encodeBuffer to 
inline the BytesWritable construction for readability
     add b893e2cfd Merge pull request #640 from 
2pk03/feature/object-file-serialization
     add 8aa612216 skip test on failure
     add 6eafd0483 Merge pull request #641 from mspruc/main
     add b22db662a Update logo link in README.md
     add 81ad95d1c Merge pull request #645 from apache/zkaoudi-patch-10
     add 09b7d78f5 more expressive tests for jdbcexecutor & sql-api
     add 3fa657bcc Merge pull request #643 from mspruc/sql-api-testing
     add 52e0dfd99 JSON-API server does now send full stack to client when error
     add ff916cf0f Added import
     add d4e516080 Fixed so class correctly returns stacktrace to client when 
fails
     add 22995b18d Changed server to also return execution errors messages 
instead of only status codes
     add 07cc9fd2d Merge pull request #651 from aleudework/modified-rest-server
     add fabc62862 Spark DataFrames support / Optimizer load profiles
     add 5f42f3c52 Update readme / add documentation
     add 599508d25 add license header
     add 7b5d3b191 Add Dataset flag to read/write Parquet APIs and update docs 
to reflect the unified interface.
     add a738c3fb6 Unify parquet defaults in JavaPlanBuilder [INFO] BUILD 
SUCCESS, this solves the CR
     add fbc4da06d Add Java overloads for readParquet [INFO] BUILD SUCCESS
     add 0af3ec8a9 Import JvmOverloads for readParquet [INFO] BUILD SUCCESS
     add 67f5dcc12 Restore Java parquet overload [INFO] BUILD SUCCESS
     add a47315251 Fix parquet overload defaults [INFO] BUILD SUCCESS
     add e6ce5a933 Merge pull request #646 from 
novatechflow/feature/spark-dataframes
     add 30bf4b74d Update .asf.yaml
     add aac978c43 Merge pull request #487 from apache/2pk03-patch-3
     add 365f8b9e1 Revert "Update .asf.yaml"
     add e0bba8f6a Merge pull request #655 from apache/revert-487-2pk03-patch-3
     add 83725d736 Fix JOIN clause to reference the correct table in SQL query 
generation
     add 8276bf2ee Merge pull request #652 from 
Spatial-Data-MP/fix-jdbc-join-clause
     add ae023ce83 Update About section after graduation and copyright year
     add 13f3cf638 Update NOTICE after graduation and copyright year
     add b92b27bc2 Merge pull request #1 from sujayxbarui/patch-1
     add 0cd7a905d Update .asf.yaml About description and labels
     add a52ad191d Remove incubating reference from build.md
     add c3ada4cb6 Remove incubating references and fix machine-learning 
wording in ml-in-Wayang.md
     add b8baae673 Remove incubating references from README
     add 842de5f31 Remove incubating reference from wayang-assembly README
     add 736159a7f Merge branch 'main' into main
     add fd303d541 Remove federated learning label
     add 880324de5 Merge pull request #654 from sujayxbarui/main
     add ce4052be4 Bump org.apache.commons:commons-lang3 in /wayang-profiler
     add 60d5d7428 Merge pull request #628 from 
apache/dependabot/maven/wayang-profiler/org.apache.commons-commons-lang3-3.18.0
     add 472e0bc9a codeql version
     add 392b3e3a0 Merge pull request #658 from mspruc/codeql
     add 8f7895067 change deprecated Validate function to recommended 
Objects.requireNonNull
     add f7dff1ea7 Merge pull request #659 from 
mspruc/change-validate-deprecated
     add 97855599d change deprecated code in Optimizer
     add b14eb86ec rm todo message as we have basic ruleset
     add 6f82cdee9 Merge pull request #660 from 
mspruc/change-optimizer-deprecated
     add ddd97781d Bump rexml from 3.2.5 to 3.3.9 in 
/wayang-docs/src/main/resources
     add 260cb195e Merge pull request #479 from 
apache/dependabot/bundler/wayang-docs/src/main/resources/rexml-3.3.9
     add 12415859a Update parent version in pom.xml to 1.1.1-SNAPSHOT
     add d3507bdb3 Merge pull request #664 from apache/zkaoudi-patch-8
     add 06e3668ee Bump rexml from 3.3.9 to 3.4.2 in 
/wayang-docs/src/main/resources
     add 095f22bba Merge pull request #663 from 
apache/dependabot/bundler/wayang-docs/src/main/resources/rexml-3.4.2
     add cd0c3bca1 Update JRuby version to 9.4.14.10
     add 116a41d70 Merge pull request #666 from 
juripetersen/update-jruby-version
     add 47856f66a remove local tests
     add 039619161 Merge pull request #667 from mspruc/remove-tests
     add e8a40fb5e Bump org.assertj:assertj-core from 3.25.3 to 3.27.7
     add b8602341d Merge pull request #668 from 
apache/dependabot/maven/org.assertj-assertj-core-3.27.7
     add 79a0cacff bump CodeQL to v4
     add e5527cd72 Merge pull request #669 from mspruc/bump-CodeQL
     add 9717a5050 Deterministic plan selection with stable comparator + add 
integration test
     add e7d850e45 Ensure plan enumeration & channel conversion are 
deterministic. Use ordered sets for scope/slot tracking, add stable cost 
tiebreaker, and cover with determinism tests.
     add 198ff8e02 Merge pull request #662 from 
novatechflow/pr/deterministic-plans
     add 3d6b6ac99 change deprecated super constructor to supported code
     add bdf5bd9cf Merge pull request #670 from 
mspruc/change-deprecated-constructor
     add 3aeb1e183 move rules to their own classes
     add c2bb03c46 Merge pull request #671 from mspruc/restructure-rules
     add 047c13bd4 remove unused large data files
     add 534ccc4d6 Merge pull request #674 from mspruc/remove-unused-data
     add 9a319d5f9 Allow CASTed fields in sql-api to be passed through
     add c9b7b68c5 delete unused import
     add a9d7b659b widening conversions for CAST
     add 03c870bad CAST using numbers & widening conversions
     add 6172a5f46 Merge pull request #675 from mspruc/cast-for-filters
     add 2aebabd1e Source, map & collection sink
     add 00dc3a268 licenses
     add 25305e32a license
     add 08b3ea0a5 add configuration options for flink platform bounded 
datastreams
     add 0e3cfa55f data stream join operators for flink platform & code quality
     add 24bb94b32 mappings & collection sink operator
     add 65147cfa1 remove continuous sources, for a separate PR
     add 745fc5cb9 Merge pull request #661 from mspruc/flink-datastream
     add fadb70ed7 rm incubator reference
     add 38485d636 Merge pull request #679 from mspruc/incubator-reference
     add 726590407 remove (incubating) references in docs & legalese
     add 9e184dec2 Merge pull request #680 from mspruc/incubator-refs
     add f3fc37832 Update release configuration in pom.xml
     add 8d21a1d55 Merge pull request #681 from apache/zkaoudi-patch-1
     add 6360803db Remove incubation comments and update final name
     add 322bd2ad4 Merge pull request #682 from apache/zkaoudi-patch-2
     add 5c0844c87 Remove legacy scala plugin for building wayang-api-json, 
resolving versioning issue
     add 8a468ef55 Remove dotfiles
     add adca6d5a0 Merge pull request #684 from 
juripetersen/fix-api-json-versioning
     add 8195faa7f rm version specifier in child poms
     add 7337a78c1 Merge pull request #683 from mspruc/implicit-version-for-poms
     add 6ca23cd1e add support ApacheIcebergSource in Wayang Basic
     add 3c2f21bb7 Add support for a Basic ApacheIcebergSource
     add b1d311f5d Add implementation for a JavaApacheIcergSource that allows 
to read from an Apache Iceberg table
     add cee5f6959 Add support for a basic ApacheIcebergSink that allows to 
write data to an Iceberg Table location
     add 736f4cd76 Add implementation for a JavaApacheIcebergSink that allows 
to write Wayang Records to an Iceberg location for the Java Platform
     add 6fd5874bc refactor whereExpression to be of type Collection and not 
List
     add 9597d52d5 Add mappings for iceberg source and sinks
     add f720435bd Suport for Source iceberg Tables
     add 3c5efc1b2 add methods to read from and write to iceberg tables
     add 2e5c8859c add source operators for apache iceberg for tje Java Platform
     add f552d28bd add sink operators for Apache Iceberg for the Java Platform
     add 7fd48d656 Merge branch 'main' into main
     add 0e67d6a32 update imports for wayang-api-scala-java files
     add 813e0506d update imports so all class names are not fully qualifed 
with namespace references
     add a0df79daf change references to be apache iceberg source
     add 8f99f1ab3 fix unamibious reference with CardinalityEstimators
     add d2fc0d55a add space between tableIdentifier and Class object.
     add 528f563b9 Resolve issue on  it needs to be 
this.whereExpressions.size() > 0
     add 603df6a48 Merge pull request #656 from ChristofferEmilKristensen/main
     add ad18d5847 Fix async worker classpath/module args and fail on child 
error
     add a5d264490 Merge pull request #688 from 
novatechflow/macos-async-multicontext-empty-output-fix
     add 07491305e Bump org.apache.avro:avro in /wayang-platforms/wayang-java
     add 41691019d Merge pull request #689 from 
apache/dependabot/maven/wayang-platforms/wayang-java/org.apache.avro-avro-1.11.5
     add 9f9559bd8 Bump org.apache.hadoop:hadoop-common in 
/wayang-commons/wayang-basic
     add 29bde26ad Merge pull request #686 from 
apache/dependabot/maven/wayang-commons/wayang-basic/org.apache.hadoop-hadoop-common-3.4.0
     add 0d870213a remove hardcoded path
     add 9536f68a4 Merge pull request #685 from mspruc/model-parser-config
     add e6474835a update to return an immutable list based on newer Java 
version
     add 56656eb4c Merge pull request #691 from zkaoudi/main
     add 26075109a [maven-release-plugin] prepare branch @{releaseLabel}
     add 2f715111b add RELEASE_NOTES for 1.1.1
     add 2de7ef8e6 [maven-release-plugin] prepare release 1.1.0
     add b466d3169 [maven-release-plugin] prepare for next development iteration
     add cc43e69b5 Merge pull request #693 from apache/rel/1.1.1-rc2
     add 19cbcab81 fix: improve CSV header validation and error messages
     add 788e91a20 refactor: move validateHeaderLine from streamLines to 
createStream and revert streamLines to its original form
     add cb454b701 fix: enhance CSV header validation to ensure correct 
separator usage
     add 455a05ad4 refactor: move header validation into streamLines to avoid 
opening file twice
     add 8d8930a13 Merge pull request #692 from 
Prathamesh9284/fix/csv-header-validation
     add 3594ffe39 Bump org.apache.hadoop:hadoop-common in /wayang-benchmark

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (7f2f45673)
            \
             N -- N -- N   
refs/heads/dependabot/maven/wayang-benchmark/org.apache.hadoop-hadoop-common-3.4.0
 (3594ffe39)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |     15 +-
 .github/workflows/backend.yml                      |     25 +-
 .github/workflows/codeql.yml                       |     14 +-
 .github/workflows/documentation.yml                |      8 +-
 .licenserc.yaml                                    |      1 +
 Jenkinsfile                                        |      2 +-
 LICENSE                                            |      5 +
 NOTICE                                             |     19 +-
 README.md                                          |    118 +-
 RELEASE_NOTES                                      |     87 +-
 bin/wayang-service.sh                              |    125 +
 bin/wayang-submit                                  |      2 +-
 build.md                                           |      4 +-
 build/check-license.sh                             |      3 +-
 .../__init__.py => conf/wayang-defaults.properties |      7 +-
 guides/develop-in-Wayang.md                        |      4 +-
 guides/develop-with-Wayang.md                      |     14 +-
 guides/ml-in-Wayang.md                             |      6 +-
 guides/pom-example.xml                             |     10 +-
 guides/spark-datasets.md                           |     61 +
 guides/tutorial.md                                 |     27 +-
 pom.xml                                            |    209 +-
 python/.gitignore                                  |      2 +-
 python/README.md                                   |      9 +-
 python/old_code/.gitignore                         |    277 -
 python/old_code/.rat-excludes                      |      7 -
 python/old_code/LICENSE                            |    203 -
 python/old_code/README.md                          |     22 -
 python/old_code/bin/benchmark.sh                   |     50 -
 python/old_code/bin/test.sh                        |     25 -
 python/old_code/old_code/__init__.py               |     16 -
 python/old_code/old_code/config/config_reader.py   |     51 -
 .../old_code/old_code/config/pywayang_config.ini   |     38 -
 python/old_code/old_code/old_graph/graph.py        |     71 -
 python/old_code/old_code/old_graph/node.py         |     48 -
 python/old_code/old_code/old_graph/traversal.py    |     51 -
 python/old_code/old_code/old_graph/visitant.py     |     52 -
 python/old_code/old_code/orchestrator/__init__.py  |     16 -
 .../old_code/old_code/orchestrator/dataquanta.py   |    330 -
 .../old_code/old_code/orchestrator/execdirectly.py |    162 -
 python/old_code/old_code/orchestrator/main.py      |    172 -
 python/old_code/old_code/orchestrator/operator.py  |    125 -
 python/old_code/old_code/orchestrator/plan.py      |     53 -
 python/old_code/old_code/protobuf/__init__.py      |     16 -
 python/old_code/old_code/protobuf/planwriter.py    |    276 -
 python/old_code/old_code/test.py                   |    115 -
 python/old_code/old_code/tests/__init__.py         |     16 -
 python/old_code/old_code/tests/demo_testing.py     |     31 -
 python/old_code/old_code/tests/full_java_test.py   |     72 -
 python/old_code/old_code/tests/full_spark_test.py  |     63 -
 python/old_code/pywayang/pyproject.toml            |     20 -
 python/old_code/pywayang/setup.cfg                 |     48 -
 python/old_code/pywayang/src/pywy/__init__.py      |     16 -
 .../pywayang/src/pywy/config/config_reader.py      |     55 -
 .../pywayang/src/pywy/config/pywayang_config.ini   |     38 -
 .../old_code/pywayang/src/pywy/graph/__init__.py   |     20 -
 python/old_code/pywayang/src/pywy/graph/graph.py   |     71 -
 python/old_code/pywayang/src/pywy/graph/node.py    |     48 -
 .../old_code/pywayang/src/pywy/graph/traversal.py  |     51 -
 .../old_code/pywayang/src/pywy/graph/visitant.py   |     52 -
 .../pywayang/src/pywy/orchestrator/__init__.py     |     22 -
 .../pywayang/src/pywy/orchestrator/dataquanta.py   |    330 -
 .../pywayang/src/pywy/orchestrator/execdirectly.py |    162 -
 .../pywayang/src/pywy/orchestrator/main.py         |    173 -
 .../pywayang/src/pywy/orchestrator/operator.py     |    121 -
 .../pywayang/src/pywy/orchestrator/plan.py         |     52 -
 .../pywayang/src/pywy/protobuf/old_planwriter.py   |    308 -
 .../pywayang/src/pywy/protobuf/planwriter.py       |    277 -
 .../pywayang/src/pywy/test/demo_testing.py         |     30 -
 .../pywayang/src/pywy/test/full_java_test.py       |     68 -
 .../pywayang/src/pywy/test/full_spark_test.py      |     67 -
 python/old_code/resources/test.input               |      4 -
 python/old_code/resources/text.input               |  16872 ---
 python/old_code/setup.cfg                          |     48 -
 python/old_code/src/pywy/config.py                 |     49 -
 python/old_code/src/pywy/core/__init__.py          |     33 -
 python/old_code/src/pywy/core/channel.py           |     83 -
 python/old_code/src/pywy/core/core.py              |    174 -
 python/old_code/src/pywy/core/executor.py          |     35 -
 python/old_code/src/pywy/core/mapping.py           |     79 -
 python/old_code/src/pywy/core/platform.py          |     38 -
 python/old_code/src/pywy/dataquanta.py             |    105 -
 python/old_code/src/pywy/exception.py              |     19 -
 python/old_code/src/pywy/graph/graph.py            |     89 -
 python/old_code/src/pywy/graph/types.py            |     75 -
 python/old_code/src/pywy/operators/__init__.py     |     31 -
 python/old_code/src/pywy/operators/base.py         |    111 -
 python/old_code/src/pywy/operators/sink.py         |     58 -
 python/old_code/src/pywy/operators/source.py       |     53 -
 python/old_code/src/pywy/operators/unary.py        |     91 -
 python/old_code/src/pywy/platforms/__init__.py     |     16 -
 .../src/pywy/platforms/commons/__init__.py         |     16 -
 .../src/pywy/platforms/commons/channels.py         |     65 -
 python/old_code/src/pywy/platforms/jvm/__init__.py |     16 -
 python/old_code/src/pywy/platforms/jvm/channels.py |     47 -
 python/old_code/src/pywy/platforms/jvm/context.py  |     33 -
 .../old_code/src/pywy/platforms/jvm/execution.py   |     93 -
 python/old_code/src/pywy/platforms/jvm/graph.py    |     52 -
 python/old_code/src/pywy/platforms/jvm/mappings.py |     27 -
 .../src/pywy/platforms/jvm/operator/__init__.py    |     30 -
 .../jvm/operator/jvm_execution_operator.py         |     48 -
 .../platforms/jvm/operator/jvm_sink_textfile.py    |     60 -
 .../platforms/jvm/operator/jvm_source_textfile.py  |     48 -
 .../platforms/jvm/operator/jvm_unary_filter.py     |     73 -
 .../platforms/jvm/operator/jvm_unary_flatmap.py    |     74 -
 python/old_code/src/pywy/platforms/jvm/platform.py |     24 -
 python/old_code/src/pywy/platforms/jvm/plugin.py   |     32 -
 .../pywy/platforms/jvm/serializable/__init__.py    |     16 -
 .../platforms/jvm/serializable/plan_writter.py     |    131 -
 .../jvm/serializable/wayang_jvm_operator.py        |    114 -
 python/old_code/src/pywy/platforms/jvm/worker.py   |    373 -
 .../old_code/src/pywy/platforms/python/__init__.py |     16 -
 .../old_code/src/pywy/platforms/python/channels.py |     37 -
 .../src/pywy/platforms/python/execution.py         |     94 -
 .../old_code/src/pywy/platforms/python/mappings.py |     29 -
 .../src/pywy/platforms/python/operator/__init__.py |     32 -
 .../python/operator/py_execution_operator.py       |     30 -
 .../platforms/python/operator/py_sink_textfile.py  |     59 -
 .../python/operator/py_source_textfile.py          |     53 -
 .../platforms/python/operator/py_unary_filter.py   |     67 -
 .../platforms/python/operator/py_unary_flatmap.py  |     67 -
 .../pywy/platforms/python/operator/py_unary_map.py |     67 -
 .../old_code/src/pywy/platforms/python/plugin.py   |     31 -
 python/old_code/src/pywy/plugins.py                |     29 -
 python/old_code/src/pywy/tests/__init__.py         |     16 -
 .../old_code/src/pywy/tests/benchmark/__init__.py  |     17 -
 .../pywy/tests/benchmark/python_benchmark_test.py  |     83 -
 .../src/pywy/tests/integration/__init__.py         |     17 -
 .../pywy/tests/integration/jvm_platform_test.py    |    143 -
 .../pywy/tests/integration/python_platform_test.py |    144 -
 python/old_code/src/pywy/tests/unit/__init__.py    |     16 -
 .../old_code/src/pywy/tests/unit/core/__init__.py  |     16 -
 .../src/pywy/tests/unit/core/channel_test.py       |     33 -
 .../src/pywy/tests/unit/core/executor_test.py      |     33 -
 .../src/pywy/tests/unit/core/mapping_test.py       |     33 -
 .../old_code/src/pywy/tests/unit/core/plan_test.py |     33 -
 .../src/pywy/tests/unit/core/platform_test.py      |     31 -
 .../src/pywy/tests/unit/core/plugin_test.py        |     33 -
 .../src/pywy/tests/unit/core/translator_test.py    |     33 -
 .../src/pywy/tests/unit/dataquanta/__init__.py     |     17 -
 .../src/pywy/tests/unit/dataquanta/context_test.py |    103 -
 .../pywy/tests/unit/dataquanta/dataquanta_test.py  |    156 -
 .../old_code/src/pywy/tests/unit/graph/__init__.py |     16 -
 .../src/pywy/tests/unit/graph/graph_test.py        |     33 -
 .../src/pywy/tests/unit/graph/types_test.py        |     33 -
 .../src/pywy/tests/unit/operators/__init__.py      |     16 -
 .../src/pywy/tests/unit/operators/base_test.py     |     33 -
 .../src/pywy/tests/unit/operators/sink_test.py     |     33 -
 .../src/pywy/tests/unit/operators/source_test.py   |     33 -
 .../src/pywy/tests/unit/operators/unary_test.py    |     33 -
 .../src/pywy/tests/unit/platforms/__init__.py      |     16 -
 .../pywy/tests/unit/platforms/python/__init__.py   |     16 -
 .../tests/unit/platforms/python/channel_test.py    |     33 -
 .../tests/unit/platforms/python/execution_test.py  |     33 -
 .../tests/unit/platforms/python/mappings_test.py   |     33 -
 .../unit/platforms/python/operator/__init__.py     |     16 -
 .../python/operator/py_execution_operator_test.py  |     33 -
 .../python/operator/py_sink_textfile_test.py       |     33 -
 .../python/operator/py_source_textfile_test.py     |     33 -
 .../python/operator/py_unary_filter_test.py        |     33 -
 .../tests/unit/platforms/python/platform_test.py   |     33 -
 .../tests/unit/platforms/python/plugin_test.py     |     33 -
 python/old_code/src/pywy/tests/unit/types_test.py  |    276 -
 python/old_code/src/pywy/translate/__init__.py     |     16 -
 python/old_code/src/pywy/types.py                  |    101 -
 .../src/pywy => src/pywy/basic/data}/__init__.py   |      0
 python/src/pywy/basic/data/record.py               |     67 +
 python/src/pywy/basic/model/models.py              |     19 +
 .../platform.py => src/pywy/configuration.py}      |     15 +-
 python/src/pywy/core/core.py                       |     25 +-
 python/src/pywy/core/serializer.py                 |     31 +-
 python/src/pywy/dataquanta.py                      |    130 +-
 python/src/pywy/execution/util.py                  |      1 -
 python/src/pywy/execution/worker.py                |     17 +-
 python/src/pywy/graph/graph.py                     |     22 +-
 python/src/pywy/operators/__init__.py              |     40 +-
 python/src/pywy/operators/base.py                  |     23 +-
 python/src/pywy/operators/binary.py                |     52 +-
 python/src/pywy/operators/sink.py                  |      4 +-
 python/src/pywy/operators/source.py                |     27 +-
 python/src/pywy/operators/unary.py                 |     54 +-
 .../__init__.py => src/pywy/requirements.txt}      |      7 +-
 .../pyproject.toml => src/pywy/tests/conftest.py}  |      5 +-
 python/src/pywy/tests/json_test.py                 |     35 -
 .../graph => src/pywy/tests/resources}/__init__.py |      0
 .../src/pywy/tests}/resources/plan-a.json          |      4 +-
 .../src/pywy/tests/resources/sample_data.md        |     92 +-
 .../src/pywy/tests/resources/wayang.properties     |      6 +-
 .../pywy/tests/resources/wordcount_out_python.txt} |      2 -
 python/src/pywy/tests/test.py                      |     79 -
 .../pywy/tests/test_decision_tree_regression.py    |     52 +
 python/src/pywy/tests/test_dl.py                   |     78 +
 python/src/pywy/tests/test_filter.py               |     65 +
 python/src/pywy/tests/test_json.py                 |     52 +
 .../{filter_test.py => test_train_linear_svc.py}   |     37 +-
 python/src/pywy/tests/test_word_count.py           |     95 +
 .../{filter_test.py => train_logistic_test.py}     |     36 +-
 python/src/pywy/tests/word_count.py                |     72 -
 python/src/pywy/types.py                           |     34 +-
 src/main/script/prerequisiteCheck.groovy           |      2 +-
 tools/test/config/wayang.properties                |      5 +
 wayang-api/pom.xml                                 |      4 +-
 wayang-api/wayang-api-json/pom.xml                 |     85 +-
 .../wayang-api-json/src/main/resources/plan-a.json |      4 +-
 .../wayang-api-json/src/main/scala/Main.scala      |     24 +-
 .../src/main/scala/builder/JsonPlanBuilder.scala   |     30 +-
 .../OperatorFromDrawflowConverter.scala            |     15 +-
 .../scala/operatorfromjson/ContextFromJson.scala   |      2 +-
 .../scala/operatorfromjson/OperatorFromJson.scala  |     35 +-
 .../main/scala/operatorfromjson/PlanFromJson.scala |      8 -
 .../binary/DLTrainingOperatorFromJson.scala        |      3 +-
 .../binary/IntersectOperatorFromJson.scala         |      1 -
 .../binary/JoinOperatorFromJson.scala              |      3 +-
 .../binary/UnionOperatorFromJson.scala             |      2 -
 ...utFromJson.scala => ParquetInputFromJson.scala} |     10 +-
 .../unary/DistinctOperatorFromJson.scala           |      1 -
 .../unary/FilterOperatorFromJson.scala             |      3 +-
 ...romJson.scala => GroupByOperatorFromJson.scala} |      6 +-
 .../unary/SortOperatorFromJson.scala               |      3 +-
 wayang-api/wayang-api-python/pom.xml               |     34 +-
 .../wayang/api/python/executor/ProcessFeeder.java  |    104 +-
 .../api/python/executor/ProcessReceiver.java       |     23 +-
 .../api/python/executor/PythonProcessCaller.java   |     94 +-
 .../api/python/executor/PythonWorkerManager.java   |     34 +-
 .../wayang/api/python/executor/ReaderIterator.java |     72 +-
 .../python/function/WrappedFlatMapDescriptor.java  |     34 +-
 .../function/WrappedMapPartitionsDescriptor.java   |     44 +-
 .../function/WrappedPredicateDescriptor.java       |     45 +-
 .../api/python/function/WrappedPythonFunction.java |     16 +-
 .../python/function/WrappedReduceDescriptor.java   |     35 +-
 .../function/WrappedTransformationDescriptor.java  |     35 +-
 .../wayang-api-python-defaults.properties          |      1 -
 .../apache/wayang/api/python/PythonApiTests.java   |     49 +
 .../resources/wayang.properties}                   |      6 +-
 wayang-api/wayang-api-scala-java/README.md         |     21 +-
 wayang-api/wayang-api-scala-java/pom.xml           |     35 +-
 .../scala/org/apache/wayang/api/DataQuanta.scala   |    157 +-
 .../org/apache/wayang/api/DataQuantaBuilder.scala  |    276 +-
 .../org/apache/wayang/api/JavaPlanBuilder.scala    |     91 +-
 .../scala/org/apache/wayang/api/PlanBuilder.scala  |     80 +-
 .../org/apache/wayang/api/async/package.scala      |     30 +-
 .../main/scala/org/apache/wayang/api/package.scala |      6 +-
 .../org/apache/wayang/api/util/NDimArray.scala     |      3 +
 .../java/org/apache/wayang/api/JavaApiTest.java    |    113 +-
 .../test/scala/org/apache/wayang/api/ApiTest.scala |     53 +-
 .../serialization/OperatorSerializationTests.scala |      2 +-
 .../serialization/OtherSerializationTests.scala    |     59 +-
 .../api/serialization/SerializationTestBase.scala  |     28 +-
 wayang-api/wayang-api-sql/pom.xml                  |     26 +-
 .../calcite/converter/WayangAggregateVisitor.java  |    198 +-
 .../calcite/converter/WayangCrossJoinVisitor.java  |     63 +
 .../sql/calcite/converter/WayangFilterVisitor.java |    147 +-
 .../sql/calcite/converter/WayangJoinVisitor.java   |    127 +-
 .../converter/WayangMultiConditionJoinVisitor.java |    170 +
 .../calcite/converter/WayangProjectVisitor.java    |    133 +-
 .../sql/calcite/converter/WayangRelConverter.java  |     36 +-
 .../calcite/converter/WayangRelNodeVisitor.java    |      1 +
 .../sql/calcite/converter/WayangSortVisitor.java   |     90 +
 .../calcite/converter/WayangTableScanVisitor.java  |     73 +-
 .../converter/functions/AggregateAddCols.java      |     64 +
 .../converter/functions/AggregateFunction.java     |    138 +
 .../converter/functions/AggregateGetResult.java    |     65 +
 .../converter/functions/AggregateKeyExtractor.java |     33 +-
 .../converter/functions/CallTreeFactory.java       |    125 +
 .../converter/functions/FilterPredicateImpl.java   |    195 +
 .../converter/functions/JoinFlattenResult.java     |     50 +
 .../converter/functions/JoinKeyExtractor.java      |     27 +-
 .../functions/MultiConditionJoinFuncImpl.java      |     52 +
 .../functions/MultiConditionJoinKeyExtractor.java  |     44 +
 .../converter/functions/ProjectMapFuncImpl.java    |     63 +
 .../calcite/converter/functions/SortFilter.java}   |     35 +-
 .../converter/functions/SortKeyExtractor.java      |     59 +
 .../wayang/api/sql/calcite/jdbc/JdbcTable.java     |      2 -
 .../api/sql/calcite/optimizer/Optimizer.java       |    145 +-
 .../wayang/api/sql/calcite/rel/WayangProject.java  |      7 +-
 .../rel/{WayangProject.java => WayangSort.java}    |     31 +-
 .../api/sql/calcite/rel/WayangTableScan.java       |     10 +-
 .../api/sql/calcite/rules/WayangAggregateRule.java |     59 +
 .../api/sql/calcite/rules/WayangFilterRule.java    |     53 +
 .../api/sql/calcite/rules/WayangJoinRule.java      |     68 +
 .../api/sql/calcite/rules/WayangProjectRule.java   |     53 +
 .../wayang/api/sql/calcite/rules/WayangRules.java  |    190 +-
 .../api/sql/calcite/rules/WayangSortRule.java      |     60 +
 .../api/sql/calcite/rules/WayangTableScanRule.java |     63 +
 .../wayang/api/sql/calcite/schema/SchemaUtils.java |      7 +-
 .../wayang/api/sql/calcite/utils/ModelParser.java  |    136 +-
 .../apache/wayang/api/sql/context/SqlContext.java  |    148 +-
 .../api/sql/sources/fs/JavaCSVTableSource.java     |    153 +-
 .../java/org/apache/wayang/api/sql/SqlAPI.java     |    191 -
 .../java/org/apache/wayang/api/sql/SqlTest.java    |     95 -
 .../apache/wayang/api/sql/SqlToWayangRelTest.java  |    815 +-
 .../src/test/resources/data/exampleDelimiter.csv   |      4 +
 .../src/test/resources/data/exampleInt.csv         |      4 +
 .../src/test/resources/data/exampleMin.csv         |      4 +
 .../src/test/resources/data/exampleRefToRef.csv    |      4 +
 .../src/test/resources/data/exampleSmallA.csv      |      3 +
 .../src/test/resources/data/exampleSmallB.csv      |      4 +
 .../src/test/resources/data/exampleSort.csv        |      9 +
 .../test/resources/data/largeLeftTableIndex.csv    |      4 +
 .../pom.xml                                        |     39 +-
 .../src/main/scala}/Parameters.scala               |     26 +-
 wayang-applications/README.md                      |     19 +
 .../data/case-study/DATA_REPO_001/README.md        |     31 +-
 wayang-applications/pom.xml                        |     59 +-
 wayang-assembly/README.md                          |      2 +-
 wayang-assembly/pom.xml                            |     26 +-
 wayang-benchmark/README.md                         |      2 +-
 wayang-benchmark/pom.xml                           |     26 +-
 .../src/main/appended-resources/META-INF/LICENSE   |      7 +
 .../org/apache/wayang/apps/pi/PiEstimation.java    |     94 +
 .../org/apache/wayang/apps/wordcount/Main.java     |      7 +-
 .../apache/wayang/apps/wordcount/WordCount.java    |    125 +-
 .../{WordCount.java => WordCountParquet.java}      |     40 +-
 .../wayang/apps/tpch/data/LineItemTupleTest.java   |     41 +-
 .../org/apache/wayang/apps/kmeans/KmeansTest.scala |      4 +-
 wayang-commons/pom.xml                             |      5 +-
 wayang-commons/wayang-basic/pom.xml                |    121 +-
 .../java/org/apache/wayang/basic/data/Record.java  |    119 +-
 .../basic/function/ProjectionDescriptor.java       |    238 +-
 .../org/apache/wayang/basic/model/DLModel.java     |     22 +
 ...Model.java => DecisionTreeRegressionModel.java} |     11 +-
 ...sionModel.java => LogisticRegressionModel.java} |      6 +-
 .../{LinearRegressionModel.java => SVMModel.java}  |      8 +-
 .../wayang/basic/model/op/{Cast.java => Get.java}  |     23 +-
 .../org/apache/wayang/basic/model/op/Input.java    |     33 +-
 .../java/org/apache/wayang/basic/model/op/Op.java  |     17 +-
 .../basic/model/op/{Cast.java => Reshape.java}     |     22 +-
 .../basic/model/op/{Cast.java => Slice.java}       |     22 +-
 .../basic/model/op/{Cast.java => Transpose.java}   |     22 +-
 .../basic/model/op/{Cast.java => ZeroLike.java}    |     16 +-
 .../model/op/nn/{Softmax.java => BatchNorm.java}   |     32 +-
 .../wayang/basic/model/op/nn/BatchNorm2D.java      |     54 +
 .../wayang/basic/model/op/nn/BatchNorm3D.java      |     54 +
 .../basic/model/op/nn/{Linear.java => Conv.java}   |     47 +-
 .../apache/wayang/basic/model/op/nn/Conv2D.java    |     37 +
 .../apache/wayang/basic/model/op/nn/Conv3D.java    |     37 +
 .../wayang/basic/model/op/nn/ConvLSTM2D.java       |     81 +
 .../model/op/nn/{Softmax.java => MSELoss.java}     |      8 +-
 .../wayang/basic/operators/AmazonS3Source.java     |    327 +
 .../wayang/basic/operators/ApacheIcebergSink.java  |     76 +
 .../basic/operators/ApacheIcebergSource.java       |    339 +
 .../basic/operators/AzureBlobStorageSource.java    |    359 +
 ...or.java => DecisionTreeRegressionOperator.java} |     37 +-
 .../basic/operators/GoogleCloudStorageSource.java  |    262 +
 .../wayang/basic/operators/KafkaTopicSink.java     |      6 -
 ...ressionOperator.java => LinearSVCOperator.java} |     37 +-
 ...erator.java => LogisticRegressionOperator.java} |     22 +-
 .../basic/operators/ObjectFileSerialization.java   |    139 +
 .../operators/ObjectFileSerializationMode.java}    |     18 +-
 .../wayang/basic/operators/ObjectFileSink.java     |     42 +-
 .../wayang/basic/operators/ObjectFileSource.java   |     36 +
 .../apache/wayang/basic/operators/ParquetSink.java |     58 +
 .../wayang/basic/operators/ParquetSource.java      |    221 +
 .../wayang/basic/operators/PredictOperators.java   |      3 +
 .../basic/function/ProjectionDescriptorTest.java   |     25 +-
 .../wayang/basic/mapping/ReduceByMappingTest.java  |     19 +-
 .../org/apache/wayang/basic/model/op/OpTest.java   |     34 +-
 .../operators/MaterializedGroupByOperatorTest.java |      6 +-
 .../operators/ObjectFileSerializationTest.java     |     79 +
 .../wayang/basic/operators/TextFileSourceTest.java |     15 +-
 .../apache/wayang/basic/types/RecordTypeTest.java  |     26 +-
 wayang-commons/wayang-core/pom.xml                 |     24 +-
 .../org/apache/wayang/core/api/Configuration.java  |     17 +-
 .../main/java/org/apache/wayang/core/api/Job.java  |     17 +
 .../org/apache/wayang/core/api/WayangContext.java  |      5 +-
 .../configuration/MapBasedKeyValueProvider.java    |      6 +-
 .../CardinalityEstimationTraversal.java            |      7 +-
 .../optimizer/channels/ChannelConversionGraph.java |     48 +-
 .../optimizer/costs/DefaultEstimatableCost.java    |      6 +-
 .../enumeration/LatentOperatorPruningStrategy.java |      2 +-
 .../optimizer/enumeration/PlanEnumeration.java     |     23 +-
 .../optimizer/enumeration/PlanImplementation.java  |     89 +-
 .../optimizer/enumeration/TopKPruningStrategy.java |     10 +-
 .../wayang/core/plan/wayangplan/LoopIsolator.java  |      3 +-
 .../wayang/core/plan/wayangplan/Operator.java      |     23 +-
 .../org/apache/wayang/core/util/ExplainUtils.java  |      2 +-
 .../java/org/apache/wayang/core/util/MultiMap.java |      8 +-
 .../apache/wayang/core/util/ReflectionUtils.java   |      3 +-
 .../apache/wayang/core/util/WayangCollections.java |      8 +-
 .../main/resources/wayang-core-defaults.properties |      2 +
 .../test/java/org/apache/wayang/core/SlotTest.java |     15 +-
 .../wayang/core/mapping/OperatorPatternTest.java   |     18 +-
 .../core/mapping/PlanTransformationTest.java       |     46 +-
 .../wayang/core/mapping/SubplanPatternTest.java    |     27 +-
 .../AggregatingCardinalityEstimatorTest.java       |     10 +-
 .../DefaultCardinalityEstimatorTest.java           |     14 +-
 .../LoopSubplanCardinalityPusherTest.java          |     47 +-
 .../cardinality/SubplanCardinalityPusherTest.java  |     25 +-
 .../ChannelConversionGraphDeterminismTest.java     |    137 +
 .../channels/ChannelConversionGraphTest.java       |     62 +-
 .../costs/NestableLoadProfileEstimatorTest.java    |     49 +-
 .../PlanEnumerationDeterminismTest.java            |    153 +
 .../enumeration/StageAssignmentTraversalTest.java  |     27 +-
 .../core/plan/wayangplan/LoopIsolatorTest.java     |     84 +-
 .../wayang/core/plan/wayangplan/OperatorTest.java  |     17 +-
 .../core/plan/wayangplan/SlotMappingTest.java      |     38 +-
 .../wayang/core/platform/PartialExecutionTest.java |     18 +-
 .../wayang/core/plugin/DynamicPluginTest.java      |     52 +-
 .../org/apache/wayang/core/util/BitmaskTest.java   |     85 +-
 .../core/util/ConsumerIteratorAdapterTest.java     |     17 +-
 .../wayang/core/util/CrossProductIterableTest.java |     35 +-
 .../wayang/core/util/LimitedInputStreamTest.java   |     19 +-
 .../wayang/core/util/ReflectionUtilsTest.java      |     25 +-
 .../wayang/core/util/WayangCollectionsTest.java    |     14 +-
 .../core/util/mathex/ExpressionBuilderTest.java    |     14 +-
 .../wayang/core/util/mathex/ExpressionTest.java    |     48 +-
 wayang-commons/wayang-utils-profile-db/NOTICE      |      2 +-
 wayang-commons/wayang-utils-profile-db/pom.xml     |      3 +-
 .../src/main/appended-resources/META-INF/LICENSE   |     21 +
 .../src/main/appended-resources/META-INF/NOTICE    |      6 +
 .../commons/util/profiledb/ProfileDBTest.java      |     42 +-
 wayang-docs/pom.xml                                |      6 +-
 wayang-docs/src/main/resources/Gemfile.lock        |      2 +-
 .../src/main/resources/_includes/footer.html       |      2 +-
 wayang-docs/src/main/resources/_includes/head.html |      2 +-
 .../src/main/resources/_layouts/default.html       |      2 +-
 .../resources/how_contribute/preparing_releases.md |      2 +-
 wayang-ml4all/README.md                            |     19 +
 wayang-ml4all/pom.xml                              |     17 +-
 .../main/resources/input/USCensus1990-sample.input |    100 -
 .../src/main/resources/input/adult.zeros.input     | 100827 ------------------
 .../test/resources/input/USCensus1990-sample.input |    100 -
 .../src/test/resources/input/adult.zeros.input     | 100827 ------------------
 wayang-platforms/pom.xml                           |      5 +-
 wayang-platforms/wayang-flink/pom.xml              |     39 +-
 ...{DataSetChannel.java => DataStreamChannel.java} |    101 +-
 .../wayang/flink/compiler/FunctionCompiler.java    |     32 +-
 .../wayang/flink/compiler/KeySelectorFunction.java |      5 +-
 .../flink/compiler/WayangFileOutputFormat.java     |     25 +-
 .../wayang/flink/execution/FlinkExecutor.java      |     12 +-
 ...ping.java => BoundedTextFileSourceMapping.java} |     21 +-
 .../org/apache/wayang/flink/mapping/Mappings.java  |     15 +-
 .../{JoinMapping.java => StreamedJoinMapping.java} |     24 +-
 .../mapping/StreamedLocalCallbackSinkMapping.java} |     32 +-
 .../{MapMapping.java => StreamedMapMapping.java}   |     24 +-
 .../flink/mapping/TextFileSourceMapping.java       |      3 +-
 .../operators/CollectionSplittableIterator.java    |     74 +
 ...Source.java => FlinkBoundedTextFileSource.java} |     96 +-
 .../flink/operators/FlinkCartesianOperator.java    |      4 +-
 .../flink/operators/FlinkCoGroupOperator.java      |      6 +-
 .../flink/operators/FlinkCollectionSink.java       |     18 +-
 .../flink/operators/FlinkCollectionSource.java     |     52 +-
 ...ink.java => FlinkDataStreamCollectionSink.java} |     60 +-
 .../operators/FlinkDataStreamJoinOperator.java     |    146 +
 .../FlinkDataStreamLocalCallbackSink.java}         |     76 +-
 .../operators/FlinkDataStreamMapOperator.java      |     81 +
 .../flink/operators/FlinkDistinctOperator.java     |      3 +-
 .../flink/operators/FlinkFilterOperator.java       |      3 +-
 .../flink/operators/FlinkFlatMapOperator.java      |      5 +-
 .../flink/operators/FlinkGlobalReduceOperator.java |      3 +-
 .../flink/operators/FlinkGroupByOperator.java      |      5 +-
 .../wayang/flink/operators/FlinkJoinOperator.java  |     11 +-
 .../flink/operators/FlinkLocalCallbackSink.java    |      5 +-
 .../wayang/flink/operators/FlinkLoopOperator.java  |      2 +-
 .../wayang/flink/operators/FlinkMapOperator.java   |     10 +-
 .../operators/FlinkMapPartitionsOperator.java      |      7 +-
 .../flink/operators/FlinkObjectFileSink.java       |     13 +-
 .../flink/operators/FlinkObjectFileSource.java     |     18 +-
 .../flink/operators/FlinkReduceByOperator.java     |      2 +-
 .../operators/FlinkRepeatExpandedOperator.java     |      4 +-
 .../flink/operators/FlinkRepeatOperator.java       |      6 +-
 .../wayang/flink/operators/FlinkSortOperator.java  |      3 +-
 .../wayang/flink/operators/FlinkTextFileSink.java  |      6 +-
 .../flink/operators/FlinkTextFileSource.java       |      4 +-
 .../wayang/flink/operators/FlinkTsvFileSink.java   |     12 +-
 .../flink/operators/FlinkZipWithIdOperator.java    |      2 +-
 .../flink/operators/ScalaTupleSerializer.java      |     61 +
 .../wayang/flink/platform/FlinkPlatform.java       |    131 +-
 .../wayang/flink/plugin/FlinkBasicPlugin.java      |      9 +-
 .../resources/wayang-flink-defaults.properties     |      2 +-
 .../operators/FlinkCartesianOperatorTest.java      |     13 +-
 .../flink/operators/FlinkCoGroupOperatorTest.java  |     18 +-
 .../flink/operators/FlinkCollectionSourceTest.java |     11 +-
 .../flink/operators/FlinkCountOperatorTest.java    |     18 +-
 .../flink/operators/FlinkDataStreamTests.java      |    197 +
 .../flink/operators/FlinkDistinctOperatorTest.java |     14 +-
 .../flink/operators/FlinkFilterOperatorTest.java   |     13 +-
 .../flink/operators/FlinkFlatMapOperatorTest.java  |     13 +-
 .../FlinkGlobalMaterializedGroupOperatorTest.java  |     15 +-
 .../operators/FlinkGlobalReduceOperatorTest.java   |     23 +-
 .../flink/operators/FlinkJoinOperatorTest.java     |     20 +-
 .../operators/FlinkMapPartitionsOperatorTest.java  |     13 +-
 .../FlinkMaterializedGroupByOperatorTest.java      |     17 +-
 .../flink/operators/FlinkOperatorTestBase.java     |     74 +-
 .../flink/operators/FlinkReduceByOperatorTest.java |     17 +-
 .../flink/operators/FlinkSortOperatorTest.java     |     13 +-
 .../flink/operators/FlinkUnionAllOperatorTest.java |     14 +-
 .../apache/wayang/flink/test/ChannelFactory.java   |     60 +-
 .../wayang/flink/operators/dataStreamTest.txt      |     11 +-
 wayang-platforms/wayang-generic-jdbc/pom.xml       |     11 +-
 wayang-platforms/wayang-giraph/pom.xml             |     27 +-
 .../operators/GiraphPagaRankOperatorTest.java      |     17 +-
 wayang-platforms/wayang-java/pom.xml               |     23 +-
 ...urceMapping.java => AmazonS3SourceMapping.java} |     28 +-
 ...kMapping.java => ApacheIcebergSinkMapping.java} |     25 +-
 ...apping.java => ApacheIcebergSourceMapping.java} |     26 +-
 ...ing.java => AzureBlobStorageSourceMapping.java} |     29 +-
 ...g.java => GoogleCloudStorageSourceMapping.java} |     33 +-
 .../org/apache/wayang/java/mapping/Mappings.java   |      8 +-
 ...ourceMapping.java => ParquetSourceMapping.java} |     15 +-
 ...fkaTopicSource.java => JavaAmazonS3Source.java} |    109 +-
 .../java/operators/JavaApacheIcebergSink.java      |    193 +
 .../java/operators/JavaApacheIcebergSource.java    |    163 +
 ...Source.java => JavaAzureBlobStorageSource.java} |    106 +-
 .../wayang/java/operators/JavaCollectOperator.java |      2 +-
 .../java/operators/JavaCollectionSource.java       |      2 +-
 ...urce.java => JavaGoogleCloudStorageSource.java} |    134 +-
 .../wayang/java/operators/JavaKafkaTopicSink.java  |      8 +-
 .../java/operators/JavaKafkaTopicSource.java       |      7 +
 .../wayang/java/operators/JavaObjectFileSink.java  |     17 +-
 .../java/operators/JavaObjectFileSource.java       |     51 +-
 .../wayang/java/operators/JavaParquetSource.java   |    177 +
 .../wayang/java/operators/JavaRepeatOperator.java  |      2 +-
 .../wayang/java/operators/JavaSortOperator.java    |      2 +-
 .../wayang/java/operators/JavaTextFileSink.java    |      2 +
 .../wayang/java/operators/JavaTextFileSource.java  |    124 +-
 .../wayang/java/operators/JavaTsvFileSink.java     |      2 +-
 .../wayang/java/operators/JavaTsvFileSource.java   |      4 +-
 .../main/resources/wayang-java-defaults.properties |     84 +
 .../wayang/java/execution/JavaExecutorTest.java    |     11 +-
 .../java/operators/JavaCartesianOperatorTest.java  |     13 +-
 .../java/operators/JavaCoGroupOperatorTest.java    |     18 +-
 .../java/operators/JavaCollectionSourceTest.java   |     11 +-
 .../java/operators/JavaCountOperatorTest.java      |     13 +-
 .../java/operators/JavaDistinctOperatorTest.java   |     13 +-
 .../operators/JavaExecutionOperatorTestBase.java   |      6 +-
 .../java/operators/JavaFilterOperatorTest.java     |     13 +-
 .../JavaGlobalMaterializedGroupOperatorTest.java   |     20 +-
 .../operators/JavaGlobalReduceOperatorTest.java    |     17 +-
 .../java/operators/JavaJoinOperatorTest.java       |     11 +-
 .../java/operators/JavaKafkaTopicSinkTest.java     |     54 +-
 .../java/operators/JavaKafkaTopicSourceTest.java   |     46 +-
 .../java/operators/JavaLocalCallbackSinkTest.java  |     11 +-
 .../JavaMaterializedGroupByOperatorTest.java       |     14 +-
 .../java/operators/JavaObjectFileSinkTest.java     |      6 +-
 .../java/operators/JavaObjectFileSourceTest.java   |     15 +-
 .../operators/JavaRandomSampleOperatorTest.java    |     19 +-
 .../java/operators/JavaReduceByOperatorTest.java   |     14 +-
 .../operators/JavaReservoirSampleOperatorTest.java |     15 +-
 .../java/operators/JavaSortOperatorTest.java       |     13 +-
 .../java/operators/JavaTextFileSinkTest.java       |     24 +-
 .../java/operators/JavaTextFileSourceTest.java     |    126 +-
 .../java/operators/JavaUnionAllOperatorTest.java   |     13 +-
 .../apache/wayang/java/test/ChannelFactory.java    |      6 +-
 .../apache/wayang/java/test/KafkaClientTest.java   |     15 +-
 wayang-platforms/wayang-jdbc-template/pom.xml      |     18 +-
 .../apache/wayang/jdbc/execution/JdbcExecutor.java |    225 +-
 .../wayang/jdbc/operators/JdbcJoinOperator.java    |      2 +-
 .../wayang/jdbc/execution/JdbcExecutorTest.java    |     22 +-
 .../jdbc/operators/JdbcJoinOperatorTest.java       |     23 +-
 .../wayang/jdbc/operators/JdbcTableSourceTest.java |     10 +-
 .../wayang/jdbc/operators/OperatorTestBase.java    |      6 +-
 .../jdbc/operators/SqlToRddOperatorTest.java       |     15 +-
 .../jdbc/operators/SqlToStreamOperatorTest.java    |     15 +-
 wayang-platforms/wayang-postgres/pom.xml           |      9 +-
 .../wayang/postgres/mapping/ProjectionMapping.java |     14 +-
 wayang-platforms/wayang-spark/pom.xml              |     35 +-
 .../wayang/spark/channels/ChannelConversions.java  |     51 +-
 .../{RddChannel.java => DatasetChannel.java}       |     93 +-
 .../wayang/spark/execution/SparkExecutor.java      |      7 +
 .../org/apache/wayang/spark/mapping/Mappings.java  |      7 +-
 .../{SortMapping.java => ParquetSinkMapping.java}  |     18 +-
 ...ourceMapping.java => ParquetSourceMapping.java} |     11 +-
 ...ing.java => DecisionTreeRegressionMapping.java} |     18 +-
 ...egressionMapping.java => LinearSVCMapping.java} |     17 +-
 ...Mapping.java => LogisticRegressionMapping.java} |     16 +-
 .../spark/operators/SparkCoGroupOperator.java      |      2 +-
 .../spark/operators/SparkCollectOperator.java      |      2 +-
 ...perator.java => SparkDatasetToRddOperator.java} |     66 +-
 .../spark/operators/SparkIntersectOperator.java    |      2 +-
 .../spark/operators/SparkKafkaTopicSink.java       |      2 +
 .../spark/operators/SparkKafkaTopicSource.java     |      7 +-
 .../spark/operators/SparkObjectFileSink.java       |     54 +-
 .../spark/operators/SparkObjectFileSource.java     |     21 +-
 .../wayang/spark/operators/SparkParquetSink.java   |     90 +
 ...fkaTopicSource.java => SparkParquetSource.java} |     83 +-
 .../SparkRandomPartitionSampleOperator.java        |      2 +-
 ...ileSink.java => SparkRddToDatasetOperator.java} |     64 +-
 .../SparkShufflePartitionSampleOperator.java       |      2 +-
 .../wayang/spark/operators/SparkTextFileSink.java  |      2 +
 .../spark/operators/SparkTextFileSource.java       |      4 +-
 .../wayang/spark/operators/SparkTsvFileSink.java   |      2 +-
 .../wayang/spark/operators/SparkTsvFileSource.java |      4 +-
 .../spark/operators/SparkZipWithIdOperator.java    |      2 +-
 .../ml/SparkDecisionTreeRegressionOperator.java    |    157 +
 .../spark/operators/ml/SparkKMeansOperator.java    |     61 +-
 .../spark/operators/ml/SparkLinearSVCOperator.java |    152 +
 .../ml/SparkLogisticRegressionOperator.java        |    144 +
 .../wayang/spark/util/DatasetConverters.java       |    157 +
 .../resources/wayang-spark-defaults.properties     |     50 +
 .../wayang/spark/operators/DatasetChannelTest.java |     98 +
 .../wayang/spark/operators/DatasetTestUtils.java   |     84 +
 .../SparkBernoulliSampleOperatorTest.java          |     17 +-
 .../operators/SparkCartesianOperatorTest.java      |     13 +-
 .../spark/operators/SparkCoGroupOperatorTest.java  |     18 +-
 .../spark/operators/SparkCollectionSourceTest.java |     11 +-
 .../spark/operators/SparkCountOperatorTest.java    |     13 +-
 .../operators/SparkDatasetToRddOperatorTest.java   |     46 +
 ...parkDecisionTreeClassificationOperatorTest.java |     19 +-
 .../spark/operators/SparkDistinctOperatorTest.java |     13 +-
 .../spark/operators/SparkFilterOperatorTest.java   |     13 +-
 .../spark/operators/SparkFlatMapOperatorTest.java  |     13 +-
 .../SparkGlobalMaterializedGroupOperatorTest.java  |     20 +-
 .../operators/SparkGlobalReduceOperatorTest.java   |     23 +-
 .../spark/operators/SparkJoinOperatorTest.java     |     21 +-
 .../spark/operators/SparkKMeansOperatorTest.java   |     20 +-
 .../SparkLinearRegressionOperatorTest.java         |     20 +-
 .../operators/SparkMapPartitionsOperatorTest.java  |     13 +-
 .../SparkMaterializedGroupByOperatorTest.java      |     14 +-
 .../spark/operators/SparkObjectFileSinkTest.java   |      6 +-
 .../spark/operators/SparkObjectFileSourceTest.java |     15 +-
 .../spark/operators/SparkOperatorTestBase.java     |     55 +-
 .../spark/operators/SparkParquetSinkTest.java      |     70 +
 .../SparkParquetSourceDatasetOutputTest.java       |     57 +
 .../SparkRandomPartitionSampleOperatorTest.java    |     15 +-
 .../operators/SparkRddToDatasetOperatorTest.java   |     43 +
 .../spark/operators/SparkReduceByOperatorTest.java |     14 +-
 .../SparkShufflePartitionSampleOperatorTest.java   |     15 +-
 .../spark/operators/SparkSortOperatorTest.java     |     13 +-
 .../spark/operators/SparkTextFileSinkTest.java     |      6 +-
 .../spark/operators/SparkUnionAllOperatorTest.java |     13 +-
 .../apache/wayang/spark/test/ChannelFactory.java   |     23 +-
 wayang-platforms/wayang-sqlite3/pom.xml            |      9 +-
 wayang-platforms/wayang-tensorflow/pom.xml         |     22 +-
 .../apache/wayang/tensorflow/model/Convertor.java  |    213 +-
 .../wayang/tensorflow/model/TensorflowModel.java   |     66 +-
 .../model/op/nn/TensorflowBatchNorm2D.java         |    131 +
 .../model/op/nn/TensorflowBatchNorm3D.java         |     65 +
 .../tensorflow/model/op/nn/TensorflowConv2D.java   |    112 +
 .../tensorflow/model/op/nn/TensorflowConv3D.java   |     91 +
 .../model/op/nn/TensorflowConvLSTM2D.java          |    118 +
 .../tensorflow/model/op/nn/TensorflowLinear.java   |     61 +
 .../operators/TensorflowDLTrainingOperator.java    |      6 +
 .../operators/TensorflowPredictOperator.java       |      6 +
 .../tensorflow/model/TensorflowModelTest.java      |     39 +-
 .../tensorflow/model/TensorflowOperatorTest.java   |    369 +
 .../operators/TensorflowOperatorTestBase.java      |      8 +-
 wayang-plugins/pom.xml                             |      3 +-
 wayang-plugins/wayang-iejoin/pom.xml               |     11 +-
 .../operators/JavaExecutionOperatorTestBase.java   |      6 +-
 .../iejoin/operators/JavaIEJoinOperatorTest.java   |     11 +-
 .../iejoin/operators/SparkIEJoinOperatorTest.java  |     11 +-
 .../iejoin/operators/SparkIEJoinOperatorTest2.java |     11 +-
 .../iejoin/operators/SparkIEJoinOperatorTest3.java |     11 +-
 .../iejoin/operators/SparkIEJoinOperatorTest4.java |     11 +-
 .../operators/SparkIESelfJoinOperatorTest.java     |     13 +-
 .../iejoin/operators/SparkOperatorTestBase.java    |      6 +-
 .../apache/wayang/iejoin/test/ChannelFactory.java  |      6 +-
 wayang-profiler/pom.xml                            |     21 +-
 .../wayang/profiler/hardware/DiskProfiler.java     |      4 +-
 wayang-resources/pom.xml                           |      3 +-
 wayang-tests-integration/pom.xml                   |     89 +-
 .../apache/wayang/tests/FlinkIntegrationIT.java    |    166 +-
 .../org/apache/wayang/tests/FullIntegrationIT.java |    138 +-
 .../apache/wayang/tests/GiraphIntegrationIT.java   |     22 +-
 .../org/apache/wayang/tests/JavaIntegrationIT.java |    155 +-
 .../apache/wayang/tests/PostgresIntegrationIT.java |     19 +-
 .../java/org/apache/wayang/tests/RegressionIT.java |     11 +-
 .../apache/wayang/tests/SparkIntegrationIT.java    |    289 +-
 .../apache/wayang/tests/TensorflowConvLSTMIT.java  |    148 +
 .../wayang/tests/TensorflowIntegrationIT.java      |     29 +-
 .../org/apache/wayang/tests/TensorflowIrisIT.java  |     24 +-
 .../wayang/tests/TensorflowIrisScalaLikeApiIT.java |    190 +
 .../java/org/apache/wayang/tests/WayangPlans.java  |     33 +-
 .../apache/wayang/tests/WayangPlansOperators.java  |     74 +-
 .../java/org/apache/wayang/tests/WordCountIT.java  |     47 +-
 666 files changed, 16542 insertions(+), 234477 deletions(-)
 create mode 100755 bin/wayang-service.sh
 rename python/old_code/pywayang/src/pywy/config/__init__.py => 
conf/wayang-defaults.properties (84%)
 create mode 100644 guides/spark-datasets.md
 delete mode 100644 python/old_code/.gitignore
 delete mode 100644 python/old_code/.rat-excludes
 delete mode 100644 python/old_code/LICENSE
 delete mode 100644 python/old_code/README.md
 delete mode 100755 python/old_code/bin/benchmark.sh
 delete mode 100755 python/old_code/bin/test.sh
 delete mode 100644 python/old_code/old_code/__init__.py
 delete mode 100644 python/old_code/old_code/config/config_reader.py
 delete mode 100644 python/old_code/old_code/config/pywayang_config.ini
 delete mode 100644 python/old_code/old_code/old_graph/graph.py
 delete mode 100644 python/old_code/old_code/old_graph/node.py
 delete mode 100644 python/old_code/old_code/old_graph/traversal.py
 delete mode 100644 python/old_code/old_code/old_graph/visitant.py
 delete mode 100644 python/old_code/old_code/orchestrator/__init__.py
 delete mode 100644 python/old_code/old_code/orchestrator/dataquanta.py
 delete mode 100644 python/old_code/old_code/orchestrator/execdirectly.py
 delete mode 100644 python/old_code/old_code/orchestrator/main.py
 delete mode 100644 python/old_code/old_code/orchestrator/operator.py
 delete mode 100644 python/old_code/old_code/orchestrator/plan.py
 delete mode 100644 python/old_code/old_code/protobuf/__init__.py
 delete mode 100644 python/old_code/old_code/protobuf/planwriter.py
 delete mode 100644 python/old_code/old_code/test.py
 delete mode 100644 python/old_code/old_code/tests/__init__.py
 delete mode 100644 python/old_code/old_code/tests/demo_testing.py
 delete mode 100644 python/old_code/old_code/tests/full_java_test.py
 delete mode 100644 python/old_code/old_code/tests/full_spark_test.py
 delete mode 100644 python/old_code/pywayang/pyproject.toml
 delete mode 100644 python/old_code/pywayang/setup.cfg
 delete mode 100644 python/old_code/pywayang/src/pywy/__init__.py
 delete mode 100644 python/old_code/pywayang/src/pywy/config/config_reader.py
 delete mode 100644 python/old_code/pywayang/src/pywy/config/pywayang_config.ini
 delete mode 100644 python/old_code/pywayang/src/pywy/graph/__init__.py
 delete mode 100644 python/old_code/pywayang/src/pywy/graph/graph.py
 delete mode 100644 python/old_code/pywayang/src/pywy/graph/node.py
 delete mode 100644 python/old_code/pywayang/src/pywy/graph/traversal.py
 delete mode 100644 python/old_code/pywayang/src/pywy/graph/visitant.py
 delete mode 100644 python/old_code/pywayang/src/pywy/orchestrator/__init__.py
 delete mode 100644 python/old_code/pywayang/src/pywy/orchestrator/dataquanta.py
 delete mode 100644 
python/old_code/pywayang/src/pywy/orchestrator/execdirectly.py
 delete mode 100644 python/old_code/pywayang/src/pywy/orchestrator/main.py
 delete mode 100644 python/old_code/pywayang/src/pywy/orchestrator/operator.py
 delete mode 100644 python/old_code/pywayang/src/pywy/orchestrator/plan.py
 delete mode 100644 python/old_code/pywayang/src/pywy/protobuf/old_planwriter.py
 delete mode 100644 python/old_code/pywayang/src/pywy/protobuf/planwriter.py
 delete mode 100644 python/old_code/pywayang/src/pywy/test/demo_testing.py
 delete mode 100644 python/old_code/pywayang/src/pywy/test/full_java_test.py
 delete mode 100644 python/old_code/pywayang/src/pywy/test/full_spark_test.py
 delete mode 100644 python/old_code/resources/test.input
 delete mode 100644 python/old_code/resources/text.input
 delete mode 100644 python/old_code/setup.cfg
 delete mode 100644 python/old_code/src/pywy/config.py
 delete mode 100644 python/old_code/src/pywy/core/__init__.py
 delete mode 100644 python/old_code/src/pywy/core/channel.py
 delete mode 100644 python/old_code/src/pywy/core/core.py
 delete mode 100644 python/old_code/src/pywy/core/executor.py
 delete mode 100644 python/old_code/src/pywy/core/mapping.py
 delete mode 100644 python/old_code/src/pywy/core/platform.py
 delete mode 100644 python/old_code/src/pywy/dataquanta.py
 delete mode 100644 python/old_code/src/pywy/exception.py
 delete mode 100644 python/old_code/src/pywy/graph/graph.py
 delete mode 100644 python/old_code/src/pywy/graph/types.py
 delete mode 100644 python/old_code/src/pywy/operators/__init__.py
 delete mode 100644 python/old_code/src/pywy/operators/base.py
 delete mode 100644 python/old_code/src/pywy/operators/sink.py
 delete mode 100644 python/old_code/src/pywy/operators/source.py
 delete mode 100644 python/old_code/src/pywy/operators/unary.py
 delete mode 100644 python/old_code/src/pywy/platforms/__init__.py
 delete mode 100644 python/old_code/src/pywy/platforms/commons/__init__.py
 delete mode 100644 python/old_code/src/pywy/platforms/commons/channels.py
 delete mode 100644 python/old_code/src/pywy/platforms/jvm/__init__.py
 delete mode 100644 python/old_code/src/pywy/platforms/jvm/channels.py
 delete mode 100644 python/old_code/src/pywy/platforms/jvm/context.py
 delete mode 100644 python/old_code/src/pywy/platforms/jvm/execution.py
 delete mode 100644 python/old_code/src/pywy/platforms/jvm/graph.py
 delete mode 100644 python/old_code/src/pywy/platforms/jvm/mappings.py
 delete mode 100644 python/old_code/src/pywy/platforms/jvm/operator/__init__.py
 delete mode 100644 
python/old_code/src/pywy/platforms/jvm/operator/jvm_execution_operator.py
 delete mode 100644 
python/old_code/src/pywy/platforms/jvm/operator/jvm_sink_textfile.py
 delete mode 100644 
python/old_code/src/pywy/platforms/jvm/operator/jvm_source_textfile.py
 delete mode 100644 
python/old_code/src/pywy/platforms/jvm/operator/jvm_unary_filter.py
 delete mode 100644 
python/old_code/src/pywy/platforms/jvm/operator/jvm_unary_flatmap.py
 delete mode 100644 python/old_code/src/pywy/platforms/jvm/platform.py
 delete mode 100644 python/old_code/src/pywy/platforms/jvm/plugin.py
 delete mode 100644 
python/old_code/src/pywy/platforms/jvm/serializable/__init__.py
 delete mode 100644 
python/old_code/src/pywy/platforms/jvm/serializable/plan_writter.py
 delete mode 100644 
python/old_code/src/pywy/platforms/jvm/serializable/wayang_jvm_operator.py
 delete mode 100644 python/old_code/src/pywy/platforms/jvm/worker.py
 delete mode 100644 python/old_code/src/pywy/platforms/python/__init__.py
 delete mode 100644 python/old_code/src/pywy/platforms/python/channels.py
 delete mode 100644 python/old_code/src/pywy/platforms/python/execution.py
 delete mode 100644 python/old_code/src/pywy/platforms/python/mappings.py
 delete mode 100644 
python/old_code/src/pywy/platforms/python/operator/__init__.py
 delete mode 100644 
python/old_code/src/pywy/platforms/python/operator/py_execution_operator.py
 delete mode 100644 
python/old_code/src/pywy/platforms/python/operator/py_sink_textfile.py
 delete mode 100644 
python/old_code/src/pywy/platforms/python/operator/py_source_textfile.py
 delete mode 100644 
python/old_code/src/pywy/platforms/python/operator/py_unary_filter.py
 delete mode 100644 
python/old_code/src/pywy/platforms/python/operator/py_unary_flatmap.py
 delete mode 100644 
python/old_code/src/pywy/platforms/python/operator/py_unary_map.py
 delete mode 100644 python/old_code/src/pywy/platforms/python/plugin.py
 delete mode 100644 python/old_code/src/pywy/plugins.py
 delete mode 100644 python/old_code/src/pywy/tests/__init__.py
 delete mode 100644 python/old_code/src/pywy/tests/benchmark/__init__.py
 delete mode 100644 
python/old_code/src/pywy/tests/benchmark/python_benchmark_test.py
 delete mode 100644 python/old_code/src/pywy/tests/integration/__init__.py
 delete mode 100644 
python/old_code/src/pywy/tests/integration/jvm_platform_test.py
 delete mode 100644 
python/old_code/src/pywy/tests/integration/python_platform_test.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/__init__.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/core/__init__.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/core/channel_test.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/core/executor_test.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/core/mapping_test.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/core/plan_test.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/core/platform_test.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/core/plugin_test.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/core/translator_test.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/dataquanta/__init__.py
 delete mode 100644 
python/old_code/src/pywy/tests/unit/dataquanta/context_test.py
 delete mode 100644 
python/old_code/src/pywy/tests/unit/dataquanta/dataquanta_test.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/graph/__init__.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/graph/graph_test.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/graph/types_test.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/operators/__init__.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/operators/base_test.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/operators/sink_test.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/operators/source_test.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/operators/unary_test.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/platforms/__init__.py
 delete mode 100644 
python/old_code/src/pywy/tests/unit/platforms/python/__init__.py
 delete mode 100644 
python/old_code/src/pywy/tests/unit/platforms/python/channel_test.py
 delete mode 100644 
python/old_code/src/pywy/tests/unit/platforms/python/execution_test.py
 delete mode 100644 
python/old_code/src/pywy/tests/unit/platforms/python/mappings_test.py
 delete mode 100644 
python/old_code/src/pywy/tests/unit/platforms/python/operator/__init__.py
 delete mode 100644 
python/old_code/src/pywy/tests/unit/platforms/python/operator/py_execution_operator_test.py
 delete mode 100644 
python/old_code/src/pywy/tests/unit/platforms/python/operator/py_sink_textfile_test.py
 delete mode 100644 
python/old_code/src/pywy/tests/unit/platforms/python/operator/py_source_textfile_test.py
 delete mode 100644 
python/old_code/src/pywy/tests/unit/platforms/python/operator/py_unary_filter_test.py
 delete mode 100644 
python/old_code/src/pywy/tests/unit/platforms/python/platform_test.py
 delete mode 100644 
python/old_code/src/pywy/tests/unit/platforms/python/plugin_test.py
 delete mode 100644 python/old_code/src/pywy/tests/unit/types_test.py
 delete mode 100644 python/old_code/src/pywy/translate/__init__.py
 delete mode 100644 python/old_code/src/pywy/types.py
 rename python/{old_code/src/pywy => src/pywy/basic/data}/__init__.py (100%)
 create mode 100644 python/src/pywy/basic/data/record.py
 rename python/{old_code/src/pywy/platforms/python/platform.py => 
src/pywy/configuration.py} (76%)
 rename python/{old_code/old_code/old_graph/__init__.py => 
src/pywy/requirements.txt} (90%)
 rename python/{old_code/pyproject.toml => src/pywy/tests/conftest.py} (87%)
 delete mode 100644 python/src/pywy/tests/json_test.py
 rename python/{old_code/src/pywy/graph => 
src/pywy/tests/resources}/__init__.py (100%)
 copy {wayang-api/wayang-api-json/src/main => 
python/src/pywy/tests}/resources/plan-a.json (88%)
 copy wayang-applications/data/case-study/DATA_REPO_001/README.md => 
python/src/pywy/tests/resources/sample_data.md (70%)
 copy 
wayang-api/wayang-api-python/src/main/resources/wayang-api-python-defaults.properties
 => python/src/pywy/tests/resources/wayang.properties (89%)
 rename python/{old_code/pywayang/src/pywy/protobuf/__init__.py => 
src/pywy/tests/resources/wordcount_out_python.txt} (96%)
 delete mode 100644 python/src/pywy/tests/test.py
 create mode 100644 python/src/pywy/tests/test_decision_tree_regression.py
 create mode 100644 python/src/pywy/tests/test_dl.py
 create mode 100644 python/src/pywy/tests/test_filter.py
 create mode 100644 python/src/pywy/tests/test_json.py
 copy python/src/pywy/tests/{filter_test.py => test_train_linear_svc.py} (50%)
 create mode 100644 python/src/pywy/tests/test_word_count.py
 rename python/src/pywy/tests/{filter_test.py => train_logistic_test.py} (50%)
 delete mode 100644 python/src/pywy/tests/word_count.py
 copy 
wayang-api/wayang-api-json/src/main/scala/operatorfromjson/input/{TextFileInputFromJson.scala
 => ParquetInputFromJson.scala} (85%)
 rename 
wayang-api/wayang-api-json/src/main/scala/operatorfromjson/unary/{GroupByOpeartorFromJson.scala
 => GroupByOperatorFromJson.scala} (90%)
 create mode 100644 
wayang-api/wayang-api-python/src/test/java/org/apache/wayang/api/python/PythonApiTests.java
 copy 
wayang-api/wayang-api-python/src/{main/resources/wayang-api-python-defaults.properties
 => test/resources/wayang.properties} (76%)
 create mode 100644 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/WayangCrossJoinVisitor.java
 create mode 100644 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/WayangMultiConditionJoinVisitor.java
 create mode 100644 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/WayangSortVisitor.java
 create mode 100644 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/functions/AggregateAddCols.java
 create mode 100644 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/functions/AggregateFunction.java
 create mode 100644 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/functions/AggregateGetResult.java
 copy 
wayang-platforms/wayang-jdbc-template/src/main/java/org/apache/wayang/jdbc/compiler/FunctionCompiler.java
 => 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/functions/AggregateKeyExtractor.java
 (56%)
 create mode 100644 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/functions/CallTreeFactory.java
 create mode 100644 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/functions/FilterPredicateImpl.java
 create mode 100644 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/functions/JoinFlattenResult.java
 copy build/_env.sh => 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/functions/JoinKeyExtractor.java
 (64%)
 create mode 100644 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/functions/MultiConditionJoinFuncImpl.java
 create mode 100644 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/functions/MultiConditionJoinKeyExtractor.java
 create mode 100644 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/functions/ProjectMapFuncImpl.java
 copy 
wayang-api/{wayang-api-python/src/main/java/org/apache/wayang/api/python/function/WrappedPythonFunction.java
 => 
wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/functions/SortFilter.java}
 (53%)
 create mode 100644 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/converter/functions/SortKeyExtractor.java
 copy 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/rel/{WayangProject.java
 => WayangSort.java} (59%)
 mode change 100755 => 100644
 create mode 100644 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/rules/WayangAggregateRule.java
 create mode 100644 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/rules/WayangFilterRule.java
 create mode 100644 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/rules/WayangJoinRule.java
 create mode 100644 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/rules/WayangProjectRule.java
 create mode 100644 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/rules/WayangSortRule.java
 create mode 100644 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/rules/WayangTableScanRule.java
 delete mode 100755 
wayang-api/wayang-api-sql/src/test/java/org/apache/wayang/api/sql/SqlAPI.java
 delete mode 100755 
wayang-api/wayang-api-sql/src/test/java/org/apache/wayang/api/sql/SqlTest.java
 create mode 100644 
wayang-api/wayang-api-sql/src/test/resources/data/exampleDelimiter.csv
 create mode 100644 
wayang-api/wayang-api-sql/src/test/resources/data/exampleInt.csv
 create mode 100644 
wayang-api/wayang-api-sql/src/test/resources/data/exampleMin.csv
 create mode 100644 
wayang-api/wayang-api-sql/src/test/resources/data/exampleRefToRef.csv
 create mode 100644 
wayang-api/wayang-api-sql/src/test/resources/data/exampleSmallA.csv
 create mode 100644 
wayang-api/wayang-api-sql/src/test/resources/data/exampleSmallB.csv
 create mode 100644 
wayang-api/wayang-api-sql/src/test/resources/data/exampleSort.csv
 create mode 100644 
wayang-api/wayang-api-sql/src/test/resources/data/largeLeftTableIndex.csv
 copy wayang-api/{wayang-api-scala-java => wayang-api-utils}/pom.xml (84%)
 copy {wayang-benchmark/src/main/scala/org/apache/wayang/apps/util => 
wayang-api/wayang-api-utils/src/main/scala}/Parameters.scala (80%)
 create mode 100644 
wayang-benchmark/src/main/appended-resources/META-INF/LICENSE
 create mode 100644 
wayang-benchmark/src/main/java/org/apache/wayang/apps/pi/PiEstimation.java
 copy 
wayang-benchmark/src/main/java/org/apache/wayang/apps/wordcount/{WordCount.java 
=> WordCountParquet.java} (66%)
 copy 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/{DecisionTreeClassificationModel.java
 => DecisionTreeRegressionModel.java} (76%)
 copy 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/{LinearRegressionModel.java
 => LogisticRegressionModel.java} (86%)
 copy 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/{LinearRegressionModel.java
 => SVMModel.java} (85%)
 copy 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/{Cast.java
 => Get.java} (67%)
 copy 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/{Cast.java
 => Reshape.java} (67%)
 copy 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/{Cast.java
 => Slice.java} (66%)
 copy 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/{Cast.java
 => Transpose.java} (67%)
 copy 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/{Cast.java
 => ZeroLike.java} (77%)
 copy 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/nn/{Softmax.java
 => BatchNorm.java} (58%)
 create mode 100644 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/nn/BatchNorm2D.java
 create mode 100644 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/nn/BatchNorm3D.java
 copy 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/nn/{Linear.java
 => Conv.java} (55%)
 create mode 100644 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/nn/Conv2D.java
 create mode 100644 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/nn/Conv3D.java
 create mode 100644 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/nn/ConvLSTM2D.java
 copy 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/nn/{Softmax.java
 => MSELoss.java} (91%)
 create mode 100644 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/AmazonS3Source.java
 create mode 100644 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/ApacheIcebergSink.java
 create mode 100644 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/ApacheIcebergSource.java
 create mode 100644 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/AzureBlobStorageSource.java
 copy 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/{LinearRegressionOperator.java
 => DecisionTreeRegressionOperator.java} (60%)
 create mode 100644 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/GoogleCloudStorageSource.java
 copy 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/{LinearRegressionOperator.java
 => LinearSVCOperator.java} (65%)
 copy 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/{LinearRegressionOperator.java
 => LogisticRegressionOperator.java} (73%)
 create mode 100644 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/ObjectFileSerialization.java
 copy 
wayang-commons/{wayang-core/src/main/java/org/apache/wayang/core/mapping/Mapping.java
 => 
wayang-basic/src/main/java/org/apache/wayang/basic/operators/ObjectFileSerializationMode.java}
 (62%)
 create mode 100644 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/ParquetSink.java
 create mode 100644 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/ParquetSource.java
 create mode 100644 
wayang-commons/wayang-basic/src/test/java/org/apache/wayang/basic/operators/ObjectFileSerializationTest.java
 create mode 100644 
wayang-commons/wayang-core/src/test/java/org/apache/wayang/core/optimizer/channels/ChannelConversionGraphDeterminismTest.java
 create mode 100644 
wayang-commons/wayang-core/src/test/java/org/apache/wayang/core/optimizer/enumeration/PlanEnumerationDeterminismTest.java
 create mode 100644 
wayang-commons/wayang-utils-profile-db/src/main/appended-resources/META-INF/LICENSE
 create mode 100644 
wayang-commons/wayang-utils-profile-db/src/main/appended-resources/META-INF/NOTICE
 delete mode 100644 
wayang-ml4all/src/main/resources/input/USCensus1990-sample.input
 delete mode 100644 wayang-ml4all/src/main/resources/input/adult.zeros.input
 delete mode 100644 
wayang-ml4all/src/test/resources/input/USCensus1990-sample.input
 delete mode 100644 wayang-ml4all/src/test/resources/input/adult.zeros.input
 copy 
wayang-platforms/wayang-flink/src/main/java/org/apache/wayang/flink/channels/{DataSetChannel.java
 => DataStreamChannel.java} (62%)
 copy 
wayang-platforms/wayang-flink/src/main/java/org/apache/wayang/flink/mapping/{TextFileSourceMapping.java
 => BoundedTextFileSourceMapping.java} (83%)
 copy 
wayang-platforms/wayang-flink/src/main/java/org/apache/wayang/flink/mapping/{JoinMapping.java
 => StreamedJoinMapping.java} (80%)
 copy 
wayang-platforms/{wayang-java/src/main/java/org/apache/wayang/java/mapping/LocalCallbackSinkMapping.java
 => 
wayang-flink/src/main/java/org/apache/wayang/flink/mapping/StreamedLocalCallbackSinkMapping.java}
 (76%)
 copy 
wayang-platforms/wayang-flink/src/main/java/org/apache/wayang/flink/mapping/{MapMapping.java
 => StreamedMapMapping.java} (81%)
 create mode 100644 
wayang-platforms/wayang-flink/src/main/java/org/apache/wayang/flink/operators/CollectionSplittableIterator.java
 copy 
wayang-platforms/wayang-flink/src/main/java/org/apache/wayang/flink/operators/{FlinkTextFileSource.java
 => FlinkBoundedTextFileSource.java} (51%)
 copy 
wayang-platforms/wayang-flink/src/main/java/org/apache/wayang/flink/operators/{FlinkCollectionSink.java
 => FlinkDataStreamCollectionSink.java} (65%)
 create mode 100644 
wayang-platforms/wayang-flink/src/main/java/org/apache/wayang/flink/operators/FlinkDataStreamJoinOperator.java
 copy 
wayang-platforms/{wayang-spark/src/main/java/org/apache/wayang/spark/operators/SparkLocalCallbackSink.java
 => 
wayang-flink/src/main/java/org/apache/wayang/flink/operators/FlinkDataStreamLocalCallbackSink.java}
 (60%)
 create mode 100644 
wayang-platforms/wayang-flink/src/main/java/org/apache/wayang/flink/operators/FlinkDataStreamMapOperator.java
 create mode 100644 
wayang-platforms/wayang-flink/src/main/java/org/apache/wayang/flink/operators/ScalaTupleSerializer.java
 create mode 100644 
wayang-platforms/wayang-flink/src/test/java/org/apache/wayang/flink/operators/FlinkDataStreamTests.java
 copy 
wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/PythonAPI.java
 => 
wayang-platforms/wayang-flink/src/test/resources/org/apache/wayang/flink/operators/dataStreamTest.txt
 (88%)
 copy 
wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/mapping/{TextFileSourceMapping.java
 => AmazonS3SourceMapping.java} (74%)
 copy 
wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/mapping/{ObjectFileSinkMapping.java
 => ApacheIcebergSinkMapping.java} (72%)
 copy 
wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/mapping/{TextFileSourceMapping.java
 => ApacheIcebergSourceMapping.java} (69%)
 copy 
wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/mapping/{RepeatMapping.java
 => AzureBlobStorageSourceMapping.java} (72%)
 copy 
wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/mapping/{GlobalReduceMapping.java
 => GoogleCloudStorageSourceMapping.java} (72%)
 copy 
wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/mapping/{TextFileSourceMapping.java
 => ParquetSourceMapping.java} (78%)
 copy 
wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/{JavaKafkaTopicSource.java
 => JavaAmazonS3Source.java} (52%)
 create mode 100644 
wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaApacheIcebergSink.java
 create mode 100644 
wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaApacheIcebergSource.java
 copy 
wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/{JavaKafkaTopicSource.java
 => JavaAzureBlobStorageSource.java} (52%)
 copy 
wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/{JavaKafkaTopicSource.java
 => JavaGoogleCloudStorageSource.java} (53%)
 create mode 100644 
wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaParquetSource.java
 copy 
wayang-platforms/wayang-spark/src/main/java/org/apache/wayang/spark/channels/{RddChannel.java
 => DatasetChannel.java} (53%)
 copy 
wayang-platforms/wayang-spark/src/main/java/org/apache/wayang/spark/mapping/{SortMapping.java
 => ParquetSinkMapping.java} (74%)
 copy 
wayang-platforms/wayang-spark/src/main/java/org/apache/wayang/spark/mapping/{CollectionSourceMapping.java
 => ParquetSourceMapping.java} (82%)
 copy 
wayang-platforms/wayang-spark/src/main/java/org/apache/wayang/spark/mapping/ml/{DecisionTreeClassificationMapping.java
 => DecisionTreeRegressionMapping.java} (75%)
 copy 
wayang-platforms/wayang-spark/src/main/java/org/apache/wayang/spark/mapping/ml/{LinearRegressionMapping.java
 => LinearSVCMapping.java} (77%)
 copy 
wayang-platforms/wayang-spark/src/main/java/org/apache/wayang/spark/mapping/ml/{LinearRegressionMapping.java
 => LogisticRegressionMapping.java} (76%)
 copy 
wayang-platforms/wayang-spark/src/main/java/org/apache/wayang/spark/operators/{SparkCacheOperator.java
 => SparkDatasetToRddOperator.java} (54%)
 create mode 100644 
wayang-platforms/wayang-spark/src/main/java/org/apache/wayang/spark/operators/SparkParquetSink.java
 copy 
wayang-platforms/wayang-spark/src/main/java/org/apache/wayang/spark/operators/{SparkKafkaTopicSource.java
 => SparkParquetSource.java} (55%)
 copy 
wayang-platforms/wayang-spark/src/main/java/org/apache/wayang/spark/operators/{SparkTextFileSink.java
 => SparkRddToDatasetOperator.java} (52%)
 create mode 100644 
wayang-platforms/wayang-spark/src/main/java/org/apache/wayang/spark/operators/ml/SparkDecisionTreeRegressionOperator.java
 create mode 100644 
wayang-platforms/wayang-spark/src/main/java/org/apache/wayang/spark/operators/ml/SparkLinearSVCOperator.java
 create mode 100644 
wayang-platforms/wayang-spark/src/main/java/org/apache/wayang/spark/operators/ml/SparkLogisticRegressionOperator.java
 create mode 100644 
wayang-platforms/wayang-spark/src/main/java/org/apache/wayang/spark/util/DatasetConverters.java
 create mode 100644 
wayang-platforms/wayang-spark/src/test/java/org/apache/wayang/spark/operators/DatasetChannelTest.java
 create mode 100644 
wayang-platforms/wayang-spark/src/test/java/org/apache/wayang/spark/operators/DatasetTestUtils.java
 create mode 100644 
wayang-platforms/wayang-spark/src/test/java/org/apache/wayang/spark/operators/SparkDatasetToRddOperatorTest.java
 create mode 100644 
wayang-platforms/wayang-spark/src/test/java/org/apache/wayang/spark/operators/SparkParquetSinkTest.java
 create mode 100644 
wayang-platforms/wayang-spark/src/test/java/org/apache/wayang/spark/operators/SparkParquetSourceDatasetOutputTest.java
 create mode 100644 
wayang-platforms/wayang-spark/src/test/java/org/apache/wayang/spark/operators/SparkRddToDatasetOperatorTest.java
 create mode 100644 
wayang-platforms/wayang-tensorflow/src/main/java/org/apache/wayang/tensorflow/model/op/nn/TensorflowBatchNorm2D.java
 create mode 100644 
wayang-platforms/wayang-tensorflow/src/main/java/org/apache/wayang/tensorflow/model/op/nn/TensorflowBatchNorm3D.java
 create mode 100644 
wayang-platforms/wayang-tensorflow/src/main/java/org/apache/wayang/tensorflow/model/op/nn/TensorflowConv2D.java
 create mode 100644 
wayang-platforms/wayang-tensorflow/src/main/java/org/apache/wayang/tensorflow/model/op/nn/TensorflowConv3D.java
 create mode 100644 
wayang-platforms/wayang-tensorflow/src/main/java/org/apache/wayang/tensorflow/model/op/nn/TensorflowConvLSTM2D.java
 create mode 100644 
wayang-platforms/wayang-tensorflow/src/main/java/org/apache/wayang/tensorflow/model/op/nn/TensorflowLinear.java
 create mode 100644 
wayang-platforms/wayang-tensorflow/src/test/java/org/apache/wayang/tensorflow/model/TensorflowOperatorTest.java
 create mode 100644 
wayang-tests-integration/src/test/java/org/apache/wayang/tests/TensorflowConvLSTMIT.java
 create mode 100644 
wayang-tests-integration/src/test/java/org/apache/wayang/tests/TensorflowIrisScalaLikeApiIT.java

Reply via email to