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 2020/05/14 12:17:06 UTC

[tinkerpop] 01/01: Merge branch 'TINKERPOP-1682'

This is an automated email from the ASF dual-hosted git repository.

spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit de29e8c88c3f7db9d62d2c08335801c21f8e023e
Merge: 965b9d3 12a6ef0
Author: Stephen Mallette <sp...@genoprime.com>
AuthorDate: Thu May 14 08:16:45 2020 -0400

    Merge branch 'TINKERPOP-1682'

 CHANGELOG.asciidoc                                 |   4 +
 docs/src/recipes/anti-patterns.asciidoc            |  39 +----
 docs/src/upgrade/release-3.5.x.asciidoc            |  37 ++++
 .../tinkerpop/gremlin/jsr223/CoreImports.java      |   4 +-
 .../process/traversal/TraversalStrategies.java     |   2 +
 .../process/traversal/lambda/TokenTraversal.java   |  19 ++-
 .../gremlin/process/traversal/step/Grouping.java   | 100 +++++++++++
 .../process/traversal/step/TraversalParent.java    |   5 +-
 .../traversal/step/filter/DedupGlobalStep.java     |   6 +
 .../traversal/step/filter/PathFilterStep.java      |   7 +
 .../traversal/step/filter/SampleGlobalStep.java    |   6 +
 .../traversal/step/filter/WherePredicateStep.java  |   8 +-
 .../process/traversal/step/map/GroupCountStep.java |   6 +
 .../process/traversal/step/map/GroupStep.java      |  94 ++++------
 .../traversal/step/map/OrderGlobalStep.java        |  13 ++
 .../process/traversal/step/map/OrderLocalStep.java |  13 ++
 .../process/traversal/step/map/PathStep.java       |   7 +
 .../process/traversal/step/map/ProjectStep.java    |   7 +
 .../process/traversal/step/map/SelectOneStep.java  |   6 +
 .../process/traversal/step/map/SelectStep.java     |   7 +
 .../process/traversal/step/map/TreeStep.java       |   8 +-
 .../step/sideEffect/AggregateGlobalStep.java       |   6 +
 .../step/sideEffect/AggregateLocalStep.java        |   6 +
 .../step/sideEffect/GroupCountSideEffectStep.java  |   6 +
 .../step/sideEffect/GroupSideEffectStep.java       |  47 +++--
 .../process/traversal/step/sideEffect/IoStep.java  |   2 +-
 .../traversal/step/sideEffect/SackValueStep.java   |   6 +
 .../step/sideEffect/TreeSideEffectStep.java        |   7 +
 .../ByModulatorOptimizationStrategy.java           | 139 +++++++++++++++
 .../process/traversal/util/TraversalRing.java      |  10 ++
 .../structure/io/graphml/GraphMLWriter.java        |   1 -
 .../structure/io/graphson/GraphSONModule.java      |  13 +-
 .../gremlin/structure/io/gryo/GryoVersion.java     |  11 +-
 .../traversal/lambda/TokenTraversalTest.java       |  78 +++++++++
 .../ByModulatorOptimizationStrategyTest.java       | 189 +++++++++++++++++++++
 .../optimization/PathProcessorStrategyTest.java    |   2 +-
 .../traversal/util/TraversalExplanationTest.java   |   3 +-
 .../python/gremlin_python/process/strategies.py    |  16 +-
 gremlin-test/features/map/Select.feature           |  24 +++
 gremlin-test/features/sideEffect/Group.feature     |  22 +++
 .../process/traversal/step/map/OrderTest.java      |  46 +++++
 .../process/traversal/step/map/SelectTest.java     |  32 +++-
 .../traversal/step/sideEffect/GroupTest.java       |  40 +++++
 43 files changed, 969 insertions(+), 135 deletions(-)