GitHub user chiwanpark opened a pull request: https://github.com/apache/flink/pull/572
[FLINK-703] Use complete element as join key Hello. I open a pull request about FLINK-703. You can find more detail description in [JIRA](https://issues.apache.org/jira/browse/FLINK-703). This PR contains following changes. * Add `BasicKeySelector` class to use complete element as key. * Add `checkForAtomicType` method in `Keys` class to check condition. * Modify `CoGroupOperator`, `JoinOperator`, `DataSet` in Java and Scala API * Add some unit tests and integration tests to test this modification. You can merge this pull request into a Git repository by running: $ git pull https://github.com/chiwanpark/flink FLINK-703 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/flink/pull/572.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #572 ---- commit e6804bbf4d5ec345a723d692da26b277a1cabf04 Author: Chiwan Park <chiwanp...@icloud.com> Date: 2015-04-05T18:18:23Z [FLINK-703] [java api] Use complete element as join key commit 862c5a5608cd7fd8af22c5a781e87ef0ece79e85 Author: Chiwan Park <chiwanp...@icloud.com> Date: 2015-04-05T20:07:11Z [FLINK-703] [scala api] Use complete element as join key ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---