This is an automated email from the ASF dual-hosted git repository.
jorgebg pushed a change to branch TINKERPOP-1942
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.
from 20eaebb Implement Set, Date and Class serializers
new f516161 Start sample composite type implementation
new dda6796 Start sample custom type implementation
new 2c95781 Support built-in and custom types registration
The 3 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:
docs/src/dev/io/graphbinary.asciidoc | 2 +-
.../driver/ser/GraphBinaryMessageSerializerV1.java | 4 +-
.../gremlin/driver/ser/binary/DataType.java | 3 +-
.../driver/ser/binary/GraphBinaryReader.java | 16 +-
.../driver/ser/binary/GraphBinaryWriter.java | 37 ++++-
.../ser/binary/RequestMessageSerializer.java | 21 +--
.../ser/binary/ResponseMessageSerializer.java | 15 +-
.../gremlin/driver/ser/binary/TypeSerializer.java | 9 ++
.../driver/ser/binary/TypeSerializerRegistry.java | 174 +++++++++++++++++----
.../ser/binary/types/ByteCodeSerializer.java | 8 +-
.../driver/ser/binary/types/ClassSerializer.java | 5 +-
.../ser/binary/types/CollectionSerializer.java | 5 +-
.../ser/binary/types/CustomTypeSerializer.java | 21 +--
.../driver/ser/binary/types/DateSerializer.java | 14 +-
.../driver/ser/binary/types/ListSerializer.java | 12 +-
.../driver/ser/binary/types/MapSerializer.java | 9 +-
.../driver/ser/binary/types/SetSerializer.java | 7 +-
.../ser/binary/types/SimpleTypeSerializer.java | 19 +--
.../ser/binary/types/SingleTypeSerializer.java | 10 +-
.../driver/ser/binary/types/StringSerializer.java | 11 +-
.../driver/ser/binary/types/UUIDSerializer.java | 9 +-
.../driver/ser/binary/types/sample/SamplePair.java | 52 +++---
.../binary/types/sample/SamplePairSerializer.java | 82 ++++++++++
.../ser/binary/types/sample/SamplePerson.java | 23 +--
.../types/sample/SamplePersonSerializer.java | 96 ++++++++++++
.../ser/binary/types/sample/SamplePairTests.java | 12 +-
26 files changed, 481 insertions(+), 195 deletions(-)
copy
gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/algorithm/generator/Generator.java
=>
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ser/binary/types/CustomTypeSerializer.java
(67%)
copy
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/iterator/SingleIterator.java
=>
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ser/binary/types/sample/SamplePair.java
(50%)
create mode 100644
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ser/binary/types/sample/SamplePairSerializer.java
copy
spark-gremlin/src/main/java/org/apache/tinkerpop/gremlin/spark/process/computer/payload/MessagePayload.java
=>
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ser/binary/types/sample/SamplePerson.java
(64%)
create mode 100644
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ser/binary/types/sample/SamplePersonSerializer.java
copy gremlin-console/src/test/python/y-printed.script =>
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ser/binary/types/sample/SamplePairTests.java
(82%)