This is an automated email from the ASF dual-hosted git repository.
xiazcy pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
from 13ea5e3832 Merge branch '3.8-dev'
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)
new a9249b5ec2 Merge branch '3.8-dev'
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
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 ++++
.../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 +-
.../grammar/TraversalMethodVisitorTest.java | 11 -
.../language/grammar/TraversalRootVisitorTest.java | 11 -
.../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 | 465 +++++++++++----------
.../Traversal/Translator/GroovyTranslatorTests.cs | 8 +-
gremlin-go/driver/anonymousTraversal.go | 7 -
gremlin-go/driver/cucumber/gremlin.go | 83 ++--
gremlin-go/driver/graphTraversal.go | 10 +-
gremlin-go/driver/translator_test.go | 6 -
.../lib/process/graph-traversal.ts | 11 -
.../gremlin-javascript/test/cucumber/gremlin.js | 85 ++--
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_gremlin_lang.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 +-
54 files changed, 838 insertions(+), 1306 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