You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2018/07/19 17:41:41 UTC

[22/50] tinkerpop git commit: Merge branch 'pr-876'

Merge branch 'pr-876'


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

Branch: refs/heads/TINKERPOP-1996
Commit: fe104acc1a3212c04cd78eeb3c924ba2ab8efd09
Parents: ea6884a d5de5d8
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Tue Jul 17 11:11:49 2018 -0400
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Tue Jul 17 11:11:49 2018 -0400

----------------------------------------------------------------------
 CHANGELOG.asciidoc                              |   1 +
 docs/src/reference/the-traversal.asciidoc       |  17 ++
 docs/src/upgrade/release-3.4.x.asciidoc         |  16 ++
 .../gremlin/process/traversal/Traverser.java    |  23 ++-
 .../traversal/dsl/graph/GraphTraversal.java     |  32 +++-
 .../gremlin/process/traversal/dsl/graph/__.java |  14 ++
 .../traversal/step/branch/RepeatStep.java       |  24 ++-
 .../process/traversal/step/map/LoopsStep.java   |  26 ++-
 .../optimization/RepeatUnrollStrategy.java      |   5 +-
 .../B_LP_NL_O_P_S_SE_SL_Traverser.java          | 156 +++++++++++++++
 .../B_LP_NL_O_P_S_SE_SL_TraverserGenerator.java |  58 ++++++
 .../traverser/B_LP_NL_O_S_SE_SL_Traverser.java  | 155 +++++++++++++++
 .../B_LP_NL_O_S_SE_SL_TraverserGenerator.java   |  58 ++++++
 .../traverser/B_NL_O_S_SE_SL_Traverser.java     | 158 +++++++++++++++
 .../B_NL_O_S_SE_SL_TraverserGenerator.java      |  56 ++++++
 .../traverser/B_O_S_SE_SL_Traverser.java        |  26 ++-
 .../LP_NL_O_OB_P_S_SE_SL_Traverser.java         | 156 +++++++++++++++
 ...LP_NL_O_OB_P_S_SE_SL_TraverserGenerator.java |  60 ++++++
 .../traverser/LP_NL_O_OB_S_SE_SL_Traverser.java | 156 +++++++++++++++
 .../LP_NL_O_OB_S_SE_SL_TraverserGenerator.java  |  59 ++++++
 .../traverser/NL_O_OB_S_SE_SL_Traverser.java    | 156 +++++++++++++++
 .../NL_O_OB_S_SE_SL_TraverserGenerator.java     |  58 ++++++
 .../traverser/O_OB_S_SE_SL_Traverser.java       |  26 ++-
 .../traversal/traverser/ProjectedTraverser.java |  14 +-
 .../traverser/util/AbstractTraverser.java       |  13 +-
 .../util/DefaultTraverserGeneratorFactory.java  |  26 ++-
 .../traverser/util/EmptyTraverser.java          |  12 +-
 .../traverser/util/LabelledCounter.java         |  83 ++++++++
 .../gremlin/structure/io/gryo/GryoVersion.java  |  35 +++-
 .../traversal/step/branch/RepeatStepTest.java   |   4 +-
 .../optimization/RepeatUnrollStrategyTest.java  |   7 +
 .../DefaultTraverserGeneratorFactoryTest.java   |  10 +
 .../Process/Traversal/GraphTraversal.cs         |  18 ++
 .../src/Gremlin.Net/Process/Traversal/__.cs     |  16 ++
 gremlin-test/features/branch/Repeat.feature     | 110 +++++++++++
 .../traversal/step/branch/RepeatTest.java       | 191 +++++++++++++++++++
 36 files changed, 2003 insertions(+), 32 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/fe104acc/CHANGELOG.asciidoc
----------------------------------------------------------------------
diff --cc CHANGELOG.asciidoc
index 7e3b705,4dc106d..ff3d9b5
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@@ -36,11 -36,11 +36,12 @@@ This release also includes changes fro
  * Allowed `GraphProvider` to expose a cached `Graph.Feature` object so that the test suite could re-use them to speed test runs.
  * Fixed a bug in `ReducingBarrierStep`, that returned the provided seed value despite no elements being available.
  * Changed the order of `select()` scopes. The order is now: maps, side-effects, paths.
 -* Removed previously deprecated Credentials DSL infrastructure.
  * Moved `TraversalEngine` to `gremlin-test` as it has long been only used in testing infrastructure.
+ * Nested loop support added allowing `repeat()` steps to be nested.
  * Events from `EventStrategy` raised from "new" mutations will now return a `KeyedVertexProperty` or `KeyedProperty` as is appropriate.
  * `MutationListener#vertexPropertyChanged(Vertex, VertexProperty, Object, Object...)` no longer has a default implementation.
 +* Removed previously deprecated methods in `SubgraphStrategy` and `PartitionStrategy` builders.
 +* Removed previously deprecated Credentials DSL infrastructure.
  * Removed previously deprecated `MutationListener#vertexPropertyChanged(Vertex, Property, Object, Object...)`.
  * Removed previously deprecated `OpSelectorHandler` constructor.
  * Removed previously deprecated `close()` from `GremlinGroovyScriptEngine` which no longer implements `AutoCloseable`.

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/fe104acc/docs/src/upgrade/release-3.4.x.asciidoc
----------------------------------------------------------------------