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 <[email protected]>
Date: 2014-08-12T20:48:59Z
Initial commit
commit 22b7464cf73497f09a55b26be4d654cc339cf1ec
Author: Stephan Ewen <[email protected]>
Date: 2014-08-12T20:54:54Z
Initial Maven project structure and .gitignore
commit 6103cf9dea81c957a5727e351fecc4e32df017ba
Author: Stephan Ewen <[email protected]>
Date: 2014-08-27T15:56:32Z
Add example for parallel dense ID assignment
commit f44986d22b5913cba8e11b6e43a77effd925aaa1
Author: Stephan Ewen <[email protected]>
Date: 2014-08-30T17:19:21Z
First mockup of initial API functions
commit 0276986098f18ab18f71b6f81e273fc8c2f86886
Author: Stephan Ewen <[email protected]>
Date: 2014-10-08T10:18:04Z
Reset repository
commit c1336f6950d966220418fcbab241e7e702dcf498
Author: Stephan Ewen <[email protected]>
Date: 2014-10-08T10:24:05Z
Initial package
commit 8083be2d8b34921fd5e80ef6030aee4668ffbb4b
Author: Stephan Ewen <[email protected]>
Date: 2014-10-08T11:50:11Z
Stubs for basic classes
commit a708ced256cf6b4176a3d93ef6cb829b2a4eb1d8
Author: Stephan Ewen <[email protected]>
Date: 2014-10-08T12:29:46Z
fix project setup
commit 1ee9b73428602fa37dd8ae86be53aeb79e1af68c
Author: vasia <[email protected]>
Date: 2014-10-08T13:27:40Z
get undirected graph
commit 08301093d31b66f553a7c3d3d34c39ea9f1dd683
Author: vasia <[email protected]>
Date: 2014-10-09T11:22:24Z
edge abd value extend tuple types
commit 006a65397b152b08d555899ccedeaa6274a8c48e
Author: vasia <[email protected]>
Date: 2014-10-09T12:49:34Z
reverse and graph input methods
commit aa0eb20f5708bdc3e2439651ca7b10436bbde640
Author: Theodore Vasiloudis <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date: 2014-10-10T11:02:17Z
Initial commit
commit 0b39cc70130a92d67b908a379fae3347d648dc99
Author: Theodore Vasiloudis <[email protected]>
Date: 2014-10-10T14:09:36Z
Reverted to using Tuples, added tests.
commit 3f2610453c64188e04b5e27b31c2145cfe37cee6
Author: Vasia Kalavri <[email protected]>
Date: 2014-10-10T16:14:38Z
Merge pull request #1 from thvasilo/thvasilo
Merge Theo's & Martin's hackathon work.
commit 35b865e8b2c87816e813a5966d367910aadd64a8
Author: vasia <[email protected]>
Date: 2014-10-10T16:19:37Z
keep 1 of the 2 readme files
commit fee97bb4e6daa287b7fd8a678395799fbc7905a0
Author: Kostas Tzoumas <[email protected]>
Date: 2014-10-21T06:11:02Z
Added Kostas' functions from the hackathon; added ExecutionEnvironment
member to Graph
commit a405e0973d3157933e78a45fb447fcabb9528e7d
Author: vasia <[email protected]>
Date: 2014-10-21T15:37:50Z
reflect current status in README
commit 2c8d859cafcedddb463d895b584a4d29d1be5d26
Author: vasia <[email protected]>
Date: 2014-10-25T14:14:42Z
type information in Graph and in getUndirected method
commit 7ff3f8a463a73495bdc3d2e8f11a204c787b2c9c
Author: vasia <[email protected]>
Date: 2014-10-25T15:08:53Z
typeinfo in reverse and getOutdegrees
commit 5af110c10c2301bcca22e19afeb10fff542153e5
Author: vasia <[email protected]>
Date: 2014-10-25T16:22:11Z
add dependency to flink-test-utils
commit 9ad2c319bec98eec2bac9998cedba4e5b84e8139
Author: vasia <[email protected]>
Date: 2014-10-25T16:27:15Z
test for undirected, reverse and outDegrees
commit 393902c3b214c2b1de67f0d59e543ec7bc4847c7
Author: vasia <[email protected]>
Date: 2014-10-25T16:30:20Z
remove unused imports
commit c7e805fd747d8cceb4cb678bfa3257434d52e437
Author: vasia <[email protected]>
Date: 2014-10-26T19:40:32Z
made functions for getUndirected, outDegrees and reverse static inner
commit a8e4e74142f6bc87db3182cd6ba9bd3a82a2490c
Author: vasia <[email protected]>
Date: 2014-10-28T21:39:42Z
test mapVertices
commit 1a404d3b462556811f54c9b5d76fe54db3f411eb
Author: vasia <[email protected]>
Date: 2014-10-28T21:51:26Z
remove unecessary type from mapVertices
commit d855bbf72a5ec9e04cadb6400b3ca6575a90335b
Author: vasia <[email protected]>
Date: 2014-10-28T22:47:55Z
fixed subGraph() and added test
commit 88e39ee3a9375e32e7c785a975277fa3f8ec73b5
Author: vasia <[email protected]>
Date: 2014-10-28T22:50:40Z
add tests in readme
commit 7eb9cb2197612294fd50031c87a81b81ab34a7fe
Author: Vasia Kalavri <[email protected]>
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 [email protected] or file a JIRA ticket
with INFRA.
---