Uploaded image for project: 'Atlas'
  1. Atlas
  2. ATLAS-1958

Better graph traversal APIs

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Won't Do
    • None
    • None
    • None
    • None

    Description

      Right now the only way to perform deep/complex graph traversals is through the Gremlin API.
      Currently atlas has an ExpressionFactory abstraction which internally generates groovy expression as per the compatible TinkerPop version. It requires solid understanding of the TypeSystem, gremlin query structure, required optimizations etc.

      Instead, TinkerPop itself supports a Gremlin pipeline (TP2) and a GraphTraversal (TP3), which are good abstractions over the gremlin query language. We should have a Querying abstraction in Atlas which is agnostic to the underlying Graph implementation.

      Attachments

        Activity

          People

            apoorvnaik Apoorv Naik
            apoorvnaik Apoorv Naik
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: