This is an automated email from the ASF dual-hosted git repository.
xiazcy pushed a change to branch 3.8-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
from 8d86ff6542 TINKERPOP-3200 Make repeat() act as a global parent (#3247)
add baba903ffc Removed `AggregateLocalStep`, `aggregate(Scope, String)`,
and `store()` in favor of using `local(aggregate(String))` for lazy
aggregation. Updated relevant docs and added additional feature tests. (#3233)
No new revisions were added by this update.
Summary of changes:
CHANGELOG.asciidoc | 2 +
docs/src/dev/provider/gremlin-semantics.asciidoc | 7 +-
docs/src/recipes/appendix.asciidoc | 2 +-
docs/src/recipes/centrality.asciidoc | 4 +-
docs/src/recipes/collections.asciidoc | 32 +-
docs/src/recipes/connected-components.asciidoc | 2 +-
docs/src/recipes/shortest-path.asciidoc | 2 +-
docs/src/reference/the-traversal.asciidoc | 38 +-
docs/src/upgrade/release-3.8.x.asciidoc | 90 ++
.../GephiTraversalVisualizationStrategy.groovy | 6 +-
.../grammar/DefaultGremlinBaseVisitor.java | 8 -
.../language/grammar/TraversalMethodVisitor.java | 18 -
.../traversal/dsl/graph/GraphTraversal.java | 42 +-
.../gremlin/process/traversal/dsl/graph/__.java | 16 -
.../step/sideEffect/AggregateLocalStep.java | 127 ---
...AggregateGlobalStep.java => AggregateStep.java} | 8 +-
.../process/traversal/util/BytecodeHelper.java | 6 +-
.../grammar/TraversalMethodVisitorTest.java | 11 -
.../language/grammar/TraversalRootVisitorTest.java | 11 -
.../traversal/dsl/graph/GraphTraversalTest.java | 3 +-
.../traversal/step/TraversalParentTest.java | 27 +-
.../step/sideEffect/AggregateLocalStepTest.java | 40 -
...eGlobalStepTest.java => AggregateStepTest.java} | 2 +-
.../ByModulatorOptimizationStrategyTest.java | 1 -
.../strategy/optimization/CountStrategyTest.java | 13 +-
.../optimization/EarlyLimitStrategyTest.java | 4 +-
.../optimization/PathRetractionStrategyTest.java | 6 +-
.../optimization/ProductiveByStrategyTest.java | 6 -
.../Process/Traversal/GraphTraversal.cs | 18 -
.../src/Gremlin.Net/Process/Traversal/__.cs | 16 -
.../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 69 +-
.../Traversal/Translator/GroovyTranslatorTests.cs | 1004 ++++++++++----------
gremlin-go/driver/anonymousTraversal.go | 7 -
gremlin-go/driver/cucumber/gremlin.go | 69 +-
gremlin-go/driver/graphTraversal.go | 10 +-
gremlin-go/driver/translator_test.go | 6 -
.../lib/process/graph-traversal.js | 11 -
.../gremlin-javascript/test/cucumber/gremlin.js | 69 +-
gremlin-language/src/main/antlr4/Gremlin.g4 | 10 +-
.../gremlin_python/process/graph_traversal.py | 14 -
gremlin-python/src/main/python/radish/gremlin.py | 69 +-
.../main/python/tests/process/test_translator.py | 5 +-
.../gremlin/process/ProcessComputerSuite.java | 3 -
.../gremlin/process/ProcessStandardSuite.java | 3 -
.../process/traversal/step/ComplexTest.java | 3 +-
.../traversal/step/sideEffect/AggregateTest.java | 110 ---
.../traversal/step/sideEffect/SideEffectTest.java | 9 +-
.../traversal/step/sideEffect/StoreTest.java | 136 ---
.../gremlin/test/features/data/Short.feature | 4 +-
.../gremlin/test/features/filter/Aggregate.feature | 4 +-
.../features/integrated/Recommendation.feature | 4 +-
.../gremlin/test/features/map/Select.feature | 4 +-
.../test/features/sideEffect/Aggregate.feature | 433 ++++++---
.../test/features/sideEffect/SideEffect.feature | 4 +-
.../gremlin/test/features/sideEffect/Store.feature | 95 --
.../gremlin/process/FeatureCoverageTest.java | 2 -
.../optimization/TinkerGraphCountStrategy.java | 4 +-
...tractTinkerGraphGraphSONTranslatorProvider.java | 8 -
58 files changed, 1130 insertions(+), 1607 deletions(-)
delete mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AggregateLocalStep.java
rename
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/{AggregateGlobalStep.java
=> AggregateStep.java} (94%)
delete mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AggregateLocalStepTest.java
rename
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/{AggregateGlobalStepTest.java
=> AggregateStepTest.java} (96%)
delete mode 100644
gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/StoreTest.java
delete mode 100644
gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Store.feature