You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2019/09/26 15:03:23 UTC

[tinkerpop] 01/02: Merge branch 'TINKERPOP-2279' into tp34

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

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

commit 5803c265a79470684c56a4a01bdda22c8a99e756
Merge: 8a236d3 4a770a7
Author: Stephen Mallette <sp...@genoprime.com>
AuthorDate: Thu Sep 26 11:02:11 2019 -0400

    Merge branch 'TINKERPOP-2279' into tp34

 CHANGELOG.asciidoc                                 |    1 +
 docs/src/dev/io/graphbinary.asciidoc               |    8 +-
 docs/src/upgrade/release-3.4.x.asciidoc            |   17 +
 .../driver/ser/binary/types/PSerializer.java       |   18 +-
 .../GraphBinaryReaderWriterRoundTripTest.java      |    4 +
 gremlin-python/glv/TraversalSource.template        |    5 +-
 gremlin-python/pom.xml                             |    7 +
 .../main/jython/gremlin_python/driver/protocol.py  |    5 +-
 .../jython/gremlin_python/driver/serializer.py     |  132 ++-
 .../jython/gremlin_python/process/strategies.py    |   51 +-
 .../jython/gremlin_python/process/traversal.py     |    5 +-
 .../src/main/jython/gremlin_python/statics.py      |   15 +-
 .../gremlin_python/structure/io/graphbinaryV1.py   | 1083 ++++++++++++++++++++
 .../gremlin_python/structure/io/graphsonV3d0.py    |    1 +
 gremlin-python/src/main/jython/radish/terrain.py   |    2 +
 gremlin-python/src/main/jython/tests/conftest.py   |   37 +-
 .../tests/driver/test_driver_remote_connection.py  |   21 +-
 .../main/jython/tests/driver/test_serializer.py    |   20 +-
 .../tests/structure/io/test_functionalityio.py     |   97 ++
 .../tests/structure/io/test_graphbinaryV1.py       |  215 ++++
 .../jython/tests/structure/io/test_graphsonV3d0.py |   45 +-
 gremlin-tools/gremlin-io-test/pom.xml              |   26 +
 .../scripts/generate-graphbinary-resources.groovy  |   81 ++
 .../tinkerpop/gremlin/structure/io/Model.java      |   16 +-
 .../io/graphbinary/GraphBinaryCompatibility.java   |   86 ++
 .../structure/io/AbstractCompatibilityTest.java    |   51 +-
 .../graphbinary/GraphBinaryCompatibilityTest.java  |   90 ++
 .../io/graphbinary/_3_4_3/barrier-v1.gbin          |  Bin 0 -> 16 bytes
 .../io/graphbinary/_3_4_3/bigdecimal-v1.gbin       |  Bin 0 -> 25 bytes
 .../io/graphbinary/_3_4_3/biginteger-v1.gbin       |  Bin 0 -> 21 bytes
 .../io/graphbinary/_3_4_3/binding-v1.gbin          |  Bin 0 -> 13 bytes
 .../io/graphbinary/_3_4_3/bulkset-v1.gbin          |  Bin 0 -> 43 bytes
 .../structure/io/graphbinary/_3_4_3/byte-v1.gbin   |  Bin 0 -> 3 bytes
 .../io/graphbinary/_3_4_3/bytebuffer-v1.gbin       |  Bin 0 -> 24 bytes
 .../io/graphbinary/_3_4_3/bytecode-v1.gbin         |  Bin 0 -> 80 bytes
 .../io/graphbinary/_3_4_3/cardinality-v1.gbin      |  Bin 0 -> 12 bytes
 .../structure/io/graphbinary/_3_4_3/char-v1.gbin   |  Bin 0 -> 3 bytes
 .../structure/io/graphbinary/_3_4_3/class-v1.gbin  |  Bin 0 -> 18 bytes
 .../structure/io/graphbinary/_3_4_3/column-v1.gbin |  Bin 0 -> 12 bytes
 .../structure/io/graphbinary/_3_4_3/date-v1.gbin   |  Bin 0 -> 10 bytes
 .../io/graphbinary/_3_4_3/direction-v1.gbin        |  Bin 0 -> 11 bytes
 .../structure/io/graphbinary/_3_4_3/double-v1.gbin |  Bin 0 -> 10 bytes
 .../io/graphbinary/_3_4_3/duration-v1.gbin         |  Bin 0 -> 14 bytes
 .../structure/io/graphbinary/_3_4_3/edge-v1.gbin   |  Bin 0 -> 58 bytes
 .../structure/io/graphbinary/_3_4_3/float-v1.gbin  |  Bin 0 -> 6 bytes
 .../io/graphbinary/_3_4_3/inetaddress-v1.gbin      |  Bin 0 -> 10 bytes
 .../io/graphbinary/_3_4_3/instant-v1.gbin          |  Bin 0 -> 14 bytes
 .../io/graphbinary/_3_4_3/integer-v1.gbin          |  Bin 0 -> 6 bytes
 .../structure/io/graphbinary/_3_4_3/lambda-v1.gbin |  Bin 0 -> 40 bytes
 .../structure/io/graphbinary/_3_4_3/list-v1.gbin   |  Bin 0 -> 27 bytes
 .../io/graphbinary/_3_4_3/localdate-v1.gbin        |  Bin 0 -> 8 bytes
 .../io/graphbinary/_3_4_3/localdatetime-v1.gbin    |  Bin 0 -> 16 bytes
 .../io/graphbinary/_3_4_3/localtime-v1.gbin        |  Bin 0 -> 10 bytes
 .../structure/io/graphbinary/_3_4_3/long-v1.gbin   |  Bin 0 -> 10 bytes
 .../structure/io/graphbinary/_3_4_3/map-v1.gbin    |  Bin 0 -> 75 bytes
 .../io/graphbinary/_3_4_3/metrics-v1.gbin          |  Bin 0 -> 307 bytes
 .../io/graphbinary/_3_4_3/monthday-v1.gbin         |  Bin 0 -> 4 bytes
 .../io/graphbinary/_3_4_3/offsetdatetime-v1.gbin   |  Bin 0 -> 20 bytes
 .../io/graphbinary/_3_4_3/offsettime-v1.gbin       |  Bin 0 -> 14 bytes
 .../io/graphbinary/_3_4_3/operator-v1.gbin         |  Bin 0 -> 11 bytes
 .../structure/io/graphbinary/_3_4_3/order-v1.gbin  |  Bin 0 -> 15 bytes
 .../structure/io/graphbinary/_3_4_3/p-v1.gbin      |  Bin 0 -> 18 bytes
 .../structure/io/graphbinary/_3_4_3/pand-v1.gbin   |  Bin 0 -> 49 bytes
 .../structure/io/graphbinary/_3_4_3/path-v1.gbin   |  Bin 0 -> 96 bytes
 .../structure/io/graphbinary/_3_4_3/period-v1.gbin |  Bin 0 -> 14 bytes
 .../structure/io/graphbinary/_3_4_3/pick-v1.gbin   |  Bin 0 -> 11 bytes
 .../structure/io/graphbinary/_3_4_3/pop-v1.gbin    |  Bin 0 -> 11 bytes
 .../structure/io/graphbinary/_3_4_3/por-v1.gbin    |  Bin 0 -> 64 bytes
 .../io/graphbinary/_3_4_3/property-v1.gbin         |  Bin 0 -> 19 bytes
 .../io/graphbinary/_3_4_3/pwithin-v1.gbin          |  Bin 0 -> 22 bytes
 .../io/graphbinary/_3_4_3/pwithout-v1.gbin         |  Bin 0 -> 29 bytes
 .../structure/io/graphbinary/_3_4_3/scope-v1.gbin  |  Bin 0 -> 13 bytes
 .../structure/io/graphbinary/_3_4_3/set-v1.gbin    |  Bin 0 -> 27 bytes
 .../structure/io/graphbinary/_3_4_3/short-v1.gbin  |  Bin 0 -> 4 bytes
 .../structure/io/graphbinary/_3_4_3/t-v1.gbin      |  Bin 0 -> 13 bytes
 .../structure/io/graphbinary/_3_4_3/textp-v1.gbin  |  Bin 0 -> 29 bytes
 .../io/graphbinary/_3_4_3/timestamp-v1.gbin        |  Bin 0 -> 10 bytes
 .../io/graphbinary/_3_4_3/tinkergraph-v1.gbin      |  Bin 0 -> 2264 bytes
 .../io/graphbinary/_3_4_3/traversalmetrics-v1.gbin |  Bin 0 -> 593 bytes
 .../io/graphbinary/_3_4_3/traverser-v1.gbin        |  Bin 0 -> 30 bytes
 .../structure/io/graphbinary/_3_4_3/uuid-v1.gbin   |  Bin 0 -> 18 bytes
 .../structure/io/graphbinary/_3_4_3/vertex-v1.gbin |  Bin 0 -> 20 bytes
 .../io/graphbinary/_3_4_3/vertexproperty-v1.gbin   |  Bin 0 -> 35 bytes
 .../structure/io/graphbinary/_3_4_3/year-v1.gbin   |  Bin 0 -> 6 bytes
 .../io/graphbinary/_3_4_3/yearmonth-v1.gbin        |  Bin 0 -> 7 bytes
 .../io/graphbinary/_3_4_3/zoneddatetime-v1.gbin    |  Bin 0 -> 20 bytes
 .../io/graphbinary/_3_4_3/zoneoffset-v1.gbin       |  Bin 0 -> 6 bytes
 pom.xml                                            |    1 +
 88 files changed, 1998 insertions(+), 142 deletions(-)