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));
}};
}