This is an automated email from the ASF dual-hosted git repository.
Cole-Greer pushed a change to branch multi-label-experiment
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
from be5072e231 Document multi-label vertex support
add 6a3c91ed07 Reconstruct source-spawned multi-label addV as a single step
add 99f496a86e Preserve GValue variables through multi-label addV and
simplify the addV API
add 687878f5e2 Add label-traversal semantics, addV traversal-varargs, and
multi-label test coverage
add dfc1827a41 Address multi-label documentation review comments
add 561723f234 Fold LabelsDropVerificationStrategy into
StandardVerificationStrategy
add d6c57e2b27 cleanup gherkin tags docs
No new revisions were added by this update.
Summary of changes:
CHANGELOG.asciidoc | 2 +-
docs/src/dev/developer/for-committers.asciidoc | 20 +-
docs/src/dev/provider/gremlin-semantics.asciidoc | 79 ++-
.../reference/implementations-tinkergraph.asciidoc | 16 +-
docs/src/reference/the-graph.asciidoc | 11 +
docs/src/reference/the-traversal.asciidoc | 28 +-
.../gremlin/process/traversal/dsl/GremlinDsl.java | 2 +-
.../process/traversal/dsl/GremlinDslProcessor.java | 14 +-
.../grammar/DefaultGremlinBaseVisitor.java | 7 -
.../language/grammar/TraversalMethodVisitor.java | 73 ++-
.../grammar/TraversalSourceSpawnMethodVisitor.java | 55 +-
.../process/traversal/TraversalStrategies.java | 3 -
.../traversal/dsl/graph/GraphTraversal.java | 110 ++--
.../traversal/dsl/graph/GraphTraversalSource.java | 122 ++--
.../gremlin/process/traversal/dsl/graph/__.java | 28 +-
.../map/AbstractAddElementStepPlaceholder.java | 90 ++-
.../step/map/AbstractAddVertexStepPlaceholder.java | 10 +-
.../traversal/step/map/AddVertexStartStep.java | 77 ++-
.../step/map/AddVertexStartStepPlaceholder.java | 30 +-
.../process/traversal/step/map/AddVertexStep.java | 77 ++-
.../step/map/AddVertexStepPlaceholder.java | 29 +-
.../process/traversal/step/map/ElementMapStep.java | 5 +-
.../traversal/step/map/PropertyMapStep.java | 5 +-
.../traversal/step/sideEffect/AddLabelStep.java | 30 +-
.../LabelsDropVerificationStrategy.java | 66 --
.../verification/StandardVerificationStrategy.java | 19 +
.../grammar/TraversalMethodVisitorTest.java | 48 ++
.../language/grammar/TraversalRootVisitorTest.java | 29 +
.../gremlin/process/traversal/GremlinLangTest.java | 4 +
.../dsl/graph/GraphTraversalSourceTest.java | 2 +-
.../traversal/step/map/AddVertexStepTest.java | 107 +++-
.../LabelsDropVerificationStrategyTest.java | 85 ---
.../StandardVerificationStrategyTest.java | 15 +-
.../Process/Traversal/GraphTraversal.cs | 45 +-
.../Process/Traversal/GraphTraversalSource.cs | 47 +-
.../src/Gremlin.Net/Process/Traversal/__.cs | 18 +-
.../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 29 +-
gremlin-go/driver/cucumber/cucumberWorld.go | 13 +-
gremlin-go/driver/cucumber/gremlin.go | 29 +-
.../gremlin-javascript/test/cucumber/gremlin.js | 29 +-
gremlin-language/src/main/antlr4/Gremlin.g4 | 10 +-
.../src/main/python/tests/feature/gremlin.py | 29 +-
.../gremlin/language/translator/translations.json | 669 ++++++++++++++++++++-
.../gremlin/test/features/map/AddVertex.feature | 44 ++
.../gremlin/test/features/map/ElementMap.feature | 146 ++++-
.../gremlin/test/features/map/Labels.feature | 74 ++-
.../gremlin/test/features/map/ValueMap.feature | 66 +-
.../test/features/sideEffect/AddLabel.feature | 12 +-
.../test/features/sideEffect/DropLabel.feature | 22 +-
.../tinkerpop/gremlin/tinkergraph/TinkerWorld.java | 16 +
.../sideEffect/LabelTraversalSemanticsTest.java | 289 +++++++++
51 files changed, 2375 insertions(+), 510 deletions(-)
delete mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/LabelsDropVerificationStrategy.java
delete mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/LabelsDropVerificationStrategyTest.java
create mode 100644
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/process/traversal/step/sideEffect/LabelTraversalSemanticsTest.java