You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by dk...@apache.org on 2018/08/01 19:29:58 UTC

[34/50] [abbrv] tinkerpop git commit: Merge branch 'TINKERPOP-1996'

Merge branch 'TINKERPOP-1996'


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/edd82346
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/edd82346
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/edd82346

Branch: refs/heads/TINKERPOP-1990
Commit: edd8234684bedb7c073479724b2ee645a801cbc5
Parents: 7d21ee0 10478be
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Tue Jul 31 07:35:52 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Tue Jul 31 07:35:52 2018 -0400

----------------------------------------------------------------------
 CHANGELOG.asciidoc                              |   4 +
 docs/src/recipes/centrality.asciidoc            |   2 +-
 .../reference/implementations-neo4j.asciidoc    |   5 +-
 .../implementations-tinkergraph.asciidoc        |   8 +-
 docs/src/reference/the-graph.asciidoc           | 370 -------------------
 docs/src/reference/the-traversal.asciidoc       | 186 +++++++++-
 docs/src/upgrade/release-3.4.x.asciidoc         |  49 ++-
 .../tinkerpop/gremlin/jsr223/CoreImports.java   |   2 +
 .../step/map/TraversalVertexProgramStep.java    |   4 -
 .../decoration/VertexProgramStrategy.java       |  11 +-
 .../tinkerpop/gremlin/process/traversal/IO.java |  83 +++++
 .../traversal/dsl/graph/GraphTraversal.java     |  37 ++
 .../dsl/graph/GraphTraversalSource.java         |  22 ++
 .../process/traversal/step/ReadWriting.java     |  48 +++
 .../traversal/step/sideEffect/IoStep.java       | 254 +++++++++++++
 .../process/traversal/step/util/Parameters.java |   4 +-
 .../ComputerVerificationStrategy.java           |   3 +-
 .../StandardVerificationStrategy.java           |   9 +
 .../tinkerpop/gremlin/structure/Graph.java      |  30 ++
 .../tinkerpop/gremlin/structure/io/IoCore.java  |   3 +
 .../traversal/dsl/graph/GraphTraversalTest.java |   5 +-
 .../decoration/VertexProgramStrategyTest.java   |   2 +-
 .../StandardVerificationStrategyTest.java       |  13 +-
 .../glv/GraphTraversalSource.template           |   4 +-
 gremlin-dotnet/glv/IO.template                  |  46 +++
 gremlin-dotnet/glv/generate.groovy              |  13 +-
 .../Process/Traversal/GraphTraversal.cs         |  15 +-
 .../Process/Traversal/GraphTraversalSource.cs   |  11 +
 .../src/Gremlin.Net/Process/Traversal/IO.cs     |  56 +++
 .../Gherkin/TraversalEvaluation/IOParameter.cs  |  82 ++++
 .../TraversalEvaluation/TraversalParser.cs      |   7 +
 .../groovy/jsr223/GroovyTranslatorProvider.java |   6 +
 gremlin-javascript/glv/TraversalSource.template |   9 +
 gremlin-javascript/glv/generate.groovy          |   4 +
 .../lib/process/graph-traversal.js              |  30 ++
 .../gremlin-javascript/lib/process/traversal.js |  29 ++
 .../test/cucumber/feature-steps.js              |   2 +
 gremlin-python/glv/TraversalSource.template     |  11 +
 gremlin-python/glv/generate.groovy              |   4 +
 .../gremlin_python/process/graph_traversal.py   |  13 +
 .../jython/gremlin_python/process/traversal.py  |  21 ++
 .../src/main/jython/radish/feature_steps.py     |   5 +-
 gremlin-test/features/sideEffect/Read.feature   |  84 +++++
 gremlin-test/features/sideEffect/Write.feature  |  60 +++
 .../gremlin/AbstractGraphProvider.java          |  22 +-
 .../apache/tinkerpop/gremlin/TestHelper.java    |  24 +-
 .../gremlin/process/ProcessComputerSuite.java   |   4 +
 .../gremlin/process/ProcessStandardSuite.java   |   4 +
 .../process/traversal/step/map/ReadTest.java    | 188 ++++++++++
 .../process/traversal/step/map/WriteTest.java   | 183 +++++++++
 .../ElementIdStrategyProcessTest.java           |   1 -
 .../gremlin/structure/io/util/CustomId.java     |  39 ++
 .../gremlin/process/FeatureCoverageTest.java    |   6 +-
 .../traversal/step/sideEffect/HadoopIoStep.java | 188 ++++++++++
 .../traversal/strategy/HadoopIoStrategy.java    |  83 +++++
 .../gremlin/hadoop/structure/HadoopGraph.java   |  24 ++
 .../step/sideEffect/TinkerGraphIoStepTest.java  |  98 +++++
 .../structure/TinkerGraphPlayTest.java          |   6 +-
 ...ctTinkerGraphGraphSONTranslatorProvider.java |   5 +
 .../gryo/TinkerGraphGryoTranslatorProvider.java |   7 +-
 60 files changed, 2121 insertions(+), 427 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/edd82346/CHANGELOG.asciidoc
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/edd82346/docs/src/reference/the-traversal.asciidoc
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/edd82346/docs/src/upgrade/release-3.4.x.asciidoc
----------------------------------------------------------------------
diff --cc docs/src/upgrade/release-3.4.x.asciidoc
index 2d699dc,8d87397..9951024
--- a/docs/src/upgrade/release-3.4.x.asciidoc
+++ b/docs/src/upgrade/release-3.4.x.asciidoc
@@@ -31,12 -31,12 +31,12 @@@ Please see the link:https://github.com/
  
  ==== with() Step
  
 -This version of TinkerPop introduces the `with()` step to Gremlin. It isn't really a step but is instead a step
 +This version of TinkerPop introduces the `with()`-step to Gremlin. It isn't really a step but is instead a step
  modulator. This modulator allows the step it is modifying to accept configurations that can be used to alter the
 -behavior of the step itself. A good example of its usage is shown with the revised syntax of the `pageRank()` step
 +behavior of the step itself. A good example of its usage is shown with the revised syntax of the `pageRank()`-step
  which now uses `with()` to replace the old `by()` options:
  
- [groovy]
+ [source,groovy]
  ----
  g.V().hasLabel('person').
    pageRank().
@@@ -47,9 -47,9 +47,9 @@@
    valueMap('name','friendRank')
  ----
  
 -A similar change was made for `peerPressure()` step:
 +A similar change was made for `peerPressure()`-step:
  
- [groovy]
+ [source,groovy]
  ----
  g.V().hasLabel('person').
    peerPressure().

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/edd82346/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversalSource.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/edd82346/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/feature-steps.js
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/edd82346/gremlin-python/src/main/jython/radish/feature_steps.py
----------------------------------------------------------------------