You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by dk...@apache.org on 2019/04/08 19:48:45 UTC

[tinkerpop] 01/01: Merge branch 'tp33'

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

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

commit 505debf3e8fe1b8172fc362748e14be8f647b29d
Merge: e9817c0 bc2c3f5
Author: Daniel Kuppitz <da...@hotmail.com>
AuthorDate: Mon Apr 8 12:48:30 2019 -0700

    Merge branch 'tp33'

 CHANGELOG.asciidoc                                 |   2 +-
 docs/src/upgrade/release-3.3.x.asciidoc            |  38 +++++
 .../tinkerpop/gremlin/jsr223/CoreImports.java      |   2 +
 .../EdgeLabelVerificationStrategy.java             | 131 ++++++++++++++
 .../structure/io/graphson/GraphSONModule.java      |   5 +
 .../gremlin/structure/io/gryo/GryoVersion.java     |   7 +-
 .../EdgeLabelVerificationStrategyTest.java         | 188 +++++++++++++++++++++
 7 files changed, 370 insertions(+), 3 deletions(-)

diff --cc gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/jsr223/CoreImports.java
index ccb7900,e298951..cc7881c
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/jsr223/CoreImports.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/jsr223/CoreImports.java
@@@ -253,8 -241,8 +254,9 @@@ public final class CoreImports 
          CLASS_IMPORTS.add(ComputerVerificationStrategy.class);
          CLASS_IMPORTS.add(LambdaRestrictionStrategy.class);
          CLASS_IMPORTS.add(ReadOnlyStrategy.class);
 +        CLASS_IMPORTS.add(ReferenceElementStrategy.class);
          CLASS_IMPORTS.add(StandardVerificationStrategy.class);
+         CLASS_IMPORTS.add(EdgeLabelVerificationStrategy.class);
          // graph traversal
          CLASS_IMPORTS.add(AnonymousTraversalSource.class);
          CLASS_IMPORTS.add(__.class);
diff --cc gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/gryo/GryoVersion.java
index 3d68036,974542d..73bac27
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/gryo/GryoVersion.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/gryo/GryoVersion.java
@@@ -585,21 -557,12 +587,22 @@@ public enum GryoVersion 
              add(GryoTypeReg.of(GraphFilterStrategy.class, 157));
              add(GryoTypeReg.of(LambdaRestrictionStrategy.class, 158));
              add(GryoTypeReg.of(ReadOnlyStrategy.class, 159));
-             add(GryoTypeReg.of(EarlyLimitStrategy.class, 188));   // ***LAST ID***
+             add(GryoTypeReg.of(EarlyLimitStrategy.class, 188));
              add(GryoTypeReg.of(MatchStep.CountMatchAlgorithm.class, 160));
              add(GryoTypeReg.of(MatchStep.GreedyMatchAlgorithm.class, 167));
+             add(GryoTypeReg.of(EdgeLabelVerificationStrategy.class, 189));   // ***LAST ID***
              // skip 171, 172 to sync with tp33
              add(GryoTypeReg.of(IndexedTraverserSet.VertexIndexedTraverserSet.class, 173));
 +
 +            add(GryoTypeReg.of(B_LP_NL_O_P_S_SE_SL_Traverser.class, 174));
 +            add(GryoTypeReg.of(B_NL_O_S_SE_SL_Traverser.class, 175));
 +            add(GryoTypeReg.of(B_LP_NL_O_S_SE_SL_Traverser.class, 176));
 +            add(GryoTypeReg.of(NL_O_OB_S_SE_SL_Traverser.class, 177));
 +            add(GryoTypeReg.of(LP_NL_O_OB_S_SE_SL_Traverser.class, 178));
 +            add(GryoTypeReg.of(LP_NL_O_OB_P_S_SE_SL_Traverser.class, 179));
 +            add(GryoTypeReg.of(LabelledCounter.class, 180));
 +            add(GryoTypeReg.of(Stack.class, 181));
 +            add(GryoTypeReg.of(ReferenceMap.class, 182));
          }};
      }