You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Greg Hogan (JIRA)" <ji...@apache.org> on 2017/07/26 14:34:00 UTC

[jira] [Closed] (FLINK-6648) Transforms for Gelly examples

     [ https://issues.apache.org/jira/browse/FLINK-6648?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Greg Hogan closed FLINK-6648.
-----------------------------
    Resolution: Implemented

master: 8695a21098c06cd1cd727d24bca51db9971cb146

> Transforms for Gelly examples
> -----------------------------
>
>                 Key: FLINK-6648
>                 URL: https://issues.apache.org/jira/browse/FLINK-6648
>             Project: Flink
>          Issue Type: Improvement
>          Components: Gelly
>    Affects Versions: 1.4.0
>            Reporter: Greg Hogan
>            Assignee: Greg Hogan
>             Fix For: 1.4.0
>
>
> A primary objective of the Gelly examples {{Runner}} is to make adding new inputs and algorithms as simple and powerful as possible. A recent feature made it possible to translate the key ID of generated graphs to alternative numeric or string representations. For floating point and {{LongValue}} it is desirable to translate the key ID of the algorithm results.
> Currently a {{Runner}} job consists of an input, an algorithm, and an output. A {{Transform}} will translate the input {{Graph}} and the algorithm output {{DataSet}}. The {{Input}} and algorithm {{Driver}} will return an ordered list of {{Transform}} which will be executed in that order (processed in reverse order for algorithm output) . The {{Transform}} can be configured as are inputs and drivers.
> Example transforms:
> - the aforementioned translation of key ID types
> - surrogate types (String -> Long or Int) for user data
> - FLINK-4481 Maximum results for pairwise algorithms
> - FLINK-3625 Graph algorithms to permute graph labels and edges



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)