Apoorv Naik created ATLAS-1958: ---------------------------------- Summary: Better graph traversal APIs Key: ATLAS-1958 URL: https://issues.apache.org/jira/browse/ATLAS-1958 Project: Atlas Issue Type: Improvement Reporter: Apoorv Naik Assignee: Apoorv Naik
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. -- This message was sent by Atlassian JIRA (v6.4.14#64029)