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 e5f35a4178 Support multi-label vertices in Gryo; fix
HadoopElement.labels()
add 58ca69f8d7 Confine multi-label vertex storage to vertex classes; add
OLAP tests
add db73f461ef Fix stale vertex label counts and GQL planner label stats
add ca9fead71d Replace label index diff hook with add/remove deltas;
document thread-safety
add 6bd54a3daf Fix GraphBinaryV4 edge deserialization dropping endpoint
labels
add 523a736737 Support multi-label and zero-label vertices in Python/.NET
GraphBinary
add 0327e3a2cc Support zero-label vertices in gremlin-go GraphBinary
add 574194c87b Support multi-label and zero-label in gremlin-go Graph
serialization
add 5580f8b64b Remove label constructor comments in gremlin-python graph.py
add 229a897cf0 Add multi/zero-label GraphBinary tests in Python, .NET, JS
GLVs
add 8bcc608aa7 Support multi/zero-label in Java Graph GraphBinary serde
and round-trip tests
No new revisions were added by this update.
Summary of changes:
.../structure/io/binary/types/GraphSerializer.java | 52 +++++++---
.../gremlin/structure/util/Attachable.java | 13 ++-
.../structure/util/detached/DetachedEdge.java | 2 +-
.../structure/util/detached/DetachedElement.java | 32 ------
.../structure/util/detached/DetachedVertex.java | 23 ++++-
.../structure/util/reference/ReferenceEdge.java | 1 -
.../structure/util/reference/ReferenceElement.java | 32 ------
.../structure/util/reference/ReferenceVertex.java | 34 ++++++-
.../gremlin/structure/util/star/StarGraph.java | 3 +-
.../util/star/StarGraphGraphSONSerializerV1.java | 2 +-
.../util/star/StarGraphGraphSONSerializerV2.java | 2 +-
.../util/star/StarGraphGraphSONSerializerV3.java | 2 +-
.../IO/GraphBinary4/Types/GraphSerializer.cs | 18 +++-
.../Structure/IO/GraphBinary4/GraphBinary4Tests.cs | 113 +++++++++++++++++++++
gremlin-go/driver/cucumber/cucumberWorld.go | 13 +--
gremlin-go/driver/graphBinaryDeserializer.go | 73 ++++++++-----
gremlin-go/driver/graphBinarySerializer.go | 34 +++++--
gremlin-go/driver/graphBinarySerializer_test.go | 98 ++++++++++++++++++
.../test/unit/graphbinary/type-detection-test.js | 98 +++++++++++++++++-
.../main/python/gremlin_python/structure/graph.py | 8 +-
.../gremlin_python/structure/io/graphbinaryV4.py | 22 ++--
.../tests/unit/structure/io/test_graphbinaryV4.py | 66 ++++++++++++
.../gremlin/util/ser/AbstractRoundTripTest.java | 79 +++++++++++++-
.../GraphSONMessageSerializerV4RoundTripTest.java | 3 +-
.../hadoop/structure/io/VertexWritableTest.java | 17 ++++
.../structure/io/AbstractIoRegistryCheck.java | 37 +++++++
.../spark/structure/io/SparkIoRegistryCheck.java | 5 +
.../tinkergraph/structure/AbstractTinkerGraph.java | 25 +++--
.../gremlin/tinkergraph/structure/TinkerGraph.java | 14 +++
.../structure/TinkerTransactionGraph.java | 4 +-
.../tinkergraph/structure/TinkerVertex.java | 34 ++++---
.../structure/TinkerTransactionGraphTest.java | 24 +++++
.../structure/TinkerVertexMultiLabelTest.java | 57 +++++++++++
33 files changed, 863 insertions(+), 177 deletions(-)