Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-6648

Transforms for Gelly examples

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Implemented
    • 1.4.0
    • 1.4.0
    • None

    Description

      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

      Attachments

        Issue Links

          Activity

            People

              greghogan Greg Hogan
              greghogan Greg Hogan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: