GitHub user vasia opened a pull request: https://github.com/apache/flink/pull/326
[FLINK-1201] Add flink-gelly to flink-addons This PR adds an initial version of Gelly, a graph API for Flink, to the flink-addons project. The development of Gelly took place as a collaboration on a separate project, which you can visit here: https://github.com/project-flink/flink-graph. I have kept the commit history and I hope this won't make it too hard to review :) We are currently working on adding documentation, a few more examples and tests and we'll also port remaining issues to JIRA. You can merge this pull request into a Git repository by running: $ git pull https://github.com/vasia/flink flink-gelly Alternatively you can review and apply these changes as the patch at: https://github.com/apache/flink/pull/326.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 #326 ---- commit 1f378eda803783c053adc7b707bd8f938b0616a4 Author: Stephan Ewen <stephan.e...@tu-berlin.de> Date: 2014-08-12T20:48:59Z Initial commit commit 22b7464cf73497f09a55b26be4d654cc339cf1ec Author: Stephan Ewen <se...@apache.org> Date: 2014-08-12T20:54:54Z Initial Maven project structure and .gitignore commit 6103cf9dea81c957a5727e351fecc4e32df017ba Author: Stephan Ewen <se...@apache.org> Date: 2014-08-27T15:56:32Z Add example for parallel dense ID assignment commit f44986d22b5913cba8e11b6e43a77effd925aaa1 Author: Stephan Ewen <se...@apache.org> Date: 2014-08-30T17:19:21Z First mockup of initial API functions commit 0276986098f18ab18f71b6f81e273fc8c2f86886 Author: Stephan Ewen <se...@apache.org> Date: 2014-10-08T10:18:04Z Reset repository commit c1336f6950d966220418fcbab241e7e702dcf498 Author: Stephan Ewen <se...@apache.org> Date: 2014-10-08T10:24:05Z Initial package commit 8083be2d8b34921fd5e80ef6030aee4668ffbb4b Author: Stephan Ewen <se...@apache.org> Date: 2014-10-08T11:50:11Z Stubs for basic classes commit a708ced256cf6b4176a3d93ef6cb829b2a4eb1d8 Author: Stephan Ewen <se...@apache.org> Date: 2014-10-08T12:29:46Z fix project setup commit 1ee9b73428602fa37dd8ae86be53aeb79e1af68c Author: vasia <vasilikikala...@gmail.com> Date: 2014-10-08T13:27:40Z get undirected graph commit 08301093d31b66f553a7c3d3d34c39ea9f1dd683 Author: vasia <vasilikikala...@gmail.com> Date: 2014-10-09T11:22:24Z edge abd value extend tuple types commit 006a65397b152b08d555899ccedeaa6274a8c48e Author: vasia <vasilikikala...@gmail.com> Date: 2014-10-09T12:49:34Z reverse and graph input methods commit aa0eb20f5708bdc3e2439651ca7b10436bbde640 Author: Theodore Vasiloudis <t...@sics.se> Date: 2014-10-09T14:11:03Z Added Push-Gather-Apply, mapVertices, subgraph, outDegrees Added: mapVertices + Test subgraph (Unfinished) outDegrees Push-Gather-Apply Neighborhood Model Junit Dependency Everything is untested as we are blocked on graph creation commit 044d8097b3b4e4b2d60142bb9f6ad04b15d3fb94 Author: Theodore Vasiloudis <t...@sics.se> Date: 2014-10-09T14:45:03Z Merge branch 'hackathon' of github.com:vasia/flink-graphs into thvasilo Conflicts: src/main/java/flink/graphs/Edge.java src/main/java/flink/graphs/Graph.java src/main/java/flink/graphs/Vertex.java commit 43e8b56f81006a85699c842a44b00b1b395474dd Author: Kostas Tzoumas <kostas.tzou...@gmail.com> Date: 2014-10-10T11:02:17Z Initial commit commit 0b39cc70130a92d67b908a379fae3347d648dc99 Author: Theodore Vasiloudis <t...@sics.se> Date: 2014-10-10T14:09:36Z Reverted to using Tuples, added tests. commit 3f2610453c64188e04b5e27b31c2145cfe37cee6 Author: Vasia Kalavri <vasilikikala...@gmail.com> Date: 2014-10-10T16:14:38Z Merge pull request #1 from thvasilo/thvasilo Merge Theo's & Martin's hackathon work. commit 35b865e8b2c87816e813a5966d367910aadd64a8 Author: vasia <vasilikikala...@gmail.com> Date: 2014-10-10T16:19:37Z keep 1 of the 2 readme files commit fee97bb4e6daa287b7fd8a678395799fbc7905a0 Author: Kostas Tzoumas <kostas.tzou...@gmail.com> Date: 2014-10-21T06:11:02Z Added Kostas' functions from the hackathon; added ExecutionEnvironment member to Graph commit a405e0973d3157933e78a45fb447fcabb9528e7d Author: vasia <vasilikikala...@gmail.com> Date: 2014-10-21T15:37:50Z reflect current status in README commit 2c8d859cafcedddb463d895b584a4d29d1be5d26 Author: vasia <vasilikikala...@gmail.com> Date: 2014-10-25T14:14:42Z type information in Graph and in getUndirected method commit 7ff3f8a463a73495bdc3d2e8f11a204c787b2c9c Author: vasia <vasilikikala...@gmail.com> Date: 2014-10-25T15:08:53Z typeinfo in reverse and getOutdegrees commit 5af110c10c2301bcca22e19afeb10fff542153e5 Author: vasia <vasilikikala...@gmail.com> Date: 2014-10-25T16:22:11Z add dependency to flink-test-utils commit 9ad2c319bec98eec2bac9998cedba4e5b84e8139 Author: vasia <vasilikikala...@gmail.com> Date: 2014-10-25T16:27:15Z test for undirected, reverse and outDegrees commit 393902c3b214c2b1de67f0d59e543ec7bc4847c7 Author: vasia <vasilikikala...@gmail.com> Date: 2014-10-25T16:30:20Z remove unused imports commit c7e805fd747d8cceb4cb678bfa3257434d52e437 Author: vasia <vasilikikala...@gmail.com> Date: 2014-10-26T19:40:32Z made functions for getUndirected, outDegrees and reverse static inner commit a8e4e74142f6bc87db3182cd6ba9bd3a82a2490c Author: vasia <vasilikikala...@gmail.com> Date: 2014-10-28T21:39:42Z test mapVertices commit 1a404d3b462556811f54c9b5d76fe54db3f411eb Author: vasia <vasilikikala...@gmail.com> Date: 2014-10-28T21:51:26Z remove unecessary type from mapVertices commit d855bbf72a5ec9e04cadb6400b3ca6575a90335b Author: vasia <vasilikikala...@gmail.com> Date: 2014-10-28T22:47:55Z fixed subGraph() and added test commit 88e39ee3a9375e32e7c785a975277fa3f8ec73b5 Author: vasia <vasilikikala...@gmail.com> Date: 2014-10-28T22:50:40Z add tests in readme commit 7eb9cb2197612294fd50031c87a81b81ab34a7fe Author: Vasia Kalavri <vasilikikala...@gmail.com> Date: 2014-10-29T16:04:28Z Merge pull request #2 from project-flink/vasia-graphDSL Changes functions to static inner classes and adds initial tests ---- --- 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. ---