Merge branch 'TINKERPOP-1990'
Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/6a705098 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/6a705098 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/6a705098 Branch: refs/heads/master Commit: 6a705098b5176086c667b94fa9e13aa2f122bb59 Parents: c8e4fec 6b52a8c Author: Daniel Kuppitz <daniel_kupp...@hotmail.com> Authored: Fri Aug 10 07:25:48 2018 -0700 Committer: Daniel Kuppitz <daniel_kupp...@hotmail.com> Committed: Fri Aug 10 07:25:48 2018 -0700 ---------------------------------------------------------------------- CHANGELOG.asciidoc | 1 + docs/src/recipes/shortest-path.asciidoc | 62 ++ docs/src/reference/the-graphcomputer.asciidoc | 51 ++ docs/src/reference/the-traversal.asciidoc | 61 ++ .../tinkerpop/gremlin/jsr223/CoreImports.java | 4 + .../search/path/ShortestPathVertexProgram.java | 611 +++++++++++++++++++ .../traversal/step/map/ShortestPath.java | 108 ++++ .../step/map/ShortestPathVertexProgramStep.java | 185 ++++++ .../gremlin/process/remote/RemoteGraph.java | 8 + .../gremlin/process/traversal/Traversal.java | 16 +- .../traversal/dsl/graph/GraphTraversal.java | 21 + .../traversal/lambda/ColumnTraversal.java | 8 + .../traversal/lambda/ConstantTraversal.java | 9 +- .../traversal/lambda/ElementValueTraversal.java | 10 +- .../traversal/lambda/IdentityTraversal.java | 7 +- .../process/traversal/lambda/LoopTraversal.java | 6 + .../traversal/lambda/TokenTraversal.java | 8 + .../process/traversal/lambda/TrueTraversal.java | 5 + .../structure/io/graphson/GraphSONModule.java | 2 +- .../gremlin/structure/io/gryo/GryoVersion.java | 12 +- .../structure/io/gryo/UtilSerializers.java | 15 + .../gremlin/structure/util/Attachable.java | 3 +- .../traversal/dsl/graph/GraphTraversalTest.java | 2 +- .../Process/Traversal/GraphTraversal.cs | 9 + .../lib/process/graph-traversal.js | 10 + .../test/cucumber/feature-steps.js | 17 +- .../gremlin_python/process/graph_traversal.py | 4 + gremlin-test/features/map/Path.feature | 2 +- gremlin-test/features/map/ShortestPath.feature | 361 +++++++++++ .../tinkerpop/gremlin/AbstractGremlinTest.java | 6 +- .../process/AbstractGremlinProcessTest.java | 7 +- .../gremlin/process/ProcessComputerSuite.java | 5 + .../search/path/ShortestPathTestHelper.java | 100 +++ .../path/ShortestPathVertexProgramTest.java | 297 +++++++++ .../traversal/step/map/ShortestPathTest.java | 353 +++++++++++ pom.xml | 3 + .../computer/SparkHadoopGraphProvider.java | 2 + 37 files changed, 2366 insertions(+), 25 deletions(-) ----------------------------------------------------------------------