Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-27303

Spark Graph API (Scala/Java)

    XMLWordPrintableJSON

Details

    • Story
    • Status: In Progress
    • Major
    • Resolution: Unresolved
    • 3.0.0
    • None
    • Graph
    • None

    Description

      (1) As a user, I can construct a PropertyGraph and view its nodes and relationships as DataFrames.

      Required:

      • Scala API to construct a PropertyGraph.
      • Scala API to view nodes and relationships as DataFrames.
      • Scala/Java test suites.

      (2) As a user, I can save a PropertyGraph after construction to a persist storage. Later I can load it back using PropertyGraph APIs with all future Spark versions.

      Required:

      • Save/load.
      • Scala/Java test suite.

      (3) As a user, I can query a PropertyGraph using Cypher language. I learned the syntax from Cypher V9 language reference (https://s3.amazonaws.com/artifacts.opencypher.org/openCypher9.pdf) and in the API doc I can see what features are (not) supported.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mengxr Xiangrui Meng
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: