You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by xi...@apache.org on 2023/05/12 19:33:18 UTC
[tinkerpop] branch 3.6-dev updated (3765fc8bf5 -> e5eecbd1a1)
This is an automated email from the ASF dual-hosted git repository.
xiazcy pushed a change to branch 3.6-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
from 3765fc8bf5 Merge branch '3.5-dev' into 3.6-dev
add a9f0704cd4 Added IO test files for 3.5.7 CTR
new 24198260a7 Merge branch '3.5-dev' into 3.6-dev
new e5eecbd1a1 Added IO test files for 3.6.4 CTR
The 2 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:
.../structure/io/graphbinary/GraphBinaryCompatibility.java | 4 +++-
.../structure/io/graphson/GraphSONCompatibility.java | 10 +++++++++-
.../io/graphbinary/GraphBinaryCompatibilityTest.java | 2 ++
.../io/graphson/GraphSONTypedCompatibilityTest.java | 4 ++++
.../io/graphson/GraphSONUntypedCompatibilityTest.java | 4 ++++
.../io/graphbinary/{_3_4_10 => _3_5_7}/barrier-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/bigdecimal-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/biginteger-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/binding-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/bulkset-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/byte-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/bytebuffer-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/bytecode-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/cardinality-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/char-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/class-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/column-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/date-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/direction-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/double-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/duration-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/edge-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/float-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/inetaddress-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/instant-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/integer-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/lambda-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/list-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/localdate-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_5_7}/localdatetime-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/localtime-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/long-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/map-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/metrics-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/monthday-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_5_7}/offsetdatetime-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/offsettime-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/operator-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/order-v1.gbin | Bin
.../structure/io/graphbinary/{_3_4_10 => _3_5_7}/p-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/pand-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/path-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/period-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/pick-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/pop-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/por-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/property-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/pwithin-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/pwithout-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/scope-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/set-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/short-v1.gbin | Bin
.../structure/io/graphbinary/{_3_4_10 => _3_5_7}/t-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/textp-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/timestamp-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/tinkergraph-v1.gbin | Bin
.../{_3_4_10 => _3_5_7}/traversalmetrics-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/traverser-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/uuid-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/vertex-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_5_7}/vertexproperty-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/year-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/yearmonth-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_5_7}/zoneoffset-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/barrier-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/bigdecimal-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/biginteger-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/binding-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/bulkset-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/byte-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/bytebuffer-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/bytecode-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/cardinality-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/char-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/class-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/column-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/date-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/direction-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/double-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/duration-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/edge-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/float-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/inetaddress-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/instant-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/integer-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/lambda-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/list-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/localdate-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_6_4}/localdatetime-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/localtime-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/long-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/map-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/metrics-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/monthday-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_6_4}/offsetdatetime-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/offsettime-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/operator-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/order-v1.gbin | Bin
.../structure/io/graphbinary/{_3_4_10 => _3_6_4}/p-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/pand-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/path-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/period-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/pick-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/pop-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/por-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/property-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/pwithin-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/pwithout-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/scope-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/set-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/short-v1.gbin | Bin
.../structure/io/graphbinary/{_3_4_10 => _3_6_4}/t-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/textp-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/timestamp-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/tinkergraph-v1.gbin | Bin
.../{_3_4_10 => _3_6_4}/traversalmetrics-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/traverser-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/uuid-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/vertex-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_6_4}/vertexproperty-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/year-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/yearmonth-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_6_4}/zoneoffset-v1.gbin | Bin
.../{_3_2_10 => _3_5_7}/authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../{_3_3_0 => _3_5_7}/authenticationchallenge-v3d0.json | 0
.../{_3_2_10 => _3_5_7}/authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../{_3_3_0 => _3_5_7}/authenticationresponse-v3d0.json | 0
.../graphson/{_3_2_10 => _3_5_7}/barrier-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/barrier-v3d0.json | 0
.../{_3_2_3 => _3_5_7}/bigdecimal-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/bigdecimal-v3d0.json | 0
.../{_3_2_3 => _3_5_7}/biginteger-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/biginteger-v3d0.json | 0
.../graphson/{_3_2_10 => _3_5_7}/binding-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/binding-v3d0.json | 0
.../graphson/{_3_4_1 => _3_5_7}/bulkset-v2d0-partial.json | 0
.../io/graphson/{_3_4_0 => _3_5_7}/bulkset-v3d0.json | 0
.../io/graphson/{_3_2_3 => _3_5_7}/byte-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_5_7}/byte-v3d0.json | 0
.../{_3_2_3 => _3_5_7}/bytebuffer-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/bytebuffer-v3d0.json | 0
.../graphson/{_3_2_10 => _3_5_7}/bytecode-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/bytecode-v3d0.json | 0
.../{_3_2_10 => _3_5_7}/cardinality-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/cardinality-v3d0.json | 0
.../io/graphson/{_3_2_3 => _3_5_7}/char-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_5_7}/char-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/class-v3d0.json | 0
.../graphson/{_3_2_10 => _3_5_7}/column-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/column-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/date-v2d0-no-types.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/date-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_5_7}/date-v3d0.json | 0
.../{_3_2_10 => _3_5_7}/direction-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/direction-v3d0.json | 0
.../graphson/{_3_2_10 => _3_5_7}/double-v2d0-no-types.json | 0
.../graphson/{_3_2_10 => _3_5_7}/double-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/double-v3d0.json | 0
.../graphson/{_3_2_3 => _3_5_7}/duration-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/duration-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/edge-v1d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/edge-v2d0-no-types.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/edge-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_5_7}/edge-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/float-v3d0.json | 0
.../{_3_2_3 => _3_5_7}/inetaddress-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/inetaddress-v3d0.json | 0
.../graphson/{_3_2_3 => _3_5_7}/instant-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/instant-v3d0.json | 0
.../graphson/{_3_2_10 => _3_5_7}/integer-v2d0-no-types.json | 0
.../graphson/{_3_2_10 => _3_5_7}/integer-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/integer-v3d0.json | 0
.../graphson/{_3_2_10 => _3_5_7}/lambda-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/lambda-v3d0.json | 0
.../structure/io/graphson/{_3_3_0 => _3_5_7}/list-v3d0.json | 0
.../graphson/{_3_2_3 => _3_5_7}/localdate-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/localdate-v3d0.json | 0
.../{_3_2_3 => _3_5_7}/localdatetime-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/localdatetime-v3d0.json | 0
.../graphson/{_3_2_3 => _3_5_7}/localtime-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/localtime-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/long-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_5_7}/long-v3d0.json | 0
.../structure/io/graphson/{_3_3_0 => _3_5_7}/map-v3d0.json | 0
.../graphson/{_3_2_3 => _3_5_7}/metrics-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/metrics-v3d0.json | 0
.../graphson/{_3_2_3 => _3_5_7}/monthday-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/monthday-v3d0.json | 0
.../{_3_2_3 => _3_5_7}/offsetdatetime-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/offsetdatetime-v3d0.json | 0
.../{_3_2_3 => _3_5_7}/offsettime-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/offsettime-v3d0.json | 0
.../graphson/{_3_2_10 => _3_5_7}/operator-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/operator-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/order-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/order-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/p-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_5_7}/p-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/pand-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_5_7}/pand-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/path-v1d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/path-v2d0-no-types.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/path-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_5_7}/path-v3d0.json | 0
.../io/graphson/{_3_2_3 => _3_5_7}/period-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/period-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/pick-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_5_7}/pick-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/pop-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_5_7}/pop-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/por-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_1 => _3_5_7}/por-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/property-v1d0.json | 0
.../{_3_2_10 => _3_5_7}/property-v2d0-no-types.json | 0
.../graphson/{_3_2_10 => _3_5_7}/property-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/property-v3d0.json | 0
.../graphson/{_3_2_10 => _3_5_7}/pwithin-v2d0-partial.json | 0
.../io/graphson/{_3_3_10 => _3_5_7}/pwithin-v3d0.json | 0
.../graphson/{_3_2_10 => _3_5_7}/pwithout-v2d0-partial.json | 0
.../io/graphson/{_3_3_10 => _3_5_7}/pwithout-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/scope-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/sessionclose-v1d0.json | 0
.../{_3_2_10 => _3_5_7}/sessionclose-v2d0-no-types.json | 0
.../{_3_2_10 => _3_5_7}/sessionclose-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/sessionclose-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/sessioneval-v1d0.json | 0
.../{_3_2_10 => _3_5_7}/sessioneval-v2d0-no-types.json | 0
.../{_3_2_10 => _3_5_7}/sessioneval-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/sessioneval-v3d0.json | 0
.../{_3_2_10 => _3_5_7}/sessionevalaliased-v1d0.json | 0
.../sessionevalaliased-v2d0-no-types.json | 0
.../sessionevalaliased-v2d0-partial.json | 0
.../{_3_3_0 => _3_5_7}/sessionevalaliased-v3d0.json | 0
.../graphson/{_3_2_10 => _3_5_7}/sessionlesseval-v1d0.json | 0
.../{_3_2_10 => _3_5_7}/sessionlesseval-v2d0-no-types.json | 0
.../{_3_2_10 => _3_5_7}/sessionlesseval-v2d0-partial.json | 0
.../graphson/{_3_3_0 => _3_5_7}/sessionlesseval-v3d0.json | 0
.../{_3_2_10 => _3_5_7}/sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../{_3_3_0 => _3_5_7}/sessionlessevalaliased-v3d0.json | 0
.../structure/io/graphson/{_3_3_0 => _3_5_7}/set-v3d0.json | 0
.../io/graphson/{_3_2_3 => _3_5_7}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/short-v3d0.json | 0
.../graphson/{_3_2_10 => _3_5_7}/standardresult-v1d0.json | 0
.../{_3_2_10 => _3_5_7}/standardresult-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/standardresult-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/t-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_5_7}/t-v3d0.json | 0
.../io/graphson/{_3_4_0 => _3_5_7}/textp-v2d0-partial.json | 0
.../io/graphson/{_3_4_0 => _3_5_7}/textp-v3d0.json | 0
.../{_3_2_10 => _3_5_7}/timestamp-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/timestamp-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/tinkergraph-v1d0.json | 0
.../{_3_2_10 => _3_5_7}/tinkergraph-v2d0-no-types.json | 0
.../{_3_2_10 => _3_5_7}/tinkergraph-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/tinkergraph-v3d0.json | 0
.../{_3_2_3 => _3_5_7}/traversalmetrics-v2d0-partial.json | 0
.../graphson/{_3_3_0 => _3_5_7}/traversalmetrics-v3d0.json | 0
.../{_3_2_10 => _3_5_7}/traverser-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/traverser-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/uuid-v2d0-no-types.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/uuid-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_5_7}/uuid-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_5_7}/vertex-v1d0.json | 0
.../graphson/{_3_2_10 => _3_5_7}/vertex-v2d0-no-types.json | 0
.../graphson/{_3_2_10 => _3_5_7}/vertex-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/vertex-v3d0.json | 0
.../graphson/{_3_2_10 => _3_5_7}/vertexproperty-v1d0.json | 0
.../{_3_2_10 => _3_5_7}/vertexproperty-v2d0-no-types.json | 0
.../{_3_2_10 => _3_5_7}/vertexproperty-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/vertexproperty-v3d0.json | 0
.../io/graphson/{_3_2_3 => _3_5_7}/year-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_5_7}/year-v3d0.json | 0
.../graphson/{_3_2_3 => _3_5_7}/yearmonth-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/yearmonth-v3d0.json | 0
.../{_3_2_3 => _3_5_7}/zoneddatetime-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/zoneddatetime-v3d0.json | 0
.../{_3_2_3 => _3_5_7}/zoneoffset-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_5_7}/zoneoffset-v3d0.json | 0
.../{_3_2_10 => _3_6_4}/authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../{_3_3_0 => _3_6_4}/authenticationchallenge-v3d0.json | 0
.../{_3_2_10 => _3_6_4}/authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../{_3_3_0 => _3_6_4}/authenticationresponse-v3d0.json | 0
.../graphson/{_3_2_10 => _3_6_4}/barrier-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/barrier-v3d0.json | 0
.../{_3_2_3 => _3_6_4}/bigdecimal-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/bigdecimal-v3d0.json | 0
.../{_3_2_3 => _3_6_4}/biginteger-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/biginteger-v3d0.json | 0
.../graphson/{_3_2_10 => _3_6_4}/binding-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/binding-v3d0.json | 0
.../graphson/{_3_4_1 => _3_6_4}/bulkset-v2d0-partial.json | 0
.../io/graphson/{_3_4_0 => _3_6_4}/bulkset-v3d0.json | 0
.../io/graphson/{_3_2_3 => _3_6_4}/byte-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_6_4}/byte-v3d0.json | 0
.../{_3_2_3 => _3_6_4}/bytebuffer-v2d0-no-types.json | 0
.../{_3_2_3 => _3_6_4}/bytebuffer-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/bytebuffer-v3d0.json | 0
.../graphson/{_3_2_10 => _3_6_4}/bytecode-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/bytecode-v3d0.json | 0
.../{_3_2_10 => _3_6_4}/cardinality-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/cardinality-v3d0.json | 0
.../io/graphson/{_3_2_3 => _3_6_4}/char-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_6_4}/char-v3d0.json | 0
.../graphson/{_3_2_10 => _3_6_4}/class-v2d0-no-types.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/class-v3d0.json | 0
.../graphson/{_3_2_10 => _3_6_4}/column-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/column-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/date-v2d0-no-types.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/date-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_6_4}/date-v3d0.json | 0
.../{_3_2_10 => _3_6_4}/direction-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/direction-v3d0.json | 0
.../graphson/{_3_2_10 => _3_6_4}/double-v2d0-no-types.json | 0
.../graphson/{_3_2_10 => _3_6_4}/double-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/double-v3d0.json | 0
.../graphson/{_3_2_3 => _3_6_4}/duration-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/duration-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/edge-v1d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/edge-v2d0-no-types.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/edge-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_6_4}/edge-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/float-v3d0.json | 0
.../{_3_2_3 => _3_6_4}/inetaddress-v2d0-no-types.json | 0
.../{_3_2_3 => _3_6_4}/inetaddress-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/inetaddress-v3d0.json | 0
.../graphson/{_3_2_3 => _3_6_4}/instant-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/instant-v3d0.json | 0
.../graphson/{_3_2_10 => _3_6_4}/integer-v2d0-no-types.json | 0
.../graphson/{_3_2_10 => _3_6_4}/integer-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/integer-v3d0.json | 0
.../graphson/{_3_2_10 => _3_6_4}/lambda-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/lambda-v3d0.json | 0
.../structure/io/graphson/{_3_3_0 => _3_6_4}/list-v3d0.json | 0
.../graphson/{_3_2_3 => _3_6_4}/localdate-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/localdate-v3d0.json | 0
.../{_3_2_3 => _3_6_4}/localdatetime-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/localdatetime-v3d0.json | 0
.../graphson/{_3_2_3 => _3_6_4}/localtime-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/localtime-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/long-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_6_4}/long-v3d0.json | 0
.../structure/io/graphson/{_3_3_0 => _3_6_4}/map-v3d0.json | 0
.../graphson/{_3_2_3 => _3_6_4}/metrics-v2d0-no-types.json | 0
.../graphson/{_3_2_3 => _3_6_4}/metrics-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/metrics-v3d0.json | 0
.../graphson/{_3_2_3 => _3_6_4}/monthday-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/monthday-v3d0.json | 0
.../{_3_2_3 => _3_6_4}/offsetdatetime-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/offsetdatetime-v3d0.json | 0
.../{_3_2_3 => _3_6_4}/offsettime-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/offsettime-v3d0.json | 0
.../graphson/{_3_2_10 => _3_6_4}/operator-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/operator-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/order-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/order-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/p-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_6_4}/p-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/pand-v2d0-no-types.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/pand-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_6_4}/pand-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/path-v1d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/path-v2d0-no-types.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/path-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_6_4}/path-v3d0.json | 0
.../io/graphson/{_3_2_3 => _3_6_4}/period-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/period-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/pick-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_6_4}/pick-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/pop-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_6_4}/pop-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/por-v2d0-no-types.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/por-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_1 => _3_6_4}/por-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/property-v1d0.json | 0
.../{_3_2_10 => _3_6_4}/property-v2d0-no-types.json | 0
.../graphson/{_3_2_10 => _3_6_4}/property-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/property-v3d0.json | 0
.../graphson/{_3_2_10 => _3_6_4}/pwithin-v2d0-partial.json | 0
.../io/graphson/{_3_3_10 => _3_6_4}/pwithin-v3d0.json | 0
.../graphson/{_3_2_10 => _3_6_4}/pwithout-v2d0-partial.json | 0
.../io/graphson/{_3_3_10 => _3_6_4}/pwithout-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/scope-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/sessionclose-v1d0.json | 0
.../{_3_2_10 => _3_6_4}/sessionclose-v2d0-no-types.json | 0
.../{_3_2_10 => _3_6_4}/sessionclose-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/sessionclose-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/sessioneval-v1d0.json | 0
.../{_3_2_10 => _3_6_4}/sessioneval-v2d0-no-types.json | 0
.../{_3_2_10 => _3_6_4}/sessioneval-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/sessioneval-v3d0.json | 0
.../{_3_2_10 => _3_6_4}/sessionevalaliased-v1d0.json | 0
.../sessionevalaliased-v2d0-no-types.json | 0
.../sessionevalaliased-v2d0-partial.json | 0
.../{_3_3_0 => _3_6_4}/sessionevalaliased-v3d0.json | 0
.../graphson/{_3_2_10 => _3_6_4}/sessionlesseval-v1d0.json | 0
.../{_3_2_10 => _3_6_4}/sessionlesseval-v2d0-no-types.json | 0
.../{_3_2_10 => _3_6_4}/sessionlesseval-v2d0-partial.json | 0
.../graphson/{_3_3_0 => _3_6_4}/sessionlesseval-v3d0.json | 0
.../{_3_2_10 => _3_6_4}/sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../{_3_3_0 => _3_6_4}/sessionlessevalaliased-v3d0.json | 0
.../structure/io/graphson/{_3_3_0 => _3_6_4}/set-v3d0.json | 0
.../io/graphson/{_3_2_3 => _3_6_4}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/short-v3d0.json | 0
.../graphson/{_3_2_10 => _3_6_4}/standardresult-v1d0.json | 0
.../{_3_2_10 => _3_6_4}/standardresult-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/standardresult-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/t-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_6_4}/t-v3d0.json | 0
.../io/graphson/{_3_4_0 => _3_6_4}/textp-v2d0-partial.json | 0
.../io/graphson/{_3_4_0 => _3_6_4}/textp-v3d0.json | 0
.../{_3_2_10 => _3_6_4}/timestamp-v2d0-no-types.json | 0
.../{_3_2_10 => _3_6_4}/timestamp-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/timestamp-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/tinkergraph-v1d0.json | 0
.../{_3_2_10 => _3_6_4}/tinkergraph-v2d0-no-types.json | 0
.../{_3_2_10 => _3_6_4}/tinkergraph-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/tinkergraph-v3d0.json | 0
.../{_3_2_3 => _3_6_4}/traversalmetrics-v2d0-no-types.json | 0
.../{_3_2_3 => _3_6_4}/traversalmetrics-v2d0-partial.json | 0
.../graphson/{_3_3_0 => _3_6_4}/traversalmetrics-v3d0.json | 0
.../{_3_2_10 => _3_6_4}/traverser-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/traverser-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/uuid-v2d0-no-types.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/uuid-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_6_4}/uuid-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_6_4}/vertex-v1d0.json | 0
.../graphson/{_3_2_10 => _3_6_4}/vertex-v2d0-no-types.json | 0
.../graphson/{_3_2_10 => _3_6_4}/vertex-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/vertex-v3d0.json | 0
.../graphson/{_3_2_10 => _3_6_4}/vertexproperty-v1d0.json | 0
.../{_3_2_10 => _3_6_4}/vertexproperty-v2d0-no-types.json | 0
.../{_3_2_10 => _3_6_4}/vertexproperty-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/vertexproperty-v3d0.json | 0
.../io/graphson/{_3_2_3 => _3_6_4}/year-v2d0-partial.json | 0
.../structure/io/graphson/{_3_3_0 => _3_6_4}/year-v3d0.json | 0
.../graphson/{_3_2_3 => _3_6_4}/yearmonth-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/yearmonth-v3d0.json | 0
.../{_3_2_3 => _3_6_4}/zoneddatetime-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/zoneddatetime-v3d0.json | 0
.../{_3_2_3 => _3_6_4}/zoneoffset-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_6_4}/zoneoffset-v3d0.json | 0
459 files changed, 22 insertions(+), 2 deletions(-)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/barrier-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/bigdecimal-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/biginteger-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/binding-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/bulkset-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/byte-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/bytebuffer-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/bytecode-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/cardinality-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/char-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/class-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/column-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/date-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/direction-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/double-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/duration-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/edge-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/float-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/inetaddress-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/instant-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/integer-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/lambda-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/list-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/localdate-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/localdatetime-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/localtime-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/long-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/map-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/metrics-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/monthday-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/offsetdatetime-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/offsettime-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/operator-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/order-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/p-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/pand-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/path-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/period-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/pick-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/pop-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/por-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/property-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/pwithin-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/pwithout-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/scope-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/set-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/short-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/t-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/textp-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/timestamp-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/tinkergraph-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/traversalmetrics-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/traverser-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/uuid-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/vertex-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/vertexproperty-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/year-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/yearmonth-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_5_7}/zoneoffset-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/barrier-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/bigdecimal-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/biginteger-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/binding-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/bulkset-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/byte-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/bytebuffer-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/bytecode-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/cardinality-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/char-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/class-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/column-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/date-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/direction-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/double-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/duration-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/edge-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/float-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/inetaddress-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/instant-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/integer-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/lambda-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/list-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/localdate-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/localdatetime-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/localtime-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/long-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/map-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/metrics-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/monthday-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/offsetdatetime-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/offsettime-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/operator-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/order-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/p-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/pand-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/path-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/period-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/pick-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/pop-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/por-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/property-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/pwithin-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/pwithout-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/scope-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/set-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/short-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/t-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/textp-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/timestamp-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/tinkergraph-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/traversalmetrics-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/traverser-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/uuid-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/vertex-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/vertexproperty-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/year-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/yearmonth-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10 => _3_6_4}/zoneoffset-v1.gbin (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/authenticationchallenge-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/authenticationchallenge-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/authenticationchallenge-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/authenticationchallenge-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/authenticationresponse-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/authenticationresponse-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/authenticationresponse-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/authenticationresponse-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/barrier-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/barrier-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/bigdecimal-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/bigdecimal-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/biginteger-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/biginteger-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/binding-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/binding-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_4_1 => _3_5_7}/bulkset-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_4_0 => _3_5_7}/bulkset-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/byte-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/byte-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/bytebuffer-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/bytebuffer-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/bytecode-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/bytecode-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/cardinality-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/cardinality-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/char-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/char-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/class-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/class-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/column-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/column-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/date-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/date-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/date-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/direction-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/direction-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/double-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/double-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/double-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/duration-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/duration-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/edge-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/edge-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/edge-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/edge-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/float-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/float-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/inetaddress-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/inetaddress-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/instant-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/instant-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/integer-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/integer-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/integer-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/lambda-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/lambda-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/list-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/localdate-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/localdate-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/localdatetime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/localdatetime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/localtime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/localtime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/long-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/long-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/map-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/metrics-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/metrics-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/monthday-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/monthday-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/offsetdatetime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/offsetdatetime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/offsettime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/offsettime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/operator-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/operator-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/order-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/order-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/p-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/p-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/pand-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/pand-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/path-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/path-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/path-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/path-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/period-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/period-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/pick-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/pick-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/pop-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/pop-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/por-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_1 => _3_5_7}/por-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/property-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/property-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/property-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/property-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/pwithin-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_10 => _3_5_7}/pwithin-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/pwithout-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_10 => _3_5_7}/pwithout-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/scope-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/scope-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/sessionclose-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/sessionclose-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/sessionclose-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/sessionclose-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/sessioneval-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/sessioneval-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/sessioneval-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/sessioneval-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/sessionevalaliased-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/sessionevalaliased-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/sessionevalaliased-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/sessionevalaliased-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/sessionlesseval-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/sessionlesseval-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/sessionlesseval-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/sessionlesseval-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/sessionlessevalaliased-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/sessionlessevalaliased-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/sessionlessevalaliased-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/sessionlessevalaliased-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/set-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/short-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/short-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/standardresult-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/standardresult-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/standardresult-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/t-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/t-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_4_0 => _3_5_7}/textp-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_4_0 => _3_5_7}/textp-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/timestamp-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/timestamp-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/tinkergraph-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/tinkergraph-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/tinkergraph-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/tinkergraph-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/traversalmetrics-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/traversalmetrics-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/traverser-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/traverser-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/uuid-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/uuid-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/uuid-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/vertex-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/vertex-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/vertex-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/vertex-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/vertexproperty-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/vertexproperty-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_5_7}/vertexproperty-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/vertexproperty-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/year-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/year-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/yearmonth-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/yearmonth-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/zoneddatetime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/zoneddatetime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_5_7}/zoneoffset-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_5_7}/zoneoffset-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/authenticationchallenge-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/authenticationchallenge-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/authenticationchallenge-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/authenticationchallenge-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/authenticationresponse-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/authenticationresponse-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/authenticationresponse-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/authenticationresponse-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/barrier-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/barrier-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/bigdecimal-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/bigdecimal-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/biginteger-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/biginteger-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/binding-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/binding-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_4_1 => _3_6_4}/bulkset-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_4_0 => _3_6_4}/bulkset-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/byte-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/byte-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/bytebuffer-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/bytebuffer-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/bytebuffer-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/bytecode-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/bytecode-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/cardinality-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/cardinality-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/char-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/char-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/class-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/class-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/class-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/column-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/column-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/date-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/date-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/date-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/direction-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/direction-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/double-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/double-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/double-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/duration-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/duration-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/edge-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/edge-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/edge-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/edge-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/float-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/float-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/inetaddress-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/inetaddress-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/inetaddress-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/instant-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/instant-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/integer-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/integer-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/integer-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/lambda-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/lambda-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/list-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/localdate-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/localdate-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/localdatetime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/localdatetime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/localtime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/localtime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/long-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/long-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/map-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/metrics-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/metrics-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/metrics-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/monthday-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/monthday-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/offsetdatetime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/offsetdatetime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/offsettime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/offsettime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/operator-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/operator-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/order-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/order-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/p-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/p-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/pand-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/pand-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/pand-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/path-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/path-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/path-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/path-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/period-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/period-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/pick-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/pick-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/pop-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/pop-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/por-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/por-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_1 => _3_6_4}/por-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/property-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/property-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/property-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/property-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/pwithin-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_10 => _3_6_4}/pwithin-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/pwithout-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_10 => _3_6_4}/pwithout-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/scope-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/scope-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/sessionclose-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/sessionclose-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/sessionclose-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/sessionclose-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/sessioneval-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/sessioneval-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/sessioneval-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/sessioneval-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/sessionevalaliased-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/sessionevalaliased-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/sessionevalaliased-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/sessionevalaliased-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/sessionlesseval-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/sessionlesseval-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/sessionlesseval-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/sessionlesseval-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/sessionlessevalaliased-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/sessionlessevalaliased-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/sessionlessevalaliased-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/sessionlessevalaliased-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/set-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/short-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/short-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/standardresult-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/standardresult-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/standardresult-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/t-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/t-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_4_0 => _3_6_4}/textp-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_4_0 => _3_6_4}/textp-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/timestamp-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/timestamp-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/timestamp-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/tinkergraph-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/tinkergraph-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/tinkergraph-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/tinkergraph-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/traversalmetrics-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/traversalmetrics-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/traversalmetrics-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/traverser-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/traverser-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/uuid-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/uuid-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/uuid-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/vertex-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/vertex-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/vertex-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/vertex-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/vertexproperty-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/vertexproperty-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10 => _3_6_4}/vertexproperty-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/vertexproperty-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/year-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/year-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/yearmonth-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/yearmonth-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/zoneddatetime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/zoneddatetime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3 => _3_6_4}/zoneoffset-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0 => _3_6_4}/zoneoffset-v3d0.json (100%)
[tinkerpop] 02/02: Added IO test files for 3.6.4 CTR
Posted by xi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
xiazcy pushed a commit to branch 3.6-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit e5eecbd1a17061c8c0cb23c76a84eeee70178001
Author: Yang Xia <55...@users.noreply.github.com>
AuthorDate: Fri May 12 12:33:09 2023 -0700
Added IO test files for 3.6.4 CTR
---
.../io/graphbinary/GraphBinaryCompatibility.java | 3 +-
.../io/graphson/GraphSONCompatibility.java | 6 +-
.../graphbinary/GraphBinaryCompatibilityTest.java | 1 +
.../graphson/GraphSONTypedCompatibilityTest.java | 2 +
.../graphson/GraphSONUntypedCompatibilityTest.java | 2 +
.../io/graphbinary/_3_6_4/barrier-v1.gbin | Bin 0 -> 16 bytes
.../io/graphbinary/_3_6_4/bigdecimal-v1.gbin | Bin 0 -> 25 bytes
.../io/graphbinary/_3_6_4/biginteger-v1.gbin | Bin 0 -> 21 bytes
.../io/graphbinary/_3_6_4/binding-v1.gbin | Bin 0 -> 13 bytes
.../io/graphbinary/_3_6_4/bulkset-v1.gbin | Bin 0 -> 43 bytes
.../structure/io/graphbinary/_3_6_4/byte-v1.gbin | Bin 0 -> 3 bytes
.../io/graphbinary/_3_6_4/bytebuffer-v1.gbin | Bin 0 -> 24 bytes
.../io/graphbinary/_3_6_4/bytecode-v1.gbin | Bin 0 -> 80 bytes
.../io/graphbinary/_3_6_4/cardinality-v1.gbin | Bin 0 -> 12 bytes
.../structure/io/graphbinary/_3_6_4/char-v1.gbin | Bin 0 -> 3 bytes
.../structure/io/graphbinary/_3_6_4/class-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_6_4/column-v1.gbin | Bin 0 -> 12 bytes
.../structure/io/graphbinary/_3_6_4/date-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_6_4/direction-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_6_4/double-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_6_4/duration-v1.gbin | Bin 0 -> 14 bytes
.../structure/io/graphbinary/_3_6_4/edge-v1.gbin | Bin 0 -> 58 bytes
.../structure/io/graphbinary/_3_6_4/float-v1.gbin | Bin 0 -> 6 bytes
.../io/graphbinary/_3_6_4/inetaddress-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_6_4/instant-v1.gbin | Bin 0 -> 14 bytes
.../io/graphbinary/_3_6_4/integer-v1.gbin | Bin 0 -> 6 bytes
.../structure/io/graphbinary/_3_6_4/lambda-v1.gbin | Bin 0 -> 40 bytes
.../structure/io/graphbinary/_3_6_4/list-v1.gbin | Bin 0 -> 27 bytes
.../io/graphbinary/_3_6_4/localdate-v1.gbin | Bin 0 -> 8 bytes
.../io/graphbinary/_3_6_4/localdatetime-v1.gbin | Bin 0 -> 16 bytes
.../io/graphbinary/_3_6_4/localtime-v1.gbin | Bin 0 -> 10 bytes
.../structure/io/graphbinary/_3_6_4/long-v1.gbin | Bin 0 -> 10 bytes
.../structure/io/graphbinary/_3_6_4/map-v1.gbin | Bin 0 -> 75 bytes
.../io/graphbinary/_3_6_4/metrics-v1.gbin | Bin 0 -> 307 bytes
.../io/graphbinary/_3_6_4/monthday-v1.gbin | Bin 0 -> 4 bytes
.../io/graphbinary/_3_6_4/offsetdatetime-v1.gbin | Bin 0 -> 20 bytes
.../io/graphbinary/_3_6_4/offsettime-v1.gbin | Bin 0 -> 14 bytes
.../io/graphbinary/_3_6_4/operator-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_6_4/order-v1.gbin | Bin 0 -> 15 bytes
.../structure/io/graphbinary/_3_6_4/p-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_6_4/pand-v1.gbin | Bin 0 -> 49 bytes
.../structure/io/graphbinary/_3_6_4/path-v1.gbin | Bin 0 -> 96 bytes
.../structure/io/graphbinary/_3_6_4/period-v1.gbin | Bin 0 -> 14 bytes
.../structure/io/graphbinary/_3_6_4/pick-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_6_4/pop-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_6_4/por-v1.gbin | Bin 0 -> 64 bytes
.../io/graphbinary/_3_6_4/property-v1.gbin | Bin 0 -> 19 bytes
.../io/graphbinary/_3_6_4/pwithin-v1.gbin | Bin 0 -> 22 bytes
.../io/graphbinary/_3_6_4/pwithout-v1.gbin | Bin 0 -> 29 bytes
.../structure/io/graphbinary/_3_6_4/scope-v1.gbin | Bin 0 -> 13 bytes
.../structure/io/graphbinary/_3_6_4/set-v1.gbin | Bin 0 -> 27 bytes
.../structure/io/graphbinary/_3_6_4/short-v1.gbin | Bin 0 -> 4 bytes
.../structure/io/graphbinary/_3_6_4/t-v1.gbin | Bin 0 -> 13 bytes
.../structure/io/graphbinary/_3_6_4/textp-v1.gbin | Bin 0 -> 29 bytes
.../io/graphbinary/_3_6_4/timestamp-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_6_4/tinkergraph-v1.gbin | Bin 0 -> 2264 bytes
.../io/graphbinary/_3_6_4/traversalmetrics-v1.gbin | Bin 0 -> 593 bytes
.../io/graphbinary/_3_6_4/traverser-v1.gbin | Bin 0 -> 30 bytes
.../structure/io/graphbinary/_3_6_4/uuid-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_6_4/vertex-v1.gbin | Bin 0 -> 20 bytes
.../io/graphbinary/_3_6_4/vertexproperty-v1.gbin | Bin 0 -> 35 bytes
.../structure/io/graphbinary/_3_6_4/year-v1.gbin | Bin 0 -> 6 bytes
.../io/graphbinary/_3_6_4/yearmonth-v1.gbin | Bin 0 -> 7 bytes
.../io/graphbinary/_3_6_4/zoneoffset-v1.gbin | Bin 0 -> 6 bytes
.../_3_6_4/authenticationchallenge-v1d0.json | 12 +
.../authenticationchallenge-v2d0-no-types.json | 12 +
.../authenticationchallenge-v2d0-partial.json | 12 +
.../_3_6_4/authenticationchallenge-v3d0.json | 18 +
.../_3_6_4/authenticationresponse-v1d0.json | 9 +
.../authenticationresponse-v2d0-no-types.json | 9 +
.../authenticationresponse-v2d0-partial.json | 9 +
.../_3_6_4/authenticationresponse-v3d0.json | 9 +
.../io/graphson/_3_6_4/barrier-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/barrier-v3d0.json | 4 +
.../graphson/_3_6_4/bigdecimal-v2d0-partial.json | 4 +
.../io/graphson/_3_6_4/bigdecimal-v3d0.json | 4 +
.../graphson/_3_6_4/biginteger-v2d0-partial.json | 4 +
.../io/graphson/_3_6_4/biginteger-v3d0.json | 4 +
.../io/graphson/_3_6_4/binding-v2d0-partial.json | 10 +
.../structure/io/graphson/_3_6_4/binding-v3d0.json | 10 +
.../io/graphson/_3_6_4/bulkset-v2d0-partial.json | 1 +
.../structure/io/graphson/_3_6_4/bulkset-v3d0.json | 10 +
.../io/graphson/_3_6_4/byte-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/byte-v3d0.json | 4 +
.../graphson/_3_6_4/bytebuffer-v2d0-no-types.json | 1 +
.../graphson/_3_6_4/bytebuffer-v2d0-partial.json | 4 +
.../io/graphson/_3_6_4/bytebuffer-v3d0.json | 4 +
.../io/graphson/_3_6_4/bytecode-v2d0-partial.json | 6 +
.../io/graphson/_3_6_4/bytecode-v3d0.json | 6 +
.../graphson/_3_6_4/cardinality-v2d0-partial.json | 4 +
.../io/graphson/_3_6_4/cardinality-v3d0.json | 4 +
.../io/graphson/_3_6_4/char-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/char-v3d0.json | 4 +
.../io/graphson/_3_6_4/class-v2d0-no-types.json | 1 +
.../io/graphson/_3_6_4/class-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/class-v3d0.json | 4 +
.../io/graphson/_3_6_4/column-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/column-v3d0.json | 4 +
.../io/graphson/_3_6_4/date-v2d0-no-types.json | 1 +
.../io/graphson/_3_6_4/date-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/date-v3d0.json | 4 +
.../io/graphson/_3_6_4/direction-v2d0-partial.json | 4 +
.../io/graphson/_3_6_4/direction-v3d0.json | 4 +
.../io/graphson/_3_6_4/double-v2d0-no-types.json | 1 +
.../io/graphson/_3_6_4/double-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/double-v3d0.json | 4 +
.../io/graphson/_3_6_4/duration-v2d0-partial.json | 4 +
.../io/graphson/_3_6_4/duration-v3d0.json | 4 +
.../structure/io/graphson/_3_6_4/edge-v1d0.json | 12 +
.../io/graphson/_3_6_4/edge-v2d0-no-types.json | 14 +
.../io/graphson/_3_6_4/edge-v2d0-partial.json | 32 +
.../structure/io/graphson/_3_6_4/edge-v3d0.json | 32 +
.../io/graphson/_3_6_4/float-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/float-v3d0.json | 4 +
.../graphson/_3_6_4/inetaddress-v2d0-no-types.json | 1 +
.../graphson/_3_6_4/inetaddress-v2d0-partial.json | 4 +
.../io/graphson/_3_6_4/inetaddress-v3d0.json | 4 +
.../io/graphson/_3_6_4/instant-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/instant-v3d0.json | 4 +
.../io/graphson/_3_6_4/integer-v2d0-no-types.json | 1 +
.../io/graphson/_3_6_4/integer-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/integer-v3d0.json | 4 +
.../io/graphson/_3_6_4/lambda-v2d0-partial.json | 8 +
.../structure/io/graphson/_3_6_4/lambda-v3d0.json | 8 +
.../structure/io/graphson/_3_6_4/list-v3d0.json | 7 +
.../io/graphson/_3_6_4/localdate-v2d0-partial.json | 4 +
.../io/graphson/_3_6_4/localdate-v3d0.json | 4 +
.../_3_6_4/localdatetime-v2d0-partial.json | 4 +
.../io/graphson/_3_6_4/localdatetime-v3d0.json | 4 +
.../io/graphson/_3_6_4/localtime-v2d0-partial.json | 4 +
.../io/graphson/_3_6_4/localtime-v3d0.json | 4 +
.../io/graphson/_3_6_4/long-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/long-v3d0.json | 4 +
.../structure/io/graphson/_3_6_4/map-v3d0.json | 25 +
.../io/graphson/_3_6_4/metrics-v2d0-no-types.json | 24 +
.../io/graphson/_3_6_4/metrics-v2d0-partial.json | 54 ++
.../structure/io/graphson/_3_6_4/metrics-v3d0.json | 52 ++
.../io/graphson/_3_6_4/monthday-v2d0-partial.json | 4 +
.../io/graphson/_3_6_4/monthday-v3d0.json | 4 +
.../_3_6_4/offsetdatetime-v2d0-partial.json | 4 +
.../io/graphson/_3_6_4/offsetdatetime-v3d0.json | 4 +
.../graphson/_3_6_4/offsettime-v2d0-partial.json | 4 +
.../io/graphson/_3_6_4/offsettime-v3d0.json | 4 +
.../io/graphson/_3_6_4/operator-v2d0-partial.json | 4 +
.../io/graphson/_3_6_4/operator-v3d0.json | 4 +
.../io/graphson/_3_6_4/order-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/order-v3d0.json | 4 +
.../io/graphson/_3_6_4/p-v2d0-partial.json | 10 +
.../structure/io/graphson/_3_6_4/p-v3d0.json | 10 +
.../io/graphson/_3_6_4/pand-v2d0-no-types.json | 10 +
.../io/graphson/_3_6_4/pand-v2d0-partial.json | 25 +
.../structure/io/graphson/_3_6_4/pand-v3d0.json | 25 +
.../structure/io/graphson/_3_6_4/path-v1d0.json | 62 ++
.../io/graphson/_3_6_4/path-v2d0-no-types.json | 13 +
.../io/graphson/_3_6_4/path-v2d0-partial.json | 34 +
.../structure/io/graphson/_3_6_4/path-v3d0.json | 49 ++
.../io/graphson/_3_6_4/period-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/period-v3d0.json | 4 +
.../io/graphson/_3_6_4/pick-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/pick-v3d0.json | 4 +
.../io/graphson/_3_6_4/pop-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/pop-v3d0.json | 4 +
.../io/graphson/_3_6_4/por-v2d0-no-types.json | 10 +
.../io/graphson/_3_6_4/por-v2d0-partial.json | 31 +
.../structure/io/graphson/_3_6_4/por-v3d0.json | 34 +
.../io/graphson/_3_6_4/property-v1d0.json | 4 +
.../io/graphson/_3_6_4/property-v2d0-no-types.json | 4 +
.../io/graphson/_3_6_4/property-v2d0-partial.json | 10 +
.../io/graphson/_3_6_4/property-v3d0.json | 10 +
.../io/graphson/_3_6_4/pwithin-v2d0-partial.json | 10 +
.../structure/io/graphson/_3_6_4/pwithin-v3d0.json | 13 +
.../io/graphson/_3_6_4/pwithout-v2d0-partial.json | 13 +
.../io/graphson/_3_6_4/pwithout-v3d0.json | 16 +
.../io/graphson/_3_6_4/scope-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/scope-v3d0.json | 4 +
.../io/graphson/_3_6_4/sessionclose-v1d0.json | 8 +
.../_3_6_4/sessionclose-v2d0-no-types.json | 8 +
.../graphson/_3_6_4/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_6_4/sessionclose-v3d0.json | 9 +
.../io/graphson/_3_6_4/sessioneval-v1d0.json | 13 +
.../graphson/_3_6_4/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_6_4/sessioneval-v2d0-partial.json | 16 +
.../io/graphson/_3_6_4/sessioneval-v3d0.json | 15 +
.../graphson/_3_6_4/sessionevalaliased-v1d0.json | 16 +
.../_3_6_4/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_6_4/sessionevalaliased-v2d0-partial.json | 19 +
.../graphson/_3_6_4/sessionevalaliased-v3d0.json | 18 +
.../io/graphson/_3_6_4/sessionlesseval-v1d0.json | 12 +
.../_3_6_4/sessionlesseval-v2d0-no-types.json | 12 +
.../_3_6_4/sessionlesseval-v2d0-partial.json | 15 +
.../io/graphson/_3_6_4/sessionlesseval-v3d0.json | 15 +
.../_3_6_4/sessionlessevalaliased-v1d0.json | 15 +
.../sessionlessevalaliased-v2d0-no-types.json | 15 +
.../sessionlessevalaliased-v2d0-partial.json | 18 +
.../_3_6_4/sessionlessevalaliased-v3d0.json | 18 +
.../structure/io/graphson/_3_6_4/set-v3d0.json | 7 +
.../io/graphson/_3_6_4/short-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/short-v3d0.json | 4 +
.../io/graphson/_3_6_4/standardresult-v1d0.json | 50 ++
.../_3_6_4/standardresult-v2d0-partial.json | 111 +++
.../io/graphson/_3_6_4/standardresult-v3d0.json | 120 +++
.../io/graphson/_3_6_4/t-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/t-v3d0.json | 4 +
.../io/graphson/_3_6_4/textp-v2d0-partial.json | 7 +
.../structure/io/graphson/_3_6_4/textp-v3d0.json | 7 +
.../graphson/_3_6_4/timestamp-v2d0-no-types.json | 1 +
.../io/graphson/_3_6_4/timestamp-v2d0-partial.json | 4 +
.../io/graphson/_3_6_4/timestamp-v3d0.json | 4 +
.../io/graphson/_3_6_4/tinkergraph-v1d0.json | 313 ++++++++
.../graphson/_3_6_4/tinkergraph-v2d0-no-types.json | 352 +++++++++
.../graphson/_3_6_4/tinkergraph-v2d0-partial.json | 829 +++++++++++++++++++++
.../io/graphson/_3_6_4/tinkergraph-v3d0.json | 829 +++++++++++++++++++++
.../_3_6_4/traversalmetrics-v2d0-no-types.json | 48 ++
.../_3_6_4/traversalmetrics-v2d0-partial.json | 114 +++
.../io/graphson/_3_6_4/traversalmetrics-v3d0.json | 109 +++
.../io/graphson/_3_6_4/traverser-v2d0-partial.json | 109 +++
.../io/graphson/_3_6_4/traverser-v3d0.json | 109 +++
.../io/graphson/_3_6_4/uuid-v2d0-no-types.json | 1 +
.../io/graphson/_3_6_4/uuid-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/uuid-v3d0.json | 4 +
.../structure/io/graphson/_3_6_4/vertex-v1d0.json | 39 +
.../io/graphson/_3_6_4/vertex-v2d0-no-types.json | 43 ++
.../io/graphson/_3_6_4/vertex-v2d0-partial.json | 100 +++
.../structure/io/graphson/_3_6_4/vertex-v3d0.json | 100 +++
.../io/graphson/_3_6_4/vertexproperty-v1d0.json | 5 +
.../_3_6_4/vertexproperty-v2d0-no-types.json | 5 +
.../_3_6_4/vertexproperty-v2d0-partial.json | 11 +
.../io/graphson/_3_6_4/vertexproperty-v3d0.json | 11 +
.../io/graphson/_3_6_4/year-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_6_4/year-v3d0.json | 4 +
.../io/graphson/_3_6_4/yearmonth-v2d0-partial.json | 4 +
.../io/graphson/_3_6_4/yearmonth-v3d0.json | 4 +
.../_3_6_4/zoneddatetime-v2d0-partial.json | 4 +
.../io/graphson/_3_6_4/zoneddatetime-v3d0.json | 4 +
.../graphson/_3_6_4/zoneoffset-v2d0-partial.json | 4 +
.../io/graphson/_3_6_4/zoneoffset-v3d0.json | 4 +
236 files changed, 4825 insertions(+), 2 deletions(-)
diff --git a/gremlin-tools/gremlin-io-test/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphbinary/GraphBinaryCompatibility.java b/gremlin-tools/gremlin-io-test/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphbinary/GraphBinaryCompatibility.java
index 0082696130..19a8797966 100644
--- a/gremlin-tools/gremlin-io-test/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphbinary/GraphBinaryCompatibility.java
+++ b/gremlin-tools/gremlin-io-test/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphbinary/GraphBinaryCompatibility.java
@@ -68,7 +68,8 @@ public enum GraphBinaryCompatibility implements Compatibility {
V1_3_6_0("3.6.0", "1.0", "v1"),
V1_3_6_1("3.6.1", "1.0", "v1"),
V1_3_6_2("3.6.2", "1.0", "v1"),
- V1_3_6_3("3.6.3", "1.0", "v1");
+ V1_3_6_3("3.6.3", "1.0", "v1"),
+ V1_3_6_4("3.6.4", "1.0", "v1");
private static final String SEP = File.separator;
diff --git a/gremlin-tools/gremlin-io-test/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONCompatibility.java b/gremlin-tools/gremlin-io-test/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONCompatibility.java
index 3f716d45aa..170eeecd2e 100644
--- a/gremlin-tools/gremlin-io-test/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONCompatibility.java
+++ b/gremlin-tools/gremlin-io-test/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONCompatibility.java
@@ -205,7 +205,11 @@ public enum GraphSONCompatibility implements Compatibility {
V1D0_3_6_3("3.6.3", "1.0", "v1d0"),
V2D0_PARTIAL_3_6_3("3.6.3", "2.0", "v2d0-partial"),
V2D0_NO_TYPE_3_6_3("3.6.3", "2.0", "v2d0-no-types"),
- V3D0_PARTIAL_3_6_3("3.6.3", "3.0", "v3d0");
+ V3D0_PARTIAL_3_6_3("3.6.3", "3.0", "v3d0"),
+ V1D0_3_6_4("3.6.4", "1.0", "v1d0"),
+ V2D0_PARTIAL_3_6_4("3.6.4", "2.0", "v2d0-partial"),
+ V2D0_NO_TYPE_3_6_4("3.6.4", "2.0", "v2d0-no-types"),
+ V3D0_PARTIAL_3_6_4("3.6.4", "3.0", "v3d0");
private static final String SEP = File.separator;
diff --git a/gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphbinary/GraphBinaryCompatibilityTest.java b/gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphbinary/GraphBinaryCompatibilityTest.java
index b5feee578d..db427f6d36 100644
--- a/gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphbinary/GraphBinaryCompatibilityTest.java
+++ b/gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphbinary/GraphBinaryCompatibilityTest.java
@@ -70,6 +70,7 @@ public class GraphBinaryCompatibilityTest extends AbstractTypedCompatibilityTest
{GraphBinaryCompatibility.V1_3_6_1, readerV1, writerV1 },
{GraphBinaryCompatibility.V1_3_6_2, readerV1, writerV1 },
{GraphBinaryCompatibility.V1_3_6_3, readerV1, writerV1 },
+ {GraphBinaryCompatibility.V1_3_6_4, readerV1, writerV1 },
});
}
diff --git a/gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONTypedCompatibilityTest.java b/gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONTypedCompatibilityTest.java
index 60b923571f..6044c45fbb 100644
--- a/gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONTypedCompatibilityTest.java
+++ b/gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONTypedCompatibilityTest.java
@@ -136,6 +136,8 @@ public class GraphSONTypedCompatibilityTest extends AbstractTypedCompatibilityTe
{GraphSONCompatibility.V3D0_PARTIAL_3_6_2, mapperV3 },
{GraphSONCompatibility.V2D0_PARTIAL_3_6_3, mapperV2 },
{GraphSONCompatibility.V3D0_PARTIAL_3_6_3, mapperV3 },
+ {GraphSONCompatibility.V2D0_PARTIAL_3_6_4, mapperV2 },
+ {GraphSONCompatibility.V3D0_PARTIAL_3_6_4, mapperV3 },
});
}
diff --git a/gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONUntypedCompatibilityTest.java b/gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONUntypedCompatibilityTest.java
index 9293f942aa..20bb7a7633 100644
--- a/gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONUntypedCompatibilityTest.java
+++ b/gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONUntypedCompatibilityTest.java
@@ -144,6 +144,8 @@ public class GraphSONUntypedCompatibilityTest extends AbstractUntypedCompatibili
{GraphSONCompatibility.V2D0_NO_TYPE_3_6_2, mapperV2 },
{GraphSONCompatibility.V1D0_3_6_3, mapperV1 },
{GraphSONCompatibility.V2D0_NO_TYPE_3_6_3, mapperV2 },
+ {GraphSONCompatibility.V1D0_3_6_4, mapperV1 },
+ {GraphSONCompatibility.V2D0_NO_TYPE_3_6_4, mapperV2 },
});
}
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/barrier-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/barrier-v1.gbin
new file mode 100644
index 0000000000..f9058615ee
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/barrier-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/bigdecimal-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/bigdecimal-v1.gbin
new file mode 100644
index 0000000000..921d95788d
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/bigdecimal-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/biginteger-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/biginteger-v1.gbin
new file mode 100644
index 0000000000..d841fbe39c
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/biginteger-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/binding-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/binding-v1.gbin
new file mode 100644
index 0000000000..79620eb866
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/binding-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/bulkset-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/bulkset-v1.gbin
new file mode 100644
index 0000000000..4542906626
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/bulkset-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/byte-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/byte-v1.gbin
new file mode 100644
index 0000000000..af9544f335
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/byte-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/bytebuffer-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/bytebuffer-v1.gbin
new file mode 100644
index 0000000000..39793d2360
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/bytebuffer-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/bytecode-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/bytecode-v1.gbin
new file mode 100644
index 0000000000..bc76c2ef83
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/bytecode-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/cardinality-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/cardinality-v1.gbin
new file mode 100644
index 0000000000..3c875a5e68
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/cardinality-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/char-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/char-v1.gbin
new file mode 100644
index 0000000000..b9d97e6bba
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/char-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/class-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/class-v1.gbin
new file mode 100644
index 0000000000..6be272dc42
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/class-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/column-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/column-v1.gbin
new file mode 100644
index 0000000000..c6805c8324
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/column-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/date-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/date-v1.gbin
new file mode 100644
index 0000000000..e68e17afd3
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/date-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/direction-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/direction-v1.gbin
new file mode 100644
index 0000000000..3caaba3c97
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/direction-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/double-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/double-v1.gbin
new file mode 100644
index 0000000000..e538a627d7
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/double-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/duration-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/duration-v1.gbin
new file mode 100644
index 0000000000..7ffa3add59
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/duration-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/edge-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/edge-v1.gbin
new file mode 100644
index 0000000000..086e85d652
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/edge-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/float-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/float-v1.gbin
new file mode 100644
index 0000000000..322772c34a
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/float-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/inetaddress-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/inetaddress-v1.gbin
new file mode 100644
index 0000000000..b613ddb0ac
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/inetaddress-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/instant-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/instant-v1.gbin
new file mode 100644
index 0000000000..3335532b99
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/instant-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/integer-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/integer-v1.gbin
new file mode 100644
index 0000000000..7dc246a75d
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/integer-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/lambda-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/lambda-v1.gbin
new file mode 100644
index 0000000000..b0e98f9afa
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/lambda-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/list-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/list-v1.gbin
new file mode 100644
index 0000000000..1aa405dac7
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/list-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/localdate-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/localdate-v1.gbin
new file mode 100644
index 0000000000..2c9e2111c7
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/localdate-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/localdatetime-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/localdatetime-v1.gbin
new file mode 100644
index 0000000000..2e0c83c6ea
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/localdatetime-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/localtime-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/localtime-v1.gbin
new file mode 100644
index 0000000000..05785c6924
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/localtime-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/long-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/long-v1.gbin
new file mode 100644
index 0000000000..cee0083270
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/long-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/map-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/map-v1.gbin
new file mode 100644
index 0000000000..46cd9e23f7
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/map-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/metrics-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/metrics-v1.gbin
new file mode 100644
index 0000000000..dea77a591f
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/metrics-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/monthday-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/monthday-v1.gbin
new file mode 100644
index 0000000000..c12826342b
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/monthday-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/offsetdatetime-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/offsetdatetime-v1.gbin
new file mode 100644
index 0000000000..4b2aabbbe5
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/offsetdatetime-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/offsettime-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/offsettime-v1.gbin
new file mode 100644
index 0000000000..a4c8c5bd1a
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/offsettime-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/operator-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/operator-v1.gbin
new file mode 100644
index 0000000000..84717cc0f8
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/operator-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/order-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/order-v1.gbin
new file mode 100644
index 0000000000..311b6ad18a
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/order-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/p-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/p-v1.gbin
new file mode 100644
index 0000000000..ac60799c52
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/p-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/pand-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/pand-v1.gbin
new file mode 100644
index 0000000000..3237c94808
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/pand-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/path-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/path-v1.gbin
new file mode 100644
index 0000000000..ba075acea4
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/path-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/period-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/period-v1.gbin
new file mode 100644
index 0000000000..f7dab35027
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/period-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/pick-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/pick-v1.gbin
new file mode 100644
index 0000000000..77aca2fcd5
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/pick-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/pop-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/pop-v1.gbin
new file mode 100644
index 0000000000..f698c948b6
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/pop-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/por-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/por-v1.gbin
new file mode 100644
index 0000000000..7c0b3ab063
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/por-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/property-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/property-v1.gbin
new file mode 100644
index 0000000000..ddc34e5ae6
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/property-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/pwithin-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/pwithin-v1.gbin
new file mode 100644
index 0000000000..5ad30a9b43
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/pwithin-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/pwithout-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/pwithout-v1.gbin
new file mode 100644
index 0000000000..5b195db95d
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/pwithout-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/scope-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/scope-v1.gbin
new file mode 100644
index 0000000000..534b956e2d
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/scope-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/set-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/set-v1.gbin
new file mode 100644
index 0000000000..02df059101
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/set-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/short-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/short-v1.gbin
new file mode 100644
index 0000000000..e1d2d7d2fe
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/short-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/t-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/t-v1.gbin
new file mode 100644
index 0000000000..a6376db338
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/t-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/textp-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/textp-v1.gbin
new file mode 100644
index 0000000000..c796468ad5
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/textp-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/timestamp-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/timestamp-v1.gbin
new file mode 100644
index 0000000000..4fc4e5e1af
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/timestamp-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/tinkergraph-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/tinkergraph-v1.gbin
new file mode 100644
index 0000000000..a0a76d1396
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/tinkergraph-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/traversalmetrics-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/traversalmetrics-v1.gbin
new file mode 100644
index 0000000000..c947e620b5
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/traversalmetrics-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/traverser-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/traverser-v1.gbin
new file mode 100644
index 0000000000..8e47cc0eb8
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/traverser-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/uuid-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/uuid-v1.gbin
new file mode 100644
index 0000000000..7f1775d996
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/uuid-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/vertex-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/vertex-v1.gbin
new file mode 100644
index 0000000000..7fb9d65dbb
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/vertex-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/vertexproperty-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/vertexproperty-v1.gbin
new file mode 100644
index 0000000000..89f03294fa
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/vertexproperty-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/year-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/year-v1.gbin
new file mode 100644
index 0000000000..1fe0c7498d
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/year-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/yearmonth-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/yearmonth-v1.gbin
new file mode 100644
index 0000000000..481a1219f1
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/yearmonth-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/zoneoffset-v1.gbin b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/zoneoffset-v1.gbin
new file mode 100644
index 0000000000..2867c97ab9
Binary files /dev/null and b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/_3_6_4/zoneoffset-v1.gbin differ
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationchallenge-v1d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationchallenge-v1d0.json
new file mode 100644
index 0000000000..8c5b82cbf3
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationchallenge-v1d0.json
@@ -0,0 +1,12 @@
+{
+ "requestId" : "41d2e28a-20a4-4ab0-b379-d810dede3786",
+ "status" : {
+ "message" : "",
+ "code" : 407,
+ "attributes" : { }
+ },
+ "result" : {
+ "data" : null,
+ "meta" : { }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationchallenge-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationchallenge-v2d0-no-types.json
new file mode 100644
index 0000000000..8c5b82cbf3
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationchallenge-v2d0-no-types.json
@@ -0,0 +1,12 @@
+{
+ "requestId" : "41d2e28a-20a4-4ab0-b379-d810dede3786",
+ "status" : {
+ "message" : "",
+ "code" : 407,
+ "attributes" : { }
+ },
+ "result" : {
+ "data" : null,
+ "meta" : { }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationchallenge-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationchallenge-v2d0-partial.json
new file mode 100644
index 0000000000..8c5b82cbf3
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationchallenge-v2d0-partial.json
@@ -0,0 +1,12 @@
+{
+ "requestId" : "41d2e28a-20a4-4ab0-b379-d810dede3786",
+ "status" : {
+ "message" : "",
+ "code" : 407,
+ "attributes" : { }
+ },
+ "result" : {
+ "data" : null,
+ "meta" : { }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationchallenge-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationchallenge-v3d0.json
new file mode 100644
index 0000000000..d1734c6288
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationchallenge-v3d0.json
@@ -0,0 +1,18 @@
+{
+ "requestId" : "41d2e28a-20a4-4ab0-b379-d810dede3786",
+ "status" : {
+ "message" : "",
+ "code" : 407,
+ "attributes" : {
+ "@type" : "g:Map",
+ "@value" : [ ]
+ }
+ },
+ "result" : {
+ "data" : null,
+ "meta" : {
+ "@type" : "g:Map",
+ "@value" : [ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationresponse-v1d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationresponse-v1d0.json
new file mode 100644
index 0000000000..838e1fd49a
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationresponse-v1d0.json
@@ -0,0 +1,9 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "authentication",
+ "processor" : "",
+ "args" : {
+ "saslMechanism" : "PLAIN",
+ "sasl" : "AHN0ZXBocGhlbgBwYXNzd29yZA=="
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationresponse-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationresponse-v2d0-no-types.json
new file mode 100644
index 0000000000..838e1fd49a
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationresponse-v2d0-no-types.json
@@ -0,0 +1,9 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "authentication",
+ "processor" : "",
+ "args" : {
+ "saslMechanism" : "PLAIN",
+ "sasl" : "AHN0ZXBocGhlbgBwYXNzd29yZA=="
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationresponse-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationresponse-v2d0-partial.json
new file mode 100644
index 0000000000..838e1fd49a
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationresponse-v2d0-partial.json
@@ -0,0 +1,9 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "authentication",
+ "processor" : "",
+ "args" : {
+ "saslMechanism" : "PLAIN",
+ "sasl" : "AHN0ZXBocGhlbgBwYXNzd29yZA=="
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationresponse-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationresponse-v3d0.json
new file mode 100644
index 0000000000..daceca2687
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/authenticationresponse-v3d0.json
@@ -0,0 +1,9 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "authentication",
+ "processor" : "",
+ "args" : {
+ "@type" : "g:Map",
+ "@value" : [ "saslMechanism", "PLAIN", "sasl", "AHN0ZXBocGhlbgBwYXNzd29yZA==" ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/barrier-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/barrier-v2d0-partial.json
new file mode 100644
index 0000000000..7ddccdd156
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/barrier-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Barrier",
+ "@value" : "normSack"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/barrier-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/barrier-v3d0.json
new file mode 100644
index 0000000000..7ddccdd156
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/barrier-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Barrier",
+ "@value" : "normSack"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bigdecimal-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bigdecimal-v2d0-partial.json
new file mode 100644
index 0000000000..475337cae6
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bigdecimal-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:BigDecimal",
+ "@value" : 123456789987654321123456789987654321
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bigdecimal-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bigdecimal-v3d0.json
new file mode 100644
index 0000000000..475337cae6
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bigdecimal-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:BigDecimal",
+ "@value" : 123456789987654321123456789987654321
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/biginteger-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/biginteger-v2d0-partial.json
new file mode 100644
index 0000000000..58e6114369
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/biginteger-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:BigInteger",
+ "@value" : 123456789987654321123456789987654321
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/biginteger-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/biginteger-v3d0.json
new file mode 100644
index 0000000000..58e6114369
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/biginteger-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:BigInteger",
+ "@value" : 123456789987654321123456789987654321
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/binding-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/binding-v2d0-partial.json
new file mode 100644
index 0000000000..579b8c7487
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/binding-v2d0-partial.json
@@ -0,0 +1,10 @@
+{
+ "@type" : "g:Binding",
+ "@value" : {
+ "key" : "x",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/binding-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/binding-v3d0.json
new file mode 100644
index 0000000000..579b8c7487
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/binding-v3d0.json
@@ -0,0 +1,10 @@
+{
+ "@type" : "g:Binding",
+ "@value" : {
+ "key" : "x",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bulkset-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bulkset-v2d0-partial.json
new file mode 100644
index 0000000000..c844975c0a
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bulkset-v2d0-partial.json
@@ -0,0 +1 @@
+[ "marko", "josh", "josh" ]
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bulkset-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bulkset-v3d0.json
new file mode 100644
index 0000000000..c216a36171
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bulkset-v3d0.json
@@ -0,0 +1,10 @@
+{
+ "@type" : "g:BulkSet",
+ "@value" : [ "marko", {
+ "@type" : "g:Int64",
+ "@value" : 1
+ }, "josh", {
+ "@type" : "g:Int64",
+ "@value" : 2
+ } ]
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/byte-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/byte-v2d0-partial.json
new file mode 100644
index 0000000000..979625b520
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/byte-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:Byte",
+ "@value" : 1
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/byte-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/byte-v3d0.json
new file mode 100644
index 0000000000..979625b520
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/byte-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:Byte",
+ "@value" : 1
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bytebuffer-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bytebuffer-v2d0-no-types.json
new file mode 100644
index 0000000000..e0046e9513
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bytebuffer-v2d0-no-types.json
@@ -0,0 +1 @@
+"c29tZSBieXRlcyBmb3IgeW91"
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bytebuffer-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bytebuffer-v2d0-partial.json
new file mode 100644
index 0000000000..57241159a3
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bytebuffer-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:ByteBuffer",
+ "@value" : "c29tZSBieXRlcyBmb3IgeW91"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bytebuffer-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bytebuffer-v3d0.json
new file mode 100644
index 0000000000..57241159a3
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bytebuffer-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:ByteBuffer",
+ "@value" : "c29tZSBieXRlcyBmb3IgeW91"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bytecode-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bytecode-v2d0-partial.json
new file mode 100644
index 0000000000..269d277053
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bytecode-v2d0-partial.json
@@ -0,0 +1,6 @@
+{
+ "@type" : "g:Bytecode",
+ "@value" : {
+ "step" : [ [ "V" ], [ "hasLabel", "person" ], [ "out" ], [ "in" ], [ "tree" ] ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bytecode-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bytecode-v3d0.json
new file mode 100644
index 0000000000..269d277053
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/bytecode-v3d0.json
@@ -0,0 +1,6 @@
+{
+ "@type" : "g:Bytecode",
+ "@value" : {
+ "step" : [ [ "V" ], [ "hasLabel", "person" ], [ "out" ], [ "in" ], [ "tree" ] ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/cardinality-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/cardinality-v2d0-partial.json
new file mode 100644
index 0000000000..834e64e699
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/cardinality-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Cardinality",
+ "@value" : "list"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/cardinality-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/cardinality-v3d0.json
new file mode 100644
index 0000000000..834e64e699
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/cardinality-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Cardinality",
+ "@value" : "list"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/char-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/char-v2d0-partial.json
new file mode 100644
index 0000000000..8f27e9dfe5
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/char-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:Char",
+ "@value" : "x"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/char-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/char-v3d0.json
new file mode 100644
index 0000000000..8f27e9dfe5
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/char-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:Char",
+ "@value" : "x"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/class-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/class-v2d0-no-types.json
new file mode 100644
index 0000000000..2fbd64d027
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/class-v2d0-no-types.json
@@ -0,0 +1 @@
+"java.io.File"
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/class-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/class-v2d0-partial.json
new file mode 100644
index 0000000000..80f15a26ed
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/class-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Class",
+ "@value" : "java.io.File"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/class-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/class-v3d0.json
new file mode 100644
index 0000000000..80f15a26ed
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/class-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Class",
+ "@value" : "java.io.File"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/column-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/column-v2d0-partial.json
new file mode 100644
index 0000000000..0b3a56ef04
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/column-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Column",
+ "@value" : "keys"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/column-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/column-v3d0.json
new file mode 100644
index 0000000000..0b3a56ef04
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/column-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Column",
+ "@value" : "keys"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/date-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/date-v2d0-no-types.json
new file mode 100644
index 0000000000..03b71a0ed3
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/date-v2d0-no-types.json
@@ -0,0 +1 @@
+1481750076295
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/date-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/date-v2d0-partial.json
new file mode 100644
index 0000000000..cf4007a355
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/date-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Date",
+ "@value" : 1481750076295
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/date-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/date-v3d0.json
new file mode 100644
index 0000000000..cf4007a355
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/date-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Date",
+ "@value" : 1481750076295
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/direction-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/direction-v2d0-partial.json
new file mode 100644
index 0000000000..78cb7e4160
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/direction-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Direction",
+ "@value" : "OUT"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/direction-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/direction-v3d0.json
new file mode 100644
index 0000000000..78cb7e4160
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/direction-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Direction",
+ "@value" : "OUT"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/double-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/double-v2d0-no-types.json
new file mode 100644
index 0000000000..e772e62bb3
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/double-v2d0-no-types.json
@@ -0,0 +1 @@
+100.0
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/double-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/double-v2d0-partial.json
new file mode 100644
index 0000000000..9ae496497b
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/double-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Double",
+ "@value" : 100.0
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/double-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/double-v3d0.json
new file mode 100644
index 0000000000..9ae496497b
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/double-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Double",
+ "@value" : 100.0
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/duration-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/duration-v2d0-partial.json
new file mode 100644
index 0000000000..05c0ce9640
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/duration-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:Duration",
+ "@value" : "PT120H"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/duration-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/duration-v3d0.json
new file mode 100644
index 0000000000..05c0ce9640
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/duration-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:Duration",
+ "@value" : "PT120H"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/edge-v1d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/edge-v1d0.json
new file mode 100644
index 0000000000..0f7f1682d1
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/edge-v1d0.json
@@ -0,0 +1,12 @@
+{
+ "id" : 13,
+ "label" : "develops",
+ "type" : "edge",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 10,
+ "outV" : 1,
+ "properties" : {
+ "since" : 2009
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/edge-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/edge-v2d0-no-types.json
new file mode 100644
index 0000000000..a8e73dbbcc
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/edge-v2d0-no-types.json
@@ -0,0 +1,14 @@
+{
+ "id" : 13,
+ "label" : "develops",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 10,
+ "outV" : 1,
+ "properties" : {
+ "since" : {
+ "key" : "since",
+ "value" : 2009
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/edge-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/edge-v2d0-partial.json
new file mode 100644
index 0000000000..ba1c52eb1e
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/edge-v2d0-partial.json
@@ -0,0 +1,32 @@
+{
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 13
+ },
+ "label" : "develops",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "properties" : {
+ "since" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "since",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 2009
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/edge-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/edge-v3d0.json
new file mode 100644
index 0000000000..ba1c52eb1e
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/edge-v3d0.json
@@ -0,0 +1,32 @@
+{
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 13
+ },
+ "label" : "develops",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "properties" : {
+ "since" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "since",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 2009
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/float-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/float-v2d0-partial.json
new file mode 100644
index 0000000000..7179aaff3b
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/float-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Float",
+ "@value" : 100.0
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/float-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/float-v3d0.json
new file mode 100644
index 0000000000..7179aaff3b
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/float-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Float",
+ "@value" : 100.0
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/inetaddress-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/inetaddress-v2d0-no-types.json
new file mode 100644
index 0000000000..e34c016fe6
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/inetaddress-v2d0-no-types.json
@@ -0,0 +1 @@
+"localhost"
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/inetaddress-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/inetaddress-v2d0-partial.json
new file mode 100644
index 0000000000..fba98c0246
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/inetaddress-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:InetAddress",
+ "@value" : "localhost"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/inetaddress-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/inetaddress-v3d0.json
new file mode 100644
index 0000000000..fba98c0246
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/inetaddress-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:InetAddress",
+ "@value" : "localhost"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/instant-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/instant-v2d0-partial.json
new file mode 100644
index 0000000000..374974195c
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/instant-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:Instant",
+ "@value" : "2016-12-14T16:39:19.349Z"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/instant-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/instant-v3d0.json
new file mode 100644
index 0000000000..374974195c
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/instant-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:Instant",
+ "@value" : "2016-12-14T16:39:19.349Z"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/integer-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/integer-v2d0-no-types.json
new file mode 100644
index 0000000000..105d7d9ad3
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/integer-v2d0-no-types.json
@@ -0,0 +1 @@
+100
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/integer-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/integer-v2d0-partial.json
new file mode 100644
index 0000000000..750ce7a7ba
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/integer-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Int32",
+ "@value" : 100
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/integer-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/integer-v3d0.json
new file mode 100644
index 0000000000..750ce7a7ba
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/integer-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Int32",
+ "@value" : 100
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/lambda-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/lambda-v2d0-partial.json
new file mode 100644
index 0000000000..5be179b82a
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/lambda-v2d0-partial.json
@@ -0,0 +1,8 @@
+{
+ "@type" : "g:Lambda",
+ "@value" : {
+ "script" : "{ it.get() }",
+ "language" : "gremlin-groovy",
+ "arguments" : 1
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/lambda-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/lambda-v3d0.json
new file mode 100644
index 0000000000..5be179b82a
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/lambda-v3d0.json
@@ -0,0 +1,8 @@
+{
+ "@type" : "g:Lambda",
+ "@value" : {
+ "script" : "{ it.get() }",
+ "language" : "gremlin-groovy",
+ "arguments" : 1
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/list-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/list-v3d0.json
new file mode 100644
index 0000000000..b714e2d306
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/list-v3d0.json
@@ -0,0 +1,7 @@
+{
+ "@type" : "g:List",
+ "@value" : [ {
+ "@type" : "g:Int32",
+ "@value" : 1
+ }, "person", true ]
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/localdate-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/localdate-v2d0-partial.json
new file mode 100644
index 0000000000..36fb81dd89
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/localdate-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:LocalDate",
+ "@value" : "2016-01-01"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/localdate-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/localdate-v3d0.json
new file mode 100644
index 0000000000..36fb81dd89
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/localdate-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:LocalDate",
+ "@value" : "2016-01-01"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/localdatetime-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/localdatetime-v2d0-partial.json
new file mode 100644
index 0000000000..2d83668e94
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/localdatetime-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:LocalDateTime",
+ "@value" : "2016-01-01T12:30"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/localdatetime-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/localdatetime-v3d0.json
new file mode 100644
index 0000000000..2d83668e94
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/localdatetime-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:LocalDateTime",
+ "@value" : "2016-01-01T12:30"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/localtime-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/localtime-v2d0-partial.json
new file mode 100644
index 0000000000..eff65a728c
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/localtime-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:LocalTime",
+ "@value" : "12:30:45"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/localtime-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/localtime-v3d0.json
new file mode 100644
index 0000000000..eff65a728c
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/localtime-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:LocalTime",
+ "@value" : "12:30:45"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/long-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/long-v2d0-partial.json
new file mode 100644
index 0000000000..84b9a23085
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/long-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Int64",
+ "@value" : 100
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/long-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/long-v3d0.json
new file mode 100644
index 0000000000..84b9a23085
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/long-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Int64",
+ "@value" : 100
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/map-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/map-v3d0.json
new file mode 100644
index 0000000000..7ad59c9f4f
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/map-v3d0.json
@@ -0,0 +1,25 @@
+{
+ "@type" : "g:Map",
+ "@value" : [ {
+ "@type" : "g:Date",
+ "@value" : 1481750076295
+ }, "red", {
+ "@type" : "g:List",
+ "@value" : [ {
+ "@type" : "g:Int32",
+ "@value" : 1
+ }, {
+ "@type" : "g:Int32",
+ "@value" : 2
+ }, {
+ "@type" : "g:Int32",
+ "@value" : 3
+ } ]
+ }, {
+ "@type" : "g:Date",
+ "@value" : 1481750076295
+ }, "test", {
+ "@type" : "g:Int32",
+ "@value" : 123
+ } ]
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/metrics-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/metrics-v2d0-no-types.json
new file mode 100644
index 0000000000..1855cb5dde
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/metrics-v2d0-no-types.json
@@ -0,0 +1,24 @@
+{
+ "dur" : 100.0,
+ "counts" : {
+ "traverserCount" : 4,
+ "elementCount" : 4
+ },
+ "name" : "TinkerGraphStep(vertex,[~label.eq(person)])",
+ "annotations" : {
+ "percentDur" : 25.0
+ },
+ "id" : "7.0.0()",
+ "metrics" : [ {
+ "dur" : 100.0,
+ "counts" : {
+ "traverserCount" : 7,
+ "elementCount" : 7
+ },
+ "name" : "VertexStep(OUT,vertex)",
+ "annotations" : {
+ "percentDur" : 25.0
+ },
+ "id" : "3.0.0()"
+ } ]
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/metrics-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/metrics-v2d0-partial.json
new file mode 100644
index 0000000000..7b1e964a6d
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/metrics-v2d0-partial.json
@@ -0,0 +1,54 @@
+{
+ "@type" : "g:Metrics",
+ "@value" : {
+ "dur" : {
+ "@type" : "g:Double",
+ "@value" : 100.0
+ },
+ "counts" : {
+ "traverserCount" : {
+ "@type" : "g:Int64",
+ "@value" : 4
+ },
+ "elementCount" : {
+ "@type" : "g:Int64",
+ "@value" : 4
+ }
+ },
+ "name" : "TinkerGraphStep(vertex,[~label.eq(person)])",
+ "annotations" : {
+ "percentDur" : {
+ "@type" : "g:Double",
+ "@value" : 25.0
+ }
+ },
+ "id" : "7.0.0()",
+ "metrics" : [ {
+ "@type" : "g:Metrics",
+ "@value" : {
+ "dur" : {
+ "@type" : "g:Double",
+ "@value" : 100.0
+ },
+ "counts" : {
+ "traverserCount" : {
+ "@type" : "g:Int64",
+ "@value" : 7
+ },
+ "elementCount" : {
+ "@type" : "g:Int64",
+ "@value" : 7
+ }
+ },
+ "name" : "VertexStep(OUT,vertex)",
+ "annotations" : {
+ "percentDur" : {
+ "@type" : "g:Double",
+ "@value" : 25.0
+ }
+ },
+ "id" : "3.0.0()"
+ }
+ } ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/metrics-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/metrics-v3d0.json
new file mode 100644
index 0000000000..f6e678b5ca
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/metrics-v3d0.json
@@ -0,0 +1,52 @@
+{
+ "@type" : "g:Metrics",
+ "@value" : {
+ "@type" : "g:Map",
+ "@value" : [ "dur", {
+ "@type" : "g:Double",
+ "@value" : 100.0
+ }, "counts", {
+ "@type" : "g:Map",
+ "@value" : [ "traverserCount", {
+ "@type" : "g:Int64",
+ "@value" : 4
+ }, "elementCount", {
+ "@type" : "g:Int64",
+ "@value" : 4
+ } ]
+ }, "name", "TinkerGraphStep(vertex,[~label.eq(person)])", "annotations", {
+ "@type" : "g:Map",
+ "@value" : [ "percentDur", {
+ "@type" : "g:Double",
+ "@value" : 25.0
+ } ]
+ }, "id", "7.0.0()", "metrics", {
+ "@type" : "g:List",
+ "@value" : [ {
+ "@type" : "g:Metrics",
+ "@value" : {
+ "@type" : "g:Map",
+ "@value" : [ "dur", {
+ "@type" : "g:Double",
+ "@value" : 100.0
+ }, "counts", {
+ "@type" : "g:Map",
+ "@value" : [ "traverserCount", {
+ "@type" : "g:Int64",
+ "@value" : 7
+ }, "elementCount", {
+ "@type" : "g:Int64",
+ "@value" : 7
+ } ]
+ }, "name", "VertexStep(OUT,vertex)", "annotations", {
+ "@type" : "g:Map",
+ "@value" : [ "percentDur", {
+ "@type" : "g:Double",
+ "@value" : 25.0
+ } ]
+ }, "id", "3.0.0()" ]
+ }
+ } ]
+ } ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/monthday-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/monthday-v2d0-partial.json
new file mode 100644
index 0000000000..5da5914e1b
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/monthday-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:MonthDay",
+ "@value" : "--01-01"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/monthday-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/monthday-v3d0.json
new file mode 100644
index 0000000000..5da5914e1b
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/monthday-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:MonthDay",
+ "@value" : "--01-01"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/offsetdatetime-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/offsetdatetime-v2d0-partial.json
new file mode 100644
index 0000000000..03f45cdc2c
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/offsetdatetime-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:OffsetDateTime",
+ "@value" : "2007-12-03T10:15:30+01:00"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/offsetdatetime-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/offsetdatetime-v3d0.json
new file mode 100644
index 0000000000..03f45cdc2c
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/offsetdatetime-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:OffsetDateTime",
+ "@value" : "2007-12-03T10:15:30+01:00"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/offsettime-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/offsettime-v2d0-partial.json
new file mode 100644
index 0000000000..b1249537d0
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/offsettime-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:OffsetTime",
+ "@value" : "10:15:30+01:00"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/offsettime-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/offsettime-v3d0.json
new file mode 100644
index 0000000000..b1249537d0
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/offsettime-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:OffsetTime",
+ "@value" : "10:15:30+01:00"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/operator-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/operator-v2d0-partial.json
new file mode 100644
index 0000000000..14c1400564
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/operator-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Operator",
+ "@value" : "sum"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/operator-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/operator-v3d0.json
new file mode 100644
index 0000000000..14c1400564
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/operator-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Operator",
+ "@value" : "sum"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/order-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/order-v2d0-partial.json
new file mode 100644
index 0000000000..4be0432dfa
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/order-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Order",
+ "@value" : "shuffle"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/order-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/order-v3d0.json
new file mode 100644
index 0000000000..4be0432dfa
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/order-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Order",
+ "@value" : "shuffle"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/p-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/p-v2d0-partial.json
new file mode 100644
index 0000000000..5bdfb3b58f
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/p-v2d0-partial.json
@@ -0,0 +1,10 @@
+{
+ "@type" : "g:P",
+ "@value" : {
+ "predicate" : "gt",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 0
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/p-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/p-v3d0.json
new file mode 100644
index 0000000000..5bdfb3b58f
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/p-v3d0.json
@@ -0,0 +1,10 @@
+{
+ "@type" : "g:P",
+ "@value" : {
+ "predicate" : "gt",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 0
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pand-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pand-v2d0-no-types.json
new file mode 100644
index 0000000000..194cdd0eae
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pand-v2d0-no-types.json
@@ -0,0 +1,10 @@
+{
+ "predicate" : "and",
+ "value" : [ {
+ "predicate" : "gt",
+ "value" : 0
+ }, {
+ "predicate" : "lt",
+ "value" : 10
+ } ]
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pand-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pand-v2d0-partial.json
new file mode 100644
index 0000000000..c2719586d8
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pand-v2d0-partial.json
@@ -0,0 +1,25 @@
+{
+ "@type" : "g:P",
+ "@value" : {
+ "predicate" : "and",
+ "value" : [ {
+ "@type" : "g:P",
+ "@value" : {
+ "predicate" : "gt",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 0
+ }
+ }
+ }, {
+ "@type" : "g:P",
+ "@value" : {
+ "predicate" : "lt",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ }
+ }
+ } ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pand-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pand-v3d0.json
new file mode 100644
index 0000000000..c2719586d8
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pand-v3d0.json
@@ -0,0 +1,25 @@
+{
+ "@type" : "g:P",
+ "@value" : {
+ "predicate" : "and",
+ "value" : [ {
+ "@type" : "g:P",
+ "@value" : {
+ "predicate" : "gt",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 0
+ }
+ }
+ }, {
+ "@type" : "g:P",
+ "@value" : {
+ "predicate" : "lt",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ }
+ }
+ } ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/path-v1d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/path-v1d0.json
new file mode 100644
index 0000000000..2eee883b41
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/path-v1d0.json
@@ -0,0 +1,62 @@
+{
+ "labels" : [ [ ], [ ], [ ] ],
+ "objects" : [ {
+ "id" : 1,
+ "label" : "person",
+ "type" : "vertex",
+ "properties" : {
+ "name" : [ {
+ "id" : 0,
+ "value" : "marko"
+ } ],
+ "location" : [ {
+ "id" : 6,
+ "value" : "san diego",
+ "properties" : {
+ "startTime" : 1997,
+ "endTime" : 2001
+ }
+ }, {
+ "id" : 7,
+ "value" : "santa cruz",
+ "properties" : {
+ "startTime" : 2001,
+ "endTime" : 2004
+ }
+ }, {
+ "id" : 8,
+ "value" : "brussels",
+ "properties" : {
+ "startTime" : 2004,
+ "endTime" : 2005
+ }
+ }, {
+ "id" : 9,
+ "value" : "santa fe",
+ "properties" : {
+ "startTime" : 2005
+ }
+ } ]
+ }
+ }, {
+ "id" : 10,
+ "label" : "software",
+ "type" : "vertex",
+ "properties" : {
+ "name" : [ {
+ "id" : 4,
+ "value" : "gremlin"
+ } ]
+ }
+ }, {
+ "id" : 11,
+ "label" : "software",
+ "type" : "vertex",
+ "properties" : {
+ "name" : [ {
+ "id" : 5,
+ "value" : "tinkergraph"
+ } ]
+ }
+ } ]
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/path-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/path-v2d0-no-types.json
new file mode 100644
index 0000000000..a592d2f096
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/path-v2d0-no-types.json
@@ -0,0 +1,13 @@
+{
+ "labels" : [ [ ], [ ], [ ] ],
+ "objects" : [ {
+ "id" : 1,
+ "label" : "person"
+ }, {
+ "id" : 10,
+ "label" : "software"
+ }, {
+ "id" : 11,
+ "label" : "software"
+ } ]
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/path-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/path-v2d0-partial.json
new file mode 100644
index 0000000000..9ccaa005b2
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/path-v2d0-partial.json
@@ -0,0 +1,34 @@
+{
+ "@type" : "g:Path",
+ "@value" : {
+ "labels" : [ [ ], [ ], [ ] ],
+ "objects" : [ {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "label" : "person"
+ }
+ }, {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "label" : "software"
+ }
+ }, {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 11
+ },
+ "label" : "software"
+ }
+ } ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/path-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/path-v3d0.json
new file mode 100644
index 0000000000..216b39354d
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/path-v3d0.json
@@ -0,0 +1,49 @@
+{
+ "@type" : "g:Path",
+ "@value" : {
+ "labels" : {
+ "@type" : "g:List",
+ "@value" : [ {
+ "@type" : "g:Set",
+ "@value" : [ ]
+ }, {
+ "@type" : "g:Set",
+ "@value" : [ ]
+ }, {
+ "@type" : "g:Set",
+ "@value" : [ ]
+ } ]
+ },
+ "objects" : {
+ "@type" : "g:List",
+ "@value" : [ {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "label" : "person"
+ }
+ }, {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "label" : "software"
+ }
+ }, {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 11
+ },
+ "label" : "software"
+ }
+ } ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/period-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/period-v2d0-partial.json
new file mode 100644
index 0000000000..20438a1d6e
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/period-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:Period",
+ "@value" : "P1Y6M15D"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/period-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/period-v3d0.json
new file mode 100644
index 0000000000..20438a1d6e
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/period-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:Period",
+ "@value" : "P1Y6M15D"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pick-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pick-v2d0-partial.json
new file mode 100644
index 0000000000..3ca2f2ec35
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pick-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Pick",
+ "@value" : "any"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pick-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pick-v3d0.json
new file mode 100644
index 0000000000..3ca2f2ec35
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pick-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Pick",
+ "@value" : "any"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pop-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pop-v2d0-partial.json
new file mode 100644
index 0000000000..271515ff58
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pop-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Pop",
+ "@value" : "all"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pop-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pop-v3d0.json
new file mode 100644
index 0000000000..271515ff58
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pop-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Pop",
+ "@value" : "all"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/por-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/por-v2d0-no-types.json
new file mode 100644
index 0000000000..4d17d67547
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/por-v2d0-no-types.json
@@ -0,0 +1,10 @@
+{
+ "predicate" : "or",
+ "value" : [ {
+ "predicate" : "gt",
+ "value" : 0
+ }, {
+ "predicate" : "within",
+ "value" : [ -1, -10, -100 ]
+ } ]
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/por-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/por-v2d0-partial.json
new file mode 100644
index 0000000000..71fcb7d211
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/por-v2d0-partial.json
@@ -0,0 +1,31 @@
+{
+ "@type" : "g:P",
+ "@value" : {
+ "predicate" : "or",
+ "value" : [ {
+ "@type" : "g:P",
+ "@value" : {
+ "predicate" : "gt",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 0
+ }
+ }
+ }, {
+ "@type" : "g:P",
+ "@value" : {
+ "predicate" : "within",
+ "value" : [ {
+ "@type" : "g:Int32",
+ "@value" : -1
+ }, {
+ "@type" : "g:Int32",
+ "@value" : -10
+ }, {
+ "@type" : "g:Int32",
+ "@value" : -100
+ } ]
+ }
+ } ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/por-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/por-v3d0.json
new file mode 100644
index 0000000000..a71b1cf3d5
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/por-v3d0.json
@@ -0,0 +1,34 @@
+{
+ "@type" : "g:P",
+ "@value" : {
+ "predicate" : "or",
+ "value" : [ {
+ "@type" : "g:P",
+ "@value" : {
+ "predicate" : "gt",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 0
+ }
+ }
+ }, {
+ "@type" : "g:P",
+ "@value" : {
+ "predicate" : "within",
+ "value" : {
+ "@type" : "g:List",
+ "@value" : [ {
+ "@type" : "g:Int32",
+ "@value" : -1
+ }, {
+ "@type" : "g:Int32",
+ "@value" : -10
+ }, {
+ "@type" : "g:Int32",
+ "@value" : -100
+ } ]
+ }
+ }
+ } ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/property-v1d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/property-v1d0.json
new file mode 100644
index 0000000000..c051c0a8ef
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/property-v1d0.json
@@ -0,0 +1,4 @@
+{
+ "key" : "since",
+ "value" : 2009
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/property-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/property-v2d0-no-types.json
new file mode 100644
index 0000000000..c051c0a8ef
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/property-v2d0-no-types.json
@@ -0,0 +1,4 @@
+{
+ "key" : "since",
+ "value" : 2009
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/property-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/property-v2d0-partial.json
new file mode 100644
index 0000000000..296fe3230c
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/property-v2d0-partial.json
@@ -0,0 +1,10 @@
+{
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "since",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 2009
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/property-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/property-v3d0.json
new file mode 100644
index 0000000000..296fe3230c
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/property-v3d0.json
@@ -0,0 +1,10 @@
+{
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "since",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 2009
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pwithin-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pwithin-v2d0-partial.json
new file mode 100644
index 0000000000..afa38266f0
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pwithin-v2d0-partial.json
@@ -0,0 +1,10 @@
+{
+ "@type" : "g:P",
+ "@value" : {
+ "predicate" : "within",
+ "value" : [ {
+ "@type" : "g:Int32",
+ "@value" : 1
+ } ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pwithin-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pwithin-v3d0.json
new file mode 100644
index 0000000000..83f99cc092
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pwithin-v3d0.json
@@ -0,0 +1,13 @@
+{
+ "@type" : "g:P",
+ "@value" : {
+ "predicate" : "within",
+ "value" : {
+ "@type" : "g:List",
+ "@value" : [ {
+ "@type" : "g:Int32",
+ "@value" : 1
+ } ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pwithout-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pwithout-v2d0-partial.json
new file mode 100644
index 0000000000..8c2291bf3b
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pwithout-v2d0-partial.json
@@ -0,0 +1,13 @@
+{
+ "@type" : "g:P",
+ "@value" : {
+ "predicate" : "without",
+ "value" : [ {
+ "@type" : "g:Int32",
+ "@value" : 1
+ }, {
+ "@type" : "g:Int32",
+ "@value" : 2
+ } ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pwithout-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pwithout-v3d0.json
new file mode 100644
index 0000000000..9a168907fa
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/pwithout-v3d0.json
@@ -0,0 +1,16 @@
+{
+ "@type" : "g:P",
+ "@value" : {
+ "predicate" : "without",
+ "value" : {
+ "@type" : "g:List",
+ "@value" : [ {
+ "@type" : "g:Int32",
+ "@value" : 1
+ }, {
+ "@type" : "g:Int32",
+ "@value" : 2
+ } ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/scope-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/scope-v2d0-partial.json
new file mode 100644
index 0000000000..4a74af0e3d
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/scope-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Scope",
+ "@value" : "local"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/scope-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/scope-v3d0.json
new file mode 100644
index 0000000000..4a74af0e3d
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/scope-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Scope",
+ "@value" : "local"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionclose-v1d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionclose-v1d0.json
new file mode 100644
index 0000000000..ac825e80ef
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionclose-v1d0.json
@@ -0,0 +1,8 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "close",
+ "processor" : "session",
+ "args" : {
+ "session" : "unique-session-identifier"
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionclose-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionclose-v2d0-no-types.json
new file mode 100644
index 0000000000..ac825e80ef
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionclose-v2d0-no-types.json
@@ -0,0 +1,8 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "close",
+ "processor" : "session",
+ "args" : {
+ "session" : "unique-session-identifier"
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionclose-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionclose-v2d0-partial.json
new file mode 100644
index 0000000000..ac825e80ef
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionclose-v2d0-partial.json
@@ -0,0 +1,8 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "close",
+ "processor" : "session",
+ "args" : {
+ "session" : "unique-session-identifier"
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionclose-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionclose-v3d0.json
new file mode 100644
index 0000000000..4be1ccdf64
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionclose-v3d0.json
@@ -0,0 +1,9 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "close",
+ "processor" : "session",
+ "args" : {
+ "@type" : "g:Map",
+ "@value" : [ "session", "unique-session-identifier" ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessioneval-v1d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessioneval-v1d0.json
new file mode 100644
index 0000000000..8bce82fd2a
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessioneval-v1d0.json
@@ -0,0 +1,13 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "eval",
+ "processor" : "session",
+ "args" : {
+ "gremlin" : "g.V(x)",
+ "language" : "gremlin-groovy",
+ "session" : "unique-session-identifier",
+ "bindings" : {
+ "x" : 1
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessioneval-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessioneval-v2d0-no-types.json
new file mode 100644
index 0000000000..8bce82fd2a
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessioneval-v2d0-no-types.json
@@ -0,0 +1,13 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "eval",
+ "processor" : "session",
+ "args" : {
+ "gremlin" : "g.V(x)",
+ "language" : "gremlin-groovy",
+ "session" : "unique-session-identifier",
+ "bindings" : {
+ "x" : 1
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessioneval-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessioneval-v2d0-partial.json
new file mode 100644
index 0000000000..8ff8b96dee
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessioneval-v2d0-partial.json
@@ -0,0 +1,16 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "eval",
+ "processor" : "session",
+ "args" : {
+ "gremlin" : "g.V(x)",
+ "language" : "gremlin-groovy",
+ "session" : "unique-session-identifier",
+ "bindings" : {
+ "x" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessioneval-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessioneval-v3d0.json
new file mode 100644
index 0000000000..301c393c00
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessioneval-v3d0.json
@@ -0,0 +1,15 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "eval",
+ "processor" : "session",
+ "args" : {
+ "@type" : "g:Map",
+ "@value" : [ "gremlin", "g.V(x)", "language", "gremlin-groovy", "session", "unique-session-identifier", "bindings", {
+ "@type" : "g:Map",
+ "@value" : [ "x", {
+ "@type" : "g:Int32",
+ "@value" : 1
+ } ]
+ } ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionevalaliased-v1d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionevalaliased-v1d0.json
new file mode 100644
index 0000000000..5f4ef46594
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionevalaliased-v1d0.json
@@ -0,0 +1,16 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "eval",
+ "processor" : "session",
+ "args" : {
+ "gremlin" : "social.V(x)",
+ "language" : "gremlin-groovy",
+ "aliases" : {
+ "g" : "social"
+ },
+ "session" : "unique-session-identifier",
+ "bindings" : {
+ "x" : 1
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionevalaliased-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionevalaliased-v2d0-no-types.json
new file mode 100644
index 0000000000..5f4ef46594
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionevalaliased-v2d0-no-types.json
@@ -0,0 +1,16 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "eval",
+ "processor" : "session",
+ "args" : {
+ "gremlin" : "social.V(x)",
+ "language" : "gremlin-groovy",
+ "aliases" : {
+ "g" : "social"
+ },
+ "session" : "unique-session-identifier",
+ "bindings" : {
+ "x" : 1
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionevalaliased-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionevalaliased-v2d0-partial.json
new file mode 100644
index 0000000000..394e5d36c0
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionevalaliased-v2d0-partial.json
@@ -0,0 +1,19 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "eval",
+ "processor" : "session",
+ "args" : {
+ "gremlin" : "social.V(x)",
+ "language" : "gremlin-groovy",
+ "aliases" : {
+ "g" : "social"
+ },
+ "session" : "unique-session-identifier",
+ "bindings" : {
+ "x" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionevalaliased-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionevalaliased-v3d0.json
new file mode 100644
index 0000000000..7448160b76
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionevalaliased-v3d0.json
@@ -0,0 +1,18 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "eval",
+ "processor" : "session",
+ "args" : {
+ "@type" : "g:Map",
+ "@value" : [ "gremlin", "social.V(x)", "language", "gremlin-groovy", "aliases", {
+ "@type" : "g:Map",
+ "@value" : [ "g", "social" ]
+ }, "session", "unique-session-identifier", "bindings", {
+ "@type" : "g:Map",
+ "@value" : [ "x", {
+ "@type" : "g:Int32",
+ "@value" : 1
+ } ]
+ } ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlesseval-v1d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlesseval-v1d0.json
new file mode 100644
index 0000000000..8c9a807217
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlesseval-v1d0.json
@@ -0,0 +1,12 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "eval",
+ "processor" : "",
+ "args" : {
+ "gremlin" : "g.V(x)",
+ "language" : "gremlin-groovy",
+ "bindings" : {
+ "x" : 1
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlesseval-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlesseval-v2d0-no-types.json
new file mode 100644
index 0000000000..8c9a807217
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlesseval-v2d0-no-types.json
@@ -0,0 +1,12 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "eval",
+ "processor" : "",
+ "args" : {
+ "gremlin" : "g.V(x)",
+ "language" : "gremlin-groovy",
+ "bindings" : {
+ "x" : 1
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlesseval-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlesseval-v2d0-partial.json
new file mode 100644
index 0000000000..81e2f6c37b
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlesseval-v2d0-partial.json
@@ -0,0 +1,15 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "eval",
+ "processor" : "",
+ "args" : {
+ "gremlin" : "g.V(x)",
+ "language" : "gremlin-groovy",
+ "bindings" : {
+ "x" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlesseval-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlesseval-v3d0.json
new file mode 100644
index 0000000000..dc8c8e60e3
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlesseval-v3d0.json
@@ -0,0 +1,15 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "eval",
+ "processor" : "",
+ "args" : {
+ "@type" : "g:Map",
+ "@value" : [ "gremlin", "g.V(x)", "language", "gremlin-groovy", "bindings", {
+ "@type" : "g:Map",
+ "@value" : [ "x", {
+ "@type" : "g:Int32",
+ "@value" : 1
+ } ]
+ } ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlessevalaliased-v1d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlessevalaliased-v1d0.json
new file mode 100644
index 0000000000..59f0c6c4aa
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlessevalaliased-v1d0.json
@@ -0,0 +1,15 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "eval",
+ "processor" : "",
+ "args" : {
+ "gremlin" : "social.V(x)",
+ "language" : "gremlin-groovy",
+ "aliases" : {
+ "g" : "social"
+ },
+ "bindings" : {
+ "x" : 1
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlessevalaliased-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlessevalaliased-v2d0-no-types.json
new file mode 100644
index 0000000000..59f0c6c4aa
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlessevalaliased-v2d0-no-types.json
@@ -0,0 +1,15 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "eval",
+ "processor" : "",
+ "args" : {
+ "gremlin" : "social.V(x)",
+ "language" : "gremlin-groovy",
+ "aliases" : {
+ "g" : "social"
+ },
+ "bindings" : {
+ "x" : 1
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlessevalaliased-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlessevalaliased-v2d0-partial.json
new file mode 100644
index 0000000000..0f6a54e79f
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlessevalaliased-v2d0-partial.json
@@ -0,0 +1,18 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "eval",
+ "processor" : "",
+ "args" : {
+ "gremlin" : "social.V(x)",
+ "language" : "gremlin-groovy",
+ "aliases" : {
+ "g" : "social"
+ },
+ "bindings" : {
+ "x" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlessevalaliased-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlessevalaliased-v3d0.json
new file mode 100644
index 0000000000..fc03a37e4b
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/sessionlessevalaliased-v3d0.json
@@ -0,0 +1,18 @@
+{
+ "requestId" : "cb682578-9d92-4499-9ebc-5c6aa73c5397",
+ "op" : "eval",
+ "processor" : "",
+ "args" : {
+ "@type" : "g:Map",
+ "@value" : [ "gremlin", "social.V(x)", "language", "gremlin-groovy", "aliases", {
+ "@type" : "g:Map",
+ "@value" : [ "g", "social" ]
+ }, "bindings", {
+ "@type" : "g:Map",
+ "@value" : [ "x", {
+ "@type" : "g:Int32",
+ "@value" : 1
+ } ]
+ } ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/set-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/set-v3d0.json
new file mode 100644
index 0000000000..32deea264a
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/set-v3d0.json
@@ -0,0 +1,7 @@
+{
+ "@type" : "g:Set",
+ "@value" : [ {
+ "@type" : "g:Int32",
+ "@value" : 1
+ }, "person", true ]
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/short-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/short-v2d0-partial.json
new file mode 100644
index 0000000000..c68f5cd647
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/short-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:Int16",
+ "@value" : 100
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/short-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/short-v3d0.json
new file mode 100644
index 0000000000..c68f5cd647
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/short-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:Int16",
+ "@value" : 100
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/standardresult-v1d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/standardresult-v1d0.json
new file mode 100644
index 0000000000..9b93727d77
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/standardresult-v1d0.json
@@ -0,0 +1,50 @@
+{
+ "requestId" : "41d2e28a-20a4-4ab0-b379-d810dede3786",
+ "status" : {
+ "message" : "",
+ "code" : 200,
+ "attributes" : { }
+ },
+ "result" : {
+ "data" : [ {
+ "id" : 1,
+ "label" : "person",
+ "type" : "vertex",
+ "properties" : {
+ "name" : [ {
+ "id" : 0,
+ "value" : "marko"
+ } ],
+ "location" : [ {
+ "id" : 6,
+ "value" : "san diego",
+ "properties" : {
+ "startTime" : 1997,
+ "endTime" : 2001
+ }
+ }, {
+ "id" : 7,
+ "value" : "santa cruz",
+ "properties" : {
+ "startTime" : 2001,
+ "endTime" : 2004
+ }
+ }, {
+ "id" : 8,
+ "value" : "brussels",
+ "properties" : {
+ "startTime" : 2004,
+ "endTime" : 2005
+ }
+ }, {
+ "id" : 9,
+ "value" : "santa fe",
+ "properties" : {
+ "startTime" : 2005
+ }
+ } ]
+ }
+ } ],
+ "meta" : { }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/standardresult-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/standardresult-v2d0-partial.json
new file mode 100644
index 0000000000..857c6dbd17
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/standardresult-v2d0-partial.json
@@ -0,0 +1,111 @@
+{
+ "requestId" : "41d2e28a-20a4-4ab0-b379-d810dede3786",
+ "status" : {
+ "message" : "",
+ "code" : 200,
+ "attributes" : { }
+ },
+ "result" : {
+ "data" : [ {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "label" : "person",
+ "properties" : {
+ "name" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 0
+ },
+ "value" : "marko",
+ "label" : "name"
+ }
+ } ],
+ "location" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 6
+ },
+ "value" : "san diego",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 1997
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2001
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 7
+ },
+ "value" : "santa cruz",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2001
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2004
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 8
+ },
+ "value" : "brussels",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2004
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 9
+ },
+ "value" : "santa fe",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ }
+ }
+ }
+ } ]
+ }
+ }
+ } ],
+ "meta" : { }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/standardresult-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/standardresult-v3d0.json
new file mode 100644
index 0000000000..dfca40096d
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/standardresult-v3d0.json
@@ -0,0 +1,120 @@
+{
+ "requestId" : "41d2e28a-20a4-4ab0-b379-d810dede3786",
+ "status" : {
+ "message" : "",
+ "code" : 200,
+ "attributes" : {
+ "@type" : "g:Map",
+ "@value" : [ ]
+ }
+ },
+ "result" : {
+ "data" : {
+ "@type" : "g:List",
+ "@value" : [ {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "label" : "person",
+ "properties" : {
+ "name" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 0
+ },
+ "value" : "marko",
+ "label" : "name"
+ }
+ } ],
+ "location" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 6
+ },
+ "value" : "san diego",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 1997
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2001
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 7
+ },
+ "value" : "santa cruz",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2001
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2004
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 8
+ },
+ "value" : "brussels",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2004
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 9
+ },
+ "value" : "santa fe",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ }
+ }
+ }
+ } ]
+ }
+ }
+ } ]
+ },
+ "meta" : {
+ "@type" : "g:Map",
+ "@value" : [ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/t-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/t-v2d0-partial.json
new file mode 100644
index 0000000000..9693983a62
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/t-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:T",
+ "@value" : "label"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/t-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/t-v3d0.json
new file mode 100644
index 0000000000..9693983a62
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/t-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:T",
+ "@value" : "label"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/textp-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/textp-v2d0-partial.json
new file mode 100644
index 0000000000..28209893b1
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/textp-v2d0-partial.json
@@ -0,0 +1,7 @@
+{
+ "@type" : "g:TextP",
+ "@value" : {
+ "predicate" : "containing",
+ "value" : "ark"
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/textp-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/textp-v3d0.json
new file mode 100644
index 0000000000..28209893b1
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/textp-v3d0.json
@@ -0,0 +1,7 @@
+{
+ "@type" : "g:TextP",
+ "@value" : {
+ "predicate" : "containing",
+ "value" : "ark"
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/timestamp-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/timestamp-v2d0-no-types.json
new file mode 100644
index 0000000000..03b71a0ed3
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/timestamp-v2d0-no-types.json
@@ -0,0 +1 @@
+1481750076295
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/timestamp-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/timestamp-v2d0-partial.json
new file mode 100644
index 0000000000..1ca0e17fae
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/timestamp-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Timestamp",
+ "@value" : 1481750076295
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/timestamp-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/timestamp-v3d0.json
new file mode 100644
index 0000000000..1ca0e17fae
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/timestamp-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:Timestamp",
+ "@value" : 1481750076295
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/tinkergraph-v1d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/tinkergraph-v1d0.json
new file mode 100644
index 0000000000..13719f6352
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/tinkergraph-v1d0.json
@@ -0,0 +1,313 @@
+{
+ "vertices" : [ {
+ "id" : 1,
+ "label" : "person",
+ "type" : "vertex",
+ "properties" : {
+ "name" : [ {
+ "id" : 0,
+ "value" : "marko"
+ } ],
+ "location" : [ {
+ "id" : 6,
+ "value" : "san diego",
+ "properties" : {
+ "startTime" : 1997,
+ "endTime" : 2001
+ }
+ }, {
+ "id" : 7,
+ "value" : "santa cruz",
+ "properties" : {
+ "startTime" : 2001,
+ "endTime" : 2004
+ }
+ }, {
+ "id" : 8,
+ "value" : "brussels",
+ "properties" : {
+ "startTime" : 2004,
+ "endTime" : 2005
+ }
+ }, {
+ "id" : 9,
+ "value" : "santa fe",
+ "properties" : {
+ "startTime" : 2005
+ }
+ } ]
+ }
+ }, {
+ "id" : 7,
+ "label" : "person",
+ "type" : "vertex",
+ "properties" : {
+ "name" : [ {
+ "id" : 1,
+ "value" : "stephen"
+ } ],
+ "location" : [ {
+ "id" : 10,
+ "value" : "centreville",
+ "properties" : {
+ "startTime" : 1990,
+ "endTime" : 2000
+ }
+ }, {
+ "id" : 11,
+ "value" : "dulles",
+ "properties" : {
+ "startTime" : 2000,
+ "endTime" : 2006
+ }
+ }, {
+ "id" : 12,
+ "value" : "purcellville",
+ "properties" : {
+ "startTime" : 2006
+ }
+ } ]
+ }
+ }, {
+ "id" : 8,
+ "label" : "person",
+ "type" : "vertex",
+ "properties" : {
+ "name" : [ {
+ "id" : 2,
+ "value" : "matthias"
+ } ],
+ "location" : [ {
+ "id" : 13,
+ "value" : "bremen",
+ "properties" : {
+ "startTime" : 2004,
+ "endTime" : 2007
+ }
+ }, {
+ "id" : 14,
+ "value" : "baltimore",
+ "properties" : {
+ "startTime" : 2007,
+ "endTime" : 2011
+ }
+ }, {
+ "id" : 15,
+ "value" : "oakland",
+ "properties" : {
+ "startTime" : 2011,
+ "endTime" : 2014
+ }
+ }, {
+ "id" : 16,
+ "value" : "seattle",
+ "properties" : {
+ "startTime" : 2014
+ }
+ } ]
+ }
+ }, {
+ "id" : 9,
+ "label" : "person",
+ "type" : "vertex",
+ "properties" : {
+ "name" : [ {
+ "id" : 3,
+ "value" : "daniel"
+ } ],
+ "location" : [ {
+ "id" : 17,
+ "value" : "spremberg",
+ "properties" : {
+ "startTime" : 1982,
+ "endTime" : 2005
+ }
+ }, {
+ "id" : 18,
+ "value" : "kaiserslautern",
+ "properties" : {
+ "startTime" : 2005,
+ "endTime" : 2009
+ }
+ }, {
+ "id" : 19,
+ "value" : "aachen",
+ "properties" : {
+ "startTime" : 2009
+ }
+ } ]
+ }
+ }, {
+ "id" : 10,
+ "label" : "software",
+ "type" : "vertex",
+ "properties" : {
+ "name" : [ {
+ "id" : 4,
+ "value" : "gremlin"
+ } ]
+ }
+ }, {
+ "id" : 11,
+ "label" : "software",
+ "type" : "vertex",
+ "properties" : {
+ "name" : [ {
+ "id" : 5,
+ "value" : "tinkergraph"
+ } ]
+ }
+ } ],
+ "edges" : [ {
+ "id" : 13,
+ "label" : "develops",
+ "type" : "edge",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 10,
+ "outV" : 1,
+ "properties" : {
+ "since" : 2009
+ }
+ }, {
+ "id" : 14,
+ "label" : "develops",
+ "type" : "edge",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 11,
+ "outV" : 1,
+ "properties" : {
+ "since" : 2010
+ }
+ }, {
+ "id" : 15,
+ "label" : "uses",
+ "type" : "edge",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 10,
+ "outV" : 1,
+ "properties" : {
+ "skill" : 4
+ }
+ }, {
+ "id" : 16,
+ "label" : "uses",
+ "type" : "edge",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 11,
+ "outV" : 1,
+ "properties" : {
+ "skill" : 5
+ }
+ }, {
+ "id" : 17,
+ "label" : "develops",
+ "type" : "edge",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 10,
+ "outV" : 7,
+ "properties" : {
+ "since" : 2010
+ }
+ }, {
+ "id" : 18,
+ "label" : "develops",
+ "type" : "edge",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 11,
+ "outV" : 7,
+ "properties" : {
+ "since" : 2011
+ }
+ }, {
+ "id" : 19,
+ "label" : "uses",
+ "type" : "edge",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 10,
+ "outV" : 7,
+ "properties" : {
+ "skill" : 5
+ }
+ }, {
+ "id" : 20,
+ "label" : "uses",
+ "type" : "edge",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 11,
+ "outV" : 7,
+ "properties" : {
+ "skill" : 4
+ }
+ }, {
+ "id" : 21,
+ "label" : "develops",
+ "type" : "edge",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 10,
+ "outV" : 8,
+ "properties" : {
+ "since" : 2012
+ }
+ }, {
+ "id" : 22,
+ "label" : "uses",
+ "type" : "edge",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 10,
+ "outV" : 8,
+ "properties" : {
+ "skill" : 3
+ }
+ }, {
+ "id" : 23,
+ "label" : "uses",
+ "type" : "edge",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 11,
+ "outV" : 8,
+ "properties" : {
+ "skill" : 3
+ }
+ }, {
+ "id" : 24,
+ "label" : "uses",
+ "type" : "edge",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 10,
+ "outV" : 9,
+ "properties" : {
+ "skill" : 5
+ }
+ }, {
+ "id" : 25,
+ "label" : "uses",
+ "type" : "edge",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 11,
+ "outV" : 9,
+ "properties" : {
+ "skill" : 3
+ }
+ }, {
+ "id" : 26,
+ "label" : "traverses",
+ "type" : "edge",
+ "inVLabel" : "software",
+ "outVLabel" : "software",
+ "inV" : 11,
+ "outV" : 10
+ } ]
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/tinkergraph-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/tinkergraph-v2d0-no-types.json
new file mode 100644
index 0000000000..94ad061b1f
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/tinkergraph-v2d0-no-types.json
@@ -0,0 +1,352 @@
+{
+ "vertices" : [ {
+ "id" : 1,
+ "label" : "person",
+ "properties" : {
+ "name" : [ {
+ "id" : 0,
+ "value" : "marko",
+ "label" : "name"
+ } ],
+ "location" : [ {
+ "id" : 6,
+ "value" : "san diego",
+ "label" : "location",
+ "properties" : {
+ "startTime" : 1997,
+ "endTime" : 2001
+ }
+ }, {
+ "id" : 7,
+ "value" : "santa cruz",
+ "label" : "location",
+ "properties" : {
+ "startTime" : 2001,
+ "endTime" : 2004
+ }
+ }, {
+ "id" : 8,
+ "value" : "brussels",
+ "label" : "location",
+ "properties" : {
+ "startTime" : 2004,
+ "endTime" : 2005
+ }
+ }, {
+ "id" : 9,
+ "value" : "santa fe",
+ "label" : "location",
+ "properties" : {
+ "startTime" : 2005
+ }
+ } ]
+ }
+ }, {
+ "id" : 7,
+ "label" : "person",
+ "properties" : {
+ "name" : [ {
+ "id" : 1,
+ "value" : "stephen",
+ "label" : "name"
+ } ],
+ "location" : [ {
+ "id" : 10,
+ "value" : "centreville",
+ "label" : "location",
+ "properties" : {
+ "startTime" : 1990,
+ "endTime" : 2000
+ }
+ }, {
+ "id" : 11,
+ "value" : "dulles",
+ "label" : "location",
+ "properties" : {
+ "startTime" : 2000,
+ "endTime" : 2006
+ }
+ }, {
+ "id" : 12,
+ "value" : "purcellville",
+ "label" : "location",
+ "properties" : {
+ "startTime" : 2006
+ }
+ } ]
+ }
+ }, {
+ "id" : 8,
+ "label" : "person",
+ "properties" : {
+ "name" : [ {
+ "id" : 2,
+ "value" : "matthias",
+ "label" : "name"
+ } ],
+ "location" : [ {
+ "id" : 13,
+ "value" : "bremen",
+ "label" : "location",
+ "properties" : {
+ "startTime" : 2004,
+ "endTime" : 2007
+ }
+ }, {
+ "id" : 14,
+ "value" : "baltimore",
+ "label" : "location",
+ "properties" : {
+ "startTime" : 2007,
+ "endTime" : 2011
+ }
+ }, {
+ "id" : 15,
+ "value" : "oakland",
+ "label" : "location",
+ "properties" : {
+ "startTime" : 2011,
+ "endTime" : 2014
+ }
+ }, {
+ "id" : 16,
+ "value" : "seattle",
+ "label" : "location",
+ "properties" : {
+ "startTime" : 2014
+ }
+ } ]
+ }
+ }, {
+ "id" : 9,
+ "label" : "person",
+ "properties" : {
+ "name" : [ {
+ "id" : 3,
+ "value" : "daniel",
+ "label" : "name"
+ } ],
+ "location" : [ {
+ "id" : 17,
+ "value" : "spremberg",
+ "label" : "location",
+ "properties" : {
+ "startTime" : 1982,
+ "endTime" : 2005
+ }
+ }, {
+ "id" : 18,
+ "value" : "kaiserslautern",
+ "label" : "location",
+ "properties" : {
+ "startTime" : 2005,
+ "endTime" : 2009
+ }
+ }, {
+ "id" : 19,
+ "value" : "aachen",
+ "label" : "location",
+ "properties" : {
+ "startTime" : 2009
+ }
+ } ]
+ }
+ }, {
+ "id" : 10,
+ "label" : "software",
+ "properties" : {
+ "name" : [ {
+ "id" : 4,
+ "value" : "gremlin",
+ "label" : "name"
+ } ]
+ }
+ }, {
+ "id" : 11,
+ "label" : "software",
+ "properties" : {
+ "name" : [ {
+ "id" : 5,
+ "value" : "tinkergraph",
+ "label" : "name"
+ } ]
+ }
+ } ],
+ "edges" : [ {
+ "id" : 13,
+ "label" : "develops",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 10,
+ "outV" : 1,
+ "properties" : {
+ "since" : {
+ "key" : "since",
+ "value" : 2009
+ }
+ }
+ }, {
+ "id" : 14,
+ "label" : "develops",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 11,
+ "outV" : 1,
+ "properties" : {
+ "since" : {
+ "key" : "since",
+ "value" : 2010
+ }
+ }
+ }, {
+ "id" : 15,
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 10,
+ "outV" : 1,
+ "properties" : {
+ "skill" : {
+ "key" : "skill",
+ "value" : 4
+ }
+ }
+ }, {
+ "id" : 16,
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 11,
+ "outV" : 1,
+ "properties" : {
+ "skill" : {
+ "key" : "skill",
+ "value" : 5
+ }
+ }
+ }, {
+ "id" : 17,
+ "label" : "develops",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 10,
+ "outV" : 7,
+ "properties" : {
+ "since" : {
+ "key" : "since",
+ "value" : 2010
+ }
+ }
+ }, {
+ "id" : 18,
+ "label" : "develops",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 11,
+ "outV" : 7,
+ "properties" : {
+ "since" : {
+ "key" : "since",
+ "value" : 2011
+ }
+ }
+ }, {
+ "id" : 19,
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 10,
+ "outV" : 7,
+ "properties" : {
+ "skill" : {
+ "key" : "skill",
+ "value" : 5
+ }
+ }
+ }, {
+ "id" : 20,
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 11,
+ "outV" : 7,
+ "properties" : {
+ "skill" : {
+ "key" : "skill",
+ "value" : 4
+ }
+ }
+ }, {
+ "id" : 21,
+ "label" : "develops",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 10,
+ "outV" : 8,
+ "properties" : {
+ "since" : {
+ "key" : "since",
+ "value" : 2012
+ }
+ }
+ }, {
+ "id" : 22,
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 10,
+ "outV" : 8,
+ "properties" : {
+ "skill" : {
+ "key" : "skill",
+ "value" : 3
+ }
+ }
+ }, {
+ "id" : 23,
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 11,
+ "outV" : 8,
+ "properties" : {
+ "skill" : {
+ "key" : "skill",
+ "value" : 3
+ }
+ }
+ }, {
+ "id" : 24,
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 10,
+ "outV" : 9,
+ "properties" : {
+ "skill" : {
+ "key" : "skill",
+ "value" : 5
+ }
+ }
+ }, {
+ "id" : 25,
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : 11,
+ "outV" : 9,
+ "properties" : {
+ "skill" : {
+ "key" : "skill",
+ "value" : 3
+ }
+ }
+ }, {
+ "id" : 26,
+ "label" : "traverses",
+ "inVLabel" : "software",
+ "outVLabel" : "software",
+ "inV" : 11,
+ "outV" : 10
+ } ]
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/tinkergraph-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/tinkergraph-v2d0-partial.json
new file mode 100644
index 0000000000..24e95ed6af
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/tinkergraph-v2d0-partial.json
@@ -0,0 +1,829 @@
+{
+ "@type" : "tinker:graph",
+ "@value" : {
+ "vertices" : [ {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "label" : "person",
+ "properties" : {
+ "name" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 0
+ },
+ "value" : "marko",
+ "label" : "name"
+ }
+ } ],
+ "location" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 6
+ },
+ "value" : "san diego",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 1997
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2001
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 7
+ },
+ "value" : "santa cruz",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2001
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2004
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 8
+ },
+ "value" : "brussels",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2004
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 9
+ },
+ "value" : "santa fe",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ }
+ }
+ }
+ } ]
+ }
+ }
+ }, {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 7
+ },
+ "label" : "person",
+ "properties" : {
+ "name" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 1
+ },
+ "value" : "stephen",
+ "label" : "name"
+ }
+ } ],
+ "location" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 10
+ },
+ "value" : "centreville",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 1990
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2000
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 11
+ },
+ "value" : "dulles",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2000
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2006
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 12
+ },
+ "value" : "purcellville",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2006
+ }
+ }
+ }
+ } ]
+ }
+ }
+ }, {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 8
+ },
+ "label" : "person",
+ "properties" : {
+ "name" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 2
+ },
+ "value" : "matthias",
+ "label" : "name"
+ }
+ } ],
+ "location" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 13
+ },
+ "value" : "bremen",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2004
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2007
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 14
+ },
+ "value" : "baltimore",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2007
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2011
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 15
+ },
+ "value" : "oakland",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2011
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2014
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 16
+ },
+ "value" : "seattle",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2014
+ }
+ }
+ }
+ } ]
+ }
+ }
+ }, {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 9
+ },
+ "label" : "person",
+ "properties" : {
+ "name" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 3
+ },
+ "value" : "daniel",
+ "label" : "name"
+ }
+ } ],
+ "location" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 17
+ },
+ "value" : "spremberg",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 1982
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 18
+ },
+ "value" : "kaiserslautern",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2009
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 19
+ },
+ "value" : "aachen",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2009
+ }
+ }
+ }
+ } ]
+ }
+ }
+ }, {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "label" : "software",
+ "properties" : {
+ "name" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 4
+ },
+ "value" : "gremlin",
+ "label" : "name"
+ }
+ } ]
+ }
+ }
+ }, {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 11
+ },
+ "label" : "software",
+ "properties" : {
+ "name" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 5
+ },
+ "value" : "tinkergraph",
+ "label" : "name"
+ }
+ } ]
+ }
+ }
+ } ],
+ "edges" : [ {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 13
+ },
+ "label" : "develops",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "properties" : {
+ "since" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "since",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 2009
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 14
+ },
+ "label" : "develops",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 11
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "properties" : {
+ "since" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "since",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 2010
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 15
+ },
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "properties" : {
+ "skill" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "skill",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 4
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 16
+ },
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 11
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "properties" : {
+ "skill" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "skill",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 5
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 17
+ },
+ "label" : "develops",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 7
+ },
+ "properties" : {
+ "since" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "since",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 2010
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 18
+ },
+ "label" : "develops",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 11
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 7
+ },
+ "properties" : {
+ "since" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "since",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 2011
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 19
+ },
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 7
+ },
+ "properties" : {
+ "skill" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "skill",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 5
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 20
+ },
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 11
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 7
+ },
+ "properties" : {
+ "skill" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "skill",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 4
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 21
+ },
+ "label" : "develops",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 8
+ },
+ "properties" : {
+ "since" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "since",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 2012
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 22
+ },
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 8
+ },
+ "properties" : {
+ "skill" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "skill",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 3
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 23
+ },
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 11
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 8
+ },
+ "properties" : {
+ "skill" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "skill",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 3
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 24
+ },
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 9
+ },
+ "properties" : {
+ "skill" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "skill",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 5
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 25
+ },
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 11
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 9
+ },
+ "properties" : {
+ "skill" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "skill",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 3
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 26
+ },
+ "label" : "traverses",
+ "inVLabel" : "software",
+ "outVLabel" : "software",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 11
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ }
+ }
+ } ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/tinkergraph-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/tinkergraph-v3d0.json
new file mode 100644
index 0000000000..24e95ed6af
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/tinkergraph-v3d0.json
@@ -0,0 +1,829 @@
+{
+ "@type" : "tinker:graph",
+ "@value" : {
+ "vertices" : [ {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "label" : "person",
+ "properties" : {
+ "name" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 0
+ },
+ "value" : "marko",
+ "label" : "name"
+ }
+ } ],
+ "location" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 6
+ },
+ "value" : "san diego",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 1997
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2001
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 7
+ },
+ "value" : "santa cruz",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2001
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2004
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 8
+ },
+ "value" : "brussels",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2004
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 9
+ },
+ "value" : "santa fe",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ }
+ }
+ }
+ } ]
+ }
+ }
+ }, {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 7
+ },
+ "label" : "person",
+ "properties" : {
+ "name" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 1
+ },
+ "value" : "stephen",
+ "label" : "name"
+ }
+ } ],
+ "location" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 10
+ },
+ "value" : "centreville",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 1990
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2000
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 11
+ },
+ "value" : "dulles",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2000
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2006
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 12
+ },
+ "value" : "purcellville",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2006
+ }
+ }
+ }
+ } ]
+ }
+ }
+ }, {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 8
+ },
+ "label" : "person",
+ "properties" : {
+ "name" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 2
+ },
+ "value" : "matthias",
+ "label" : "name"
+ }
+ } ],
+ "location" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 13
+ },
+ "value" : "bremen",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2004
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2007
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 14
+ },
+ "value" : "baltimore",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2007
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2011
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 15
+ },
+ "value" : "oakland",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2011
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2014
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 16
+ },
+ "value" : "seattle",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2014
+ }
+ }
+ }
+ } ]
+ }
+ }
+ }, {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 9
+ },
+ "label" : "person",
+ "properties" : {
+ "name" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 3
+ },
+ "value" : "daniel",
+ "label" : "name"
+ }
+ } ],
+ "location" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 17
+ },
+ "value" : "spremberg",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 1982
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 18
+ },
+ "value" : "kaiserslautern",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2009
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 19
+ },
+ "value" : "aachen",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2009
+ }
+ }
+ }
+ } ]
+ }
+ }
+ }, {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "label" : "software",
+ "properties" : {
+ "name" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 4
+ },
+ "value" : "gremlin",
+ "label" : "name"
+ }
+ } ]
+ }
+ }
+ }, {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 11
+ },
+ "label" : "software",
+ "properties" : {
+ "name" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 5
+ },
+ "value" : "tinkergraph",
+ "label" : "name"
+ }
+ } ]
+ }
+ }
+ } ],
+ "edges" : [ {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 13
+ },
+ "label" : "develops",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "properties" : {
+ "since" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "since",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 2009
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 14
+ },
+ "label" : "develops",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 11
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "properties" : {
+ "since" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "since",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 2010
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 15
+ },
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "properties" : {
+ "skill" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "skill",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 4
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 16
+ },
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 11
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "properties" : {
+ "skill" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "skill",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 5
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 17
+ },
+ "label" : "develops",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 7
+ },
+ "properties" : {
+ "since" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "since",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 2010
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 18
+ },
+ "label" : "develops",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 11
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 7
+ },
+ "properties" : {
+ "since" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "since",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 2011
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 19
+ },
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 7
+ },
+ "properties" : {
+ "skill" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "skill",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 5
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 20
+ },
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 11
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 7
+ },
+ "properties" : {
+ "skill" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "skill",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 4
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 21
+ },
+ "label" : "develops",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 8
+ },
+ "properties" : {
+ "since" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "since",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 2012
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 22
+ },
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 8
+ },
+ "properties" : {
+ "skill" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "skill",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 3
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 23
+ },
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 11
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 8
+ },
+ "properties" : {
+ "skill" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "skill",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 3
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 24
+ },
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 9
+ },
+ "properties" : {
+ "skill" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "skill",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 5
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 25
+ },
+ "label" : "uses",
+ "inVLabel" : "software",
+ "outVLabel" : "person",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 11
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 9
+ },
+ "properties" : {
+ "skill" : {
+ "@type" : "g:Property",
+ "@value" : {
+ "key" : "skill",
+ "value" : {
+ "@type" : "g:Int32",
+ "@value" : 3
+ }
+ }
+ }
+ }
+ }
+ }, {
+ "@type" : "g:Edge",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 26
+ },
+ "label" : "traverses",
+ "inVLabel" : "software",
+ "outVLabel" : "software",
+ "inV" : {
+ "@type" : "g:Int32",
+ "@value" : 11
+ },
+ "outV" : {
+ "@type" : "g:Int32",
+ "@value" : 10
+ }
+ }
+ } ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/traversalmetrics-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/traversalmetrics-v2d0-no-types.json
new file mode 100644
index 0000000000..06fc02d55b
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/traversalmetrics-v2d0-no-types.json
@@ -0,0 +1,48 @@
+{
+ "dur" : 0.004,
+ "metrics" : [ {
+ "dur" : 100.0,
+ "counts" : {
+ "traverserCount" : 4,
+ "elementCount" : 4
+ },
+ "name" : "TinkerGraphStep(vertex,[~label.eq(person)])",
+ "annotations" : {
+ "percentDur" : 25.0
+ },
+ "id" : "7.0.0()"
+ }, {
+ "dur" : 100.0,
+ "counts" : {
+ "traverserCount" : 13,
+ "elementCount" : 13
+ },
+ "name" : "VertexStep(OUT,vertex)",
+ "annotations" : {
+ "percentDur" : 25.0
+ },
+ "id" : "2.0.0()"
+ }, {
+ "dur" : 100.0,
+ "counts" : {
+ "traverserCount" : 7,
+ "elementCount" : 7
+ },
+ "name" : "VertexStep(OUT,vertex)",
+ "annotations" : {
+ "percentDur" : 25.0
+ },
+ "id" : "3.0.0()"
+ }, {
+ "dur" : 100.0,
+ "counts" : {
+ "traverserCount" : 1,
+ "elementCount" : 1
+ },
+ "name" : "TreeStep",
+ "annotations" : {
+ "percentDur" : 25.0
+ },
+ "id" : "4.0.0()"
+ } ]
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/traversalmetrics-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/traversalmetrics-v2d0-partial.json
new file mode 100644
index 0000000000..fdd18a4522
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/traversalmetrics-v2d0-partial.json
@@ -0,0 +1,114 @@
+{
+ "@type" : "g:TraversalMetrics",
+ "@value" : {
+ "dur" : {
+ "@type" : "g:Double",
+ "@value" : 0.004
+ },
+ "metrics" : [ {
+ "@type" : "g:Metrics",
+ "@value" : {
+ "dur" : {
+ "@type" : "g:Double",
+ "@value" : 100.0
+ },
+ "counts" : {
+ "traverserCount" : {
+ "@type" : "g:Int64",
+ "@value" : 4
+ },
+ "elementCount" : {
+ "@type" : "g:Int64",
+ "@value" : 4
+ }
+ },
+ "name" : "TinkerGraphStep(vertex,[~label.eq(person)])",
+ "annotations" : {
+ "percentDur" : {
+ "@type" : "g:Double",
+ "@value" : 25.0
+ }
+ },
+ "id" : "7.0.0()"
+ }
+ }, {
+ "@type" : "g:Metrics",
+ "@value" : {
+ "dur" : {
+ "@type" : "g:Double",
+ "@value" : 100.0
+ },
+ "counts" : {
+ "traverserCount" : {
+ "@type" : "g:Int64",
+ "@value" : 13
+ },
+ "elementCount" : {
+ "@type" : "g:Int64",
+ "@value" : 13
+ }
+ },
+ "name" : "VertexStep(OUT,vertex)",
+ "annotations" : {
+ "percentDur" : {
+ "@type" : "g:Double",
+ "@value" : 25.0
+ }
+ },
+ "id" : "2.0.0()"
+ }
+ }, {
+ "@type" : "g:Metrics",
+ "@value" : {
+ "dur" : {
+ "@type" : "g:Double",
+ "@value" : 100.0
+ },
+ "counts" : {
+ "traverserCount" : {
+ "@type" : "g:Int64",
+ "@value" : 7
+ },
+ "elementCount" : {
+ "@type" : "g:Int64",
+ "@value" : 7
+ }
+ },
+ "name" : "VertexStep(OUT,vertex)",
+ "annotations" : {
+ "percentDur" : {
+ "@type" : "g:Double",
+ "@value" : 25.0
+ }
+ },
+ "id" : "3.0.0()"
+ }
+ }, {
+ "@type" : "g:Metrics",
+ "@value" : {
+ "dur" : {
+ "@type" : "g:Double",
+ "@value" : 100.0
+ },
+ "counts" : {
+ "traverserCount" : {
+ "@type" : "g:Int64",
+ "@value" : 1
+ },
+ "elementCount" : {
+ "@type" : "g:Int64",
+ "@value" : 1
+ }
+ },
+ "name" : "TreeStep",
+ "annotations" : {
+ "percentDur" : {
+ "@type" : "g:Double",
+ "@value" : 25.0
+ }
+ },
+ "id" : "4.0.0()"
+ }
+ } ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/traversalmetrics-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/traversalmetrics-v3d0.json
new file mode 100644
index 0000000000..46f7636e1c
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/traversalmetrics-v3d0.json
@@ -0,0 +1,109 @@
+{
+ "@type" : "g:TraversalMetrics",
+ "@value" : {
+ "@type" : "g:Map",
+ "@value" : [ "dur", {
+ "@type" : "g:Double",
+ "@value" : 0.004
+ }, "metrics", {
+ "@type" : "g:List",
+ "@value" : [ {
+ "@type" : "g:Metrics",
+ "@value" : {
+ "@type" : "g:Map",
+ "@value" : [ "dur", {
+ "@type" : "g:Double",
+ "@value" : 100.0
+ }, "counts", {
+ "@type" : "g:Map",
+ "@value" : [ "traverserCount", {
+ "@type" : "g:Int64",
+ "@value" : 4
+ }, "elementCount", {
+ "@type" : "g:Int64",
+ "@value" : 4
+ } ]
+ }, "name", "TinkerGraphStep(vertex,[~label.eq(person)])", "annotations", {
+ "@type" : "g:Map",
+ "@value" : [ "percentDur", {
+ "@type" : "g:Double",
+ "@value" : 25.0
+ } ]
+ }, "id", "7.0.0()" ]
+ }
+ }, {
+ "@type" : "g:Metrics",
+ "@value" : {
+ "@type" : "g:Map",
+ "@value" : [ "dur", {
+ "@type" : "g:Double",
+ "@value" : 100.0
+ }, "counts", {
+ "@type" : "g:Map",
+ "@value" : [ "traverserCount", {
+ "@type" : "g:Int64",
+ "@value" : 13
+ }, "elementCount", {
+ "@type" : "g:Int64",
+ "@value" : 13
+ } ]
+ }, "name", "VertexStep(OUT,vertex)", "annotations", {
+ "@type" : "g:Map",
+ "@value" : [ "percentDur", {
+ "@type" : "g:Double",
+ "@value" : 25.0
+ } ]
+ }, "id", "2.0.0()" ]
+ }
+ }, {
+ "@type" : "g:Metrics",
+ "@value" : {
+ "@type" : "g:Map",
+ "@value" : [ "dur", {
+ "@type" : "g:Double",
+ "@value" : 100.0
+ }, "counts", {
+ "@type" : "g:Map",
+ "@value" : [ "traverserCount", {
+ "@type" : "g:Int64",
+ "@value" : 7
+ }, "elementCount", {
+ "@type" : "g:Int64",
+ "@value" : 7
+ } ]
+ }, "name", "VertexStep(OUT,vertex)", "annotations", {
+ "@type" : "g:Map",
+ "@value" : [ "percentDur", {
+ "@type" : "g:Double",
+ "@value" : 25.0
+ } ]
+ }, "id", "3.0.0()" ]
+ }
+ }, {
+ "@type" : "g:Metrics",
+ "@value" : {
+ "@type" : "g:Map",
+ "@value" : [ "dur", {
+ "@type" : "g:Double",
+ "@value" : 100.0
+ }, "counts", {
+ "@type" : "g:Map",
+ "@value" : [ "traverserCount", {
+ "@type" : "g:Int64",
+ "@value" : 1
+ }, "elementCount", {
+ "@type" : "g:Int64",
+ "@value" : 1
+ } ]
+ }, "name", "TreeStep", "annotations", {
+ "@type" : "g:Map",
+ "@value" : [ "percentDur", {
+ "@type" : "g:Double",
+ "@value" : 25.0
+ } ]
+ }, "id", "4.0.0()" ]
+ }
+ } ]
+ } ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/traverser-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/traverser-v2d0-partial.json
new file mode 100644
index 0000000000..a59a29e9da
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/traverser-v2d0-partial.json
@@ -0,0 +1,109 @@
+{
+ "@type" : "g:Traverser",
+ "@value" : {
+ "bulk" : {
+ "@type" : "g:Int64",
+ "@value" : 1
+ },
+ "value" : {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "label" : "person",
+ "properties" : {
+ "name" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 0
+ },
+ "value" : "marko",
+ "label" : "name"
+ }
+ } ],
+ "location" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 6
+ },
+ "value" : "san diego",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 1997
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2001
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 7
+ },
+ "value" : "santa cruz",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2001
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2004
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 8
+ },
+ "value" : "brussels",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2004
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 9
+ },
+ "value" : "santa fe",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ }
+ }
+ }
+ } ]
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/traverser-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/traverser-v3d0.json
new file mode 100644
index 0000000000..a59a29e9da
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/traverser-v3d0.json
@@ -0,0 +1,109 @@
+{
+ "@type" : "g:Traverser",
+ "@value" : {
+ "bulk" : {
+ "@type" : "g:Int64",
+ "@value" : 1
+ },
+ "value" : {
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "label" : "person",
+ "properties" : {
+ "name" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 0
+ },
+ "value" : "marko",
+ "label" : "name"
+ }
+ } ],
+ "location" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 6
+ },
+ "value" : "san diego",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 1997
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2001
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 7
+ },
+ "value" : "santa cruz",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2001
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2004
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 8
+ },
+ "value" : "brussels",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2004
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 9
+ },
+ "value" : "santa fe",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ }
+ }
+ }
+ } ]
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/uuid-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/uuid-v2d0-no-types.json
new file mode 100644
index 0000000000..b36ff96647
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/uuid-v2d0-no-types.json
@@ -0,0 +1 @@
+"41d2e28a-20a4-4ab0-b379-d810dede3786"
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/uuid-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/uuid-v2d0-partial.json
new file mode 100644
index 0000000000..1cf09f07ac
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/uuid-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:UUID",
+ "@value" : "41d2e28a-20a4-4ab0-b379-d810dede3786"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/uuid-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/uuid-v3d0.json
new file mode 100644
index 0000000000..1cf09f07ac
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/uuid-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "g:UUID",
+ "@value" : "41d2e28a-20a4-4ab0-b379-d810dede3786"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertex-v1d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertex-v1d0.json
new file mode 100644
index 0000000000..a885f58b6f
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertex-v1d0.json
@@ -0,0 +1,39 @@
+{
+ "id" : 1,
+ "label" : "person",
+ "type" : "vertex",
+ "properties" : {
+ "name" : [ {
+ "id" : 0,
+ "value" : "marko"
+ } ],
+ "location" : [ {
+ "id" : 6,
+ "value" : "san diego",
+ "properties" : {
+ "startTime" : 1997,
+ "endTime" : 2001
+ }
+ }, {
+ "id" : 7,
+ "value" : "santa cruz",
+ "properties" : {
+ "startTime" : 2001,
+ "endTime" : 2004
+ }
+ }, {
+ "id" : 8,
+ "value" : "brussels",
+ "properties" : {
+ "startTime" : 2004,
+ "endTime" : 2005
+ }
+ }, {
+ "id" : 9,
+ "value" : "santa fe",
+ "properties" : {
+ "startTime" : 2005
+ }
+ } ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertex-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertex-v2d0-no-types.json
new file mode 100644
index 0000000000..8e6155f07c
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertex-v2d0-no-types.json
@@ -0,0 +1,43 @@
+{
+ "id" : 1,
+ "label" : "person",
+ "properties" : {
+ "name" : [ {
+ "id" : 0,
+ "value" : "marko",
+ "label" : "name"
+ } ],
+ "location" : [ {
+ "id" : 6,
+ "value" : "san diego",
+ "label" : "location",
+ "properties" : {
+ "startTime" : 1997,
+ "endTime" : 2001
+ }
+ }, {
+ "id" : 7,
+ "value" : "santa cruz",
+ "label" : "location",
+ "properties" : {
+ "startTime" : 2001,
+ "endTime" : 2004
+ }
+ }, {
+ "id" : 8,
+ "value" : "brussels",
+ "label" : "location",
+ "properties" : {
+ "startTime" : 2004,
+ "endTime" : 2005
+ }
+ }, {
+ "id" : 9,
+ "value" : "santa fe",
+ "label" : "location",
+ "properties" : {
+ "startTime" : 2005
+ }
+ } ]
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertex-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertex-v2d0-partial.json
new file mode 100644
index 0000000000..f10223032f
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertex-v2d0-partial.json
@@ -0,0 +1,100 @@
+{
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "label" : "person",
+ "properties" : {
+ "name" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 0
+ },
+ "value" : "marko",
+ "label" : "name"
+ }
+ } ],
+ "location" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 6
+ },
+ "value" : "san diego",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 1997
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2001
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 7
+ },
+ "value" : "santa cruz",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2001
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2004
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 8
+ },
+ "value" : "brussels",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2004
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 9
+ },
+ "value" : "santa fe",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ }
+ }
+ }
+ } ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertex-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertex-v3d0.json
new file mode 100644
index 0000000000..f10223032f
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertex-v3d0.json
@@ -0,0 +1,100 @@
+{
+ "@type" : "g:Vertex",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int32",
+ "@value" : 1
+ },
+ "label" : "person",
+ "properties" : {
+ "name" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 0
+ },
+ "value" : "marko",
+ "label" : "name"
+ }
+ } ],
+ "location" : [ {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 6
+ },
+ "value" : "san diego",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 1997
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2001
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 7
+ },
+ "value" : "santa cruz",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2001
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2004
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 8
+ },
+ "value" : "brussels",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2004
+ },
+ "endTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ }
+ }
+ }
+ }, {
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 9
+ },
+ "value" : "santa fe",
+ "label" : "location",
+ "properties" : {
+ "startTime" : {
+ "@type" : "g:Int32",
+ "@value" : 2005
+ }
+ }
+ }
+ } ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertexproperty-v1d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertexproperty-v1d0.json
new file mode 100644
index 0000000000..74025a80e8
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertexproperty-v1d0.json
@@ -0,0 +1,5 @@
+{
+ "id" : 0,
+ "value" : "marko",
+ "label" : "name"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertexproperty-v2d0-no-types.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertexproperty-v2d0-no-types.json
new file mode 100644
index 0000000000..74025a80e8
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertexproperty-v2d0-no-types.json
@@ -0,0 +1,5 @@
+{
+ "id" : 0,
+ "value" : "marko",
+ "label" : "name"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertexproperty-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertexproperty-v2d0-partial.json
new file mode 100644
index 0000000000..af184b1766
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertexproperty-v2d0-partial.json
@@ -0,0 +1,11 @@
+{
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 0
+ },
+ "value" : "marko",
+ "label" : "name"
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertexproperty-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertexproperty-v3d0.json
new file mode 100644
index 0000000000..af184b1766
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/vertexproperty-v3d0.json
@@ -0,0 +1,11 @@
+{
+ "@type" : "g:VertexProperty",
+ "@value" : {
+ "id" : {
+ "@type" : "g:Int64",
+ "@value" : 0
+ },
+ "value" : "marko",
+ "label" : "name"
+ }
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/year-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/year-v2d0-partial.json
new file mode 100644
index 0000000000..ff420bc2b9
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/year-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:Year",
+ "@value" : "2016"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/year-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/year-v3d0.json
new file mode 100644
index 0000000000..ff420bc2b9
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/year-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:Year",
+ "@value" : "2016"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/yearmonth-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/yearmonth-v2d0-partial.json
new file mode 100644
index 0000000000..98a5e27ffa
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/yearmonth-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:YearMonth",
+ "@value" : "2016-06"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/yearmonth-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/yearmonth-v3d0.json
new file mode 100644
index 0000000000..98a5e27ffa
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/yearmonth-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:YearMonth",
+ "@value" : "2016-06"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/zoneddatetime-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/zoneddatetime-v2d0-partial.json
new file mode 100644
index 0000000000..367fc47c9f
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/zoneddatetime-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:ZonedDateTime",
+ "@value" : "2016-12-23T12:12:24.000000036+02:00[GMT+02:00]"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/zoneddatetime-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/zoneddatetime-v3d0.json
new file mode 100644
index 0000000000..367fc47c9f
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/zoneddatetime-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:ZonedDateTime",
+ "@value" : "2016-12-23T12:12:24.000000036+02:00[GMT+02:00]"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/zoneoffset-v2d0-partial.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/zoneoffset-v2d0-partial.json
new file mode 100644
index 0000000000..85917949f8
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/zoneoffset-v2d0-partial.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:ZoneOffset",
+ "@value" : "+03:06:09"
+}
\ No newline at end of file
diff --git a/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/zoneoffset-v3d0.json b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/zoneoffset-v3d0.json
new file mode 100644
index 0000000000..85917949f8
--- /dev/null
+++ b/gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/_3_6_4/zoneoffset-v3d0.json
@@ -0,0 +1,4 @@
+{
+ "@type" : "gx:ZoneOffset",
+ "@value" : "+03:06:09"
+}
\ No newline at end of file
[tinkerpop] 01/02: Merge branch '3.5-dev' into 3.6-dev
Posted by xi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
xiazcy pushed a commit to branch 3.6-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 24198260a7b729fb8f659293dc65306ab8b4ca6b
Merge: 3765fc8bf5 a9f0704cd4
Author: Yang Xia <55...@users.noreply.github.com>
AuthorDate: Fri May 12 12:08:19 2023 -0700
Merge branch '3.5-dev' into 3.6-dev
.../io/graphbinary/GraphBinaryCompatibility.java | 1 +
.../io/graphson/GraphSONCompatibility.java | 4 +
.../graphbinary/GraphBinaryCompatibilityTest.java | 1 +
.../graphson/GraphSONTypedCompatibilityTest.java | 2 +
.../graphson/GraphSONUntypedCompatibilityTest.java | 2 +
.../io/graphbinary/_3_5_7/barrier-v1.gbin | Bin 0 -> 16 bytes
.../io/graphbinary/_3_5_7/bigdecimal-v1.gbin | Bin 0 -> 25 bytes
.../io/graphbinary/_3_5_7/biginteger-v1.gbin | Bin 0 -> 21 bytes
.../io/graphbinary/_3_5_7/binding-v1.gbin | Bin 0 -> 13 bytes
.../io/graphbinary/_3_5_7/bulkset-v1.gbin | Bin 0 -> 43 bytes
.../structure/io/graphbinary/_3_5_7/byte-v1.gbin | Bin 0 -> 3 bytes
.../io/graphbinary/_3_5_7/bytebuffer-v1.gbin | Bin 0 -> 24 bytes
.../io/graphbinary/_3_5_7/bytecode-v1.gbin | Bin 0 -> 80 bytes
.../io/graphbinary/_3_5_7/cardinality-v1.gbin | Bin 0 -> 12 bytes
.../structure/io/graphbinary/_3_5_7/char-v1.gbin | Bin 0 -> 3 bytes
.../structure/io/graphbinary/_3_5_7/class-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_5_7/column-v1.gbin | Bin 0 -> 12 bytes
.../structure/io/graphbinary/_3_5_7/date-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_5_7/direction-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_5_7/double-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_5_7/duration-v1.gbin | Bin 0 -> 14 bytes
.../structure/io/graphbinary/_3_5_7/edge-v1.gbin | Bin 0 -> 58 bytes
.../structure/io/graphbinary/_3_5_7/float-v1.gbin | Bin 0 -> 6 bytes
.../io/graphbinary/_3_5_7/inetaddress-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_5_7/instant-v1.gbin | Bin 0 -> 14 bytes
.../io/graphbinary/_3_5_7/integer-v1.gbin | Bin 0 -> 6 bytes
.../structure/io/graphbinary/_3_5_7/lambda-v1.gbin | Bin 0 -> 40 bytes
.../structure/io/graphbinary/_3_5_7/list-v1.gbin | Bin 0 -> 27 bytes
.../io/graphbinary/_3_5_7/localdate-v1.gbin | Bin 0 -> 8 bytes
.../io/graphbinary/_3_5_7/localdatetime-v1.gbin | Bin 0 -> 16 bytes
.../io/graphbinary/_3_5_7/localtime-v1.gbin | Bin 0 -> 10 bytes
.../structure/io/graphbinary/_3_5_7/long-v1.gbin | Bin 0 -> 10 bytes
.../structure/io/graphbinary/_3_5_7/map-v1.gbin | Bin 0 -> 75 bytes
.../io/graphbinary/_3_5_7/metrics-v1.gbin | Bin 0 -> 307 bytes
.../io/graphbinary/_3_5_7/monthday-v1.gbin | Bin 0 -> 4 bytes
.../io/graphbinary/_3_5_7/offsetdatetime-v1.gbin | Bin 0 -> 20 bytes
.../io/graphbinary/_3_5_7/offsettime-v1.gbin | Bin 0 -> 14 bytes
.../io/graphbinary/_3_5_7/operator-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_5_7/order-v1.gbin | Bin 0 -> 15 bytes
.../structure/io/graphbinary/_3_5_7/p-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_5_7/pand-v1.gbin | Bin 0 -> 49 bytes
.../structure/io/graphbinary/_3_5_7/path-v1.gbin | Bin 0 -> 96 bytes
.../structure/io/graphbinary/_3_5_7/period-v1.gbin | Bin 0 -> 14 bytes
.../structure/io/graphbinary/_3_5_7/pick-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_5_7/pop-v1.gbin | Bin 0 -> 11 bytes
.../structure/io/graphbinary/_3_5_7/por-v1.gbin | Bin 0 -> 64 bytes
.../io/graphbinary/_3_5_7/property-v1.gbin | Bin 0 -> 19 bytes
.../io/graphbinary/_3_5_7/pwithin-v1.gbin | Bin 0 -> 22 bytes
.../io/graphbinary/_3_5_7/pwithout-v1.gbin | Bin 0 -> 29 bytes
.../structure/io/graphbinary/_3_5_7/scope-v1.gbin | Bin 0 -> 13 bytes
.../structure/io/graphbinary/_3_5_7/set-v1.gbin | Bin 0 -> 27 bytes
.../structure/io/graphbinary/_3_5_7/short-v1.gbin | Bin 0 -> 4 bytes
.../structure/io/graphbinary/_3_5_7/t-v1.gbin | Bin 0 -> 13 bytes
.../structure/io/graphbinary/_3_5_7/textp-v1.gbin | Bin 0 -> 29 bytes
.../io/graphbinary/_3_5_7/timestamp-v1.gbin | Bin 0 -> 10 bytes
.../io/graphbinary/_3_5_7/tinkergraph-v1.gbin | Bin 0 -> 2264 bytes
.../io/graphbinary/_3_5_7/traversalmetrics-v1.gbin | Bin 0 -> 593 bytes
.../io/graphbinary/_3_5_7/traverser-v1.gbin | Bin 0 -> 30 bytes
.../structure/io/graphbinary/_3_5_7/uuid-v1.gbin | Bin 0 -> 18 bytes
.../structure/io/graphbinary/_3_5_7/vertex-v1.gbin | Bin 0 -> 20 bytes
.../io/graphbinary/_3_5_7/vertexproperty-v1.gbin | Bin 0 -> 35 bytes
.../structure/io/graphbinary/_3_5_7/year-v1.gbin | Bin 0 -> 6 bytes
.../io/graphbinary/_3_5_7/yearmonth-v1.gbin | Bin 0 -> 7 bytes
.../io/graphbinary/_3_5_7/zoneoffset-v1.gbin | Bin 0 -> 6 bytes
.../_3_5_7/authenticationchallenge-v1d0.json | 12 +
.../authenticationchallenge-v2d0-no-types.json | 12 +
.../authenticationchallenge-v2d0-partial.json | 12 +
.../_3_5_7/authenticationchallenge-v3d0.json | 18 +
.../_3_5_7/authenticationresponse-v1d0.json | 9 +
.../authenticationresponse-v2d0-no-types.json | 9 +
.../authenticationresponse-v2d0-partial.json | 9 +
.../_3_5_7/authenticationresponse-v3d0.json | 9 +
.../io/graphson/_3_5_7/barrier-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/barrier-v3d0.json | 4 +
.../graphson/_3_5_7/bigdecimal-v2d0-partial.json | 4 +
.../io/graphson/_3_5_7/bigdecimal-v3d0.json | 4 +
.../graphson/_3_5_7/biginteger-v2d0-partial.json | 4 +
.../io/graphson/_3_5_7/biginteger-v3d0.json | 4 +
.../io/graphson/_3_5_7/binding-v2d0-partial.json | 10 +
.../structure/io/graphson/_3_5_7/binding-v3d0.json | 10 +
.../io/graphson/_3_5_7/bulkset-v2d0-partial.json | 1 +
.../structure/io/graphson/_3_5_7/bulkset-v3d0.json | 10 +
.../io/graphson/_3_5_7/byte-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/byte-v3d0.json | 4 +
.../graphson/_3_5_7/bytebuffer-v2d0-partial.json | 4 +
.../io/graphson/_3_5_7/bytebuffer-v3d0.json | 4 +
.../io/graphson/_3_5_7/bytecode-v2d0-partial.json | 6 +
.../io/graphson/_3_5_7/bytecode-v3d0.json | 6 +
.../graphson/_3_5_7/cardinality-v2d0-partial.json | 4 +
.../io/graphson/_3_5_7/cardinality-v3d0.json | 4 +
.../io/graphson/_3_5_7/char-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/char-v3d0.json | 4 +
.../io/graphson/_3_5_7/class-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/class-v3d0.json | 4 +
.../io/graphson/_3_5_7/column-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/column-v3d0.json | 4 +
.../io/graphson/_3_5_7/date-v2d0-no-types.json | 1 +
.../io/graphson/_3_5_7/date-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/date-v3d0.json | 4 +
.../io/graphson/_3_5_7/direction-v2d0-partial.json | 4 +
.../io/graphson/_3_5_7/direction-v3d0.json | 4 +
.../io/graphson/_3_5_7/double-v2d0-no-types.json | 1 +
.../io/graphson/_3_5_7/double-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/double-v3d0.json | 4 +
.../io/graphson/_3_5_7/duration-v2d0-partial.json | 4 +
.../io/graphson/_3_5_7/duration-v3d0.json | 4 +
.../structure/io/graphson/_3_5_7/edge-v1d0.json | 12 +
.../io/graphson/_3_5_7/edge-v2d0-no-types.json | 14 +
.../io/graphson/_3_5_7/edge-v2d0-partial.json | 32 +
.../structure/io/graphson/_3_5_7/edge-v3d0.json | 32 +
.../io/graphson/_3_5_7/float-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/float-v3d0.json | 4 +
.../graphson/_3_5_7/inetaddress-v2d0-partial.json | 4 +
.../io/graphson/_3_5_7/inetaddress-v3d0.json | 4 +
.../io/graphson/_3_5_7/instant-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/instant-v3d0.json | 4 +
.../io/graphson/_3_5_7/integer-v2d0-no-types.json | 1 +
.../io/graphson/_3_5_7/integer-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/integer-v3d0.json | 4 +
.../io/graphson/_3_5_7/lambda-v2d0-partial.json | 8 +
.../structure/io/graphson/_3_5_7/lambda-v3d0.json | 8 +
.../structure/io/graphson/_3_5_7/list-v3d0.json | 7 +
.../io/graphson/_3_5_7/localdate-v2d0-partial.json | 4 +
.../io/graphson/_3_5_7/localdate-v3d0.json | 4 +
.../_3_5_7/localdatetime-v2d0-partial.json | 4 +
.../io/graphson/_3_5_7/localdatetime-v3d0.json | 4 +
.../io/graphson/_3_5_7/localtime-v2d0-partial.json | 4 +
.../io/graphson/_3_5_7/localtime-v3d0.json | 4 +
.../io/graphson/_3_5_7/long-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/long-v3d0.json | 4 +
.../structure/io/graphson/_3_5_7/map-v3d0.json | 25 +
.../io/graphson/_3_5_7/metrics-v2d0-partial.json | 54 ++
.../structure/io/graphson/_3_5_7/metrics-v3d0.json | 52 ++
.../io/graphson/_3_5_7/monthday-v2d0-partial.json | 4 +
.../io/graphson/_3_5_7/monthday-v3d0.json | 4 +
.../_3_5_7/offsetdatetime-v2d0-partial.json | 4 +
.../io/graphson/_3_5_7/offsetdatetime-v3d0.json | 4 +
.../graphson/_3_5_7/offsettime-v2d0-partial.json | 4 +
.../io/graphson/_3_5_7/offsettime-v3d0.json | 4 +
.../io/graphson/_3_5_7/operator-v2d0-partial.json | 4 +
.../io/graphson/_3_5_7/operator-v3d0.json | 4 +
.../io/graphson/_3_5_7/order-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/order-v3d0.json | 4 +
.../io/graphson/_3_5_7/p-v2d0-partial.json | 10 +
.../structure/io/graphson/_3_5_7/p-v3d0.json | 10 +
.../io/graphson/_3_5_7/pand-v2d0-partial.json | 25 +
.../structure/io/graphson/_3_5_7/pand-v3d0.json | 25 +
.../structure/io/graphson/_3_5_7/path-v1d0.json | 62 ++
.../io/graphson/_3_5_7/path-v2d0-no-types.json | 13 +
.../io/graphson/_3_5_7/path-v2d0-partial.json | 34 +
.../structure/io/graphson/_3_5_7/path-v3d0.json | 49 ++
.../io/graphson/_3_5_7/period-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/period-v3d0.json | 4 +
.../io/graphson/_3_5_7/pick-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/pick-v3d0.json | 4 +
.../io/graphson/_3_5_7/pop-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/pop-v3d0.json | 4 +
.../io/graphson/_3_5_7/por-v2d0-partial.json | 31 +
.../structure/io/graphson/_3_5_7/por-v3d0.json | 34 +
.../io/graphson/_3_5_7/property-v1d0.json | 4 +
.../io/graphson/_3_5_7/property-v2d0-no-types.json | 4 +
.../io/graphson/_3_5_7/property-v2d0-partial.json | 10 +
.../io/graphson/_3_5_7/property-v3d0.json | 10 +
.../io/graphson/_3_5_7/pwithin-v2d0-partial.json | 10 +
.../structure/io/graphson/_3_5_7/pwithin-v3d0.json | 13 +
.../io/graphson/_3_5_7/pwithout-v2d0-partial.json | 13 +
.../io/graphson/_3_5_7/pwithout-v3d0.json | 16 +
.../io/graphson/_3_5_7/scope-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/scope-v3d0.json | 4 +
.../io/graphson/_3_5_7/sessionclose-v1d0.json | 8 +
.../_3_5_7/sessionclose-v2d0-no-types.json | 8 +
.../graphson/_3_5_7/sessionclose-v2d0-partial.json | 8 +
.../io/graphson/_3_5_7/sessionclose-v3d0.json | 9 +
.../io/graphson/_3_5_7/sessioneval-v1d0.json | 13 +
.../graphson/_3_5_7/sessioneval-v2d0-no-types.json | 13 +
.../graphson/_3_5_7/sessioneval-v2d0-partial.json | 16 +
.../io/graphson/_3_5_7/sessioneval-v3d0.json | 15 +
.../graphson/_3_5_7/sessionevalaliased-v1d0.json | 16 +
.../_3_5_7/sessionevalaliased-v2d0-no-types.json | 16 +
.../_3_5_7/sessionevalaliased-v2d0-partial.json | 19 +
.../graphson/_3_5_7/sessionevalaliased-v3d0.json | 18 +
.../io/graphson/_3_5_7/sessionlesseval-v1d0.json | 12 +
.../_3_5_7/sessionlesseval-v2d0-no-types.json | 12 +
.../_3_5_7/sessionlesseval-v2d0-partial.json | 15 +
.../io/graphson/_3_5_7/sessionlesseval-v3d0.json | 15 +
.../_3_5_7/sessionlessevalaliased-v1d0.json | 15 +
.../sessionlessevalaliased-v2d0-no-types.json | 15 +
.../sessionlessevalaliased-v2d0-partial.json | 18 +
.../_3_5_7/sessionlessevalaliased-v3d0.json | 18 +
.../structure/io/graphson/_3_5_7/set-v3d0.json | 7 +
.../io/graphson/_3_5_7/short-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/short-v3d0.json | 4 +
.../io/graphson/_3_5_7/standardresult-v1d0.json | 50 ++
.../_3_5_7/standardresult-v2d0-partial.json | 111 +++
.../io/graphson/_3_5_7/standardresult-v3d0.json | 120 +++
.../io/graphson/_3_5_7/t-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/t-v3d0.json | 4 +
.../io/graphson/_3_5_7/textp-v2d0-partial.json | 7 +
.../structure/io/graphson/_3_5_7/textp-v3d0.json | 7 +
.../io/graphson/_3_5_7/timestamp-v2d0-partial.json | 4 +
.../io/graphson/_3_5_7/timestamp-v3d0.json | 4 +
.../io/graphson/_3_5_7/tinkergraph-v1d0.json | 313 ++++++++
.../graphson/_3_5_7/tinkergraph-v2d0-no-types.json | 352 +++++++++
.../graphson/_3_5_7/tinkergraph-v2d0-partial.json | 829 +++++++++++++++++++++
.../io/graphson/_3_5_7/tinkergraph-v3d0.json | 829 +++++++++++++++++++++
.../_3_5_7/traversalmetrics-v2d0-partial.json | 114 +++
.../io/graphson/_3_5_7/traversalmetrics-v3d0.json | 109 +++
.../io/graphson/_3_5_7/traverser-v2d0-partial.json | 109 +++
.../io/graphson/_3_5_7/traverser-v3d0.json | 109 +++
.../io/graphson/_3_5_7/uuid-v2d0-no-types.json | 1 +
.../io/graphson/_3_5_7/uuid-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/uuid-v3d0.json | 4 +
.../structure/io/graphson/_3_5_7/vertex-v1d0.json | 39 +
.../io/graphson/_3_5_7/vertex-v2d0-no-types.json | 43 ++
.../io/graphson/_3_5_7/vertex-v2d0-partial.json | 100 +++
.../structure/io/graphson/_3_5_7/vertex-v3d0.json | 100 +++
.../io/graphson/_3_5_7/vertexproperty-v1d0.json | 5 +
.../_3_5_7/vertexproperty-v2d0-no-types.json | 5 +
.../_3_5_7/vertexproperty-v2d0-partial.json | 11 +
.../io/graphson/_3_5_7/vertexproperty-v3d0.json | 11 +
.../io/graphson/_3_5_7/year-v2d0-partial.json | 4 +
.../structure/io/graphson/_3_5_7/year-v3d0.json | 4 +
.../io/graphson/_3_5_7/yearmonth-v2d0-partial.json | 4 +
.../io/graphson/_3_5_7/yearmonth-v3d0.json | 4 +
.../_3_5_7/zoneddatetime-v2d0-partial.json | 4 +
.../io/graphson/_3_5_7/zoneddatetime-v3d0.json | 4 +
.../graphson/_3_5_7/zoneoffset-v2d0-partial.json | 4 +
.../io/graphson/_3_5_7/zoneoffset-v3d0.json | 4 +
228 files changed, 4727 insertions(+)
diff --cc gremlin-tools/gremlin-io-test/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphbinary/GraphBinaryCompatibility.java
index da93637b9f,47227071ae..0082696130
--- a/gremlin-tools/gremlin-io-test/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphbinary/GraphBinaryCompatibility.java
+++ b/gremlin-tools/gremlin-io-test/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphbinary/GraphBinaryCompatibility.java
@@@ -63,11 -63,7 +63,12 @@@ public enum GraphBinaryCompatibility im
V1_3_5_4("3.5.4", "1.0", "v1"),
V1_3_5_5("3.5.5", "1.0", "v1"),
V1_3_5_6("3.5.6", "1.0", "v1"),
- V1_3_5_7("3.5.7", "1.0", "v1");
++ V1_3_5_7("3.5.7", "1.0", "v1"),
+
+ V1_3_6_0("3.6.0", "1.0", "v1"),
+ V1_3_6_1("3.6.1", "1.0", "v1"),
+ V1_3_6_2("3.6.2", "1.0", "v1"),
+ V1_3_6_3("3.6.3", "1.0", "v1");
private static final String SEP = File.separator;
diff --cc gremlin-tools/gremlin-io-test/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONCompatibility.java
index 0d11457031,e3ce9d42fc..3f716d45aa
--- a/gremlin-tools/gremlin-io-test/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONCompatibility.java
+++ b/gremlin-tools/gremlin-io-test/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONCompatibility.java
@@@ -185,23 -185,10 +185,27 @@@ public enum GraphSONCompatibility imple
V2D0_PARTIAL_3_5_6("3.5.6", "2.0", "v2d0-partial"),
V2D0_NO_TYPE_3_5_6("3.5.6", "2.0", "v2d0-no-types"),
V3D0_PARTIAL_3_5_6("3.5.6", "3.0", "v3d0"),
+ V1D0_3_5_7("3.5.7", "1.0", "v1d0"),
+ V2D0_PARTIAL_3_5_7("3.5.7", "2.0", "v2d0-partial"),
+ V2D0_NO_TYPE_3_5_7("3.5.7", "2.0", "v2d0-no-types"),
- V3D0_PARTIAL_3_5_7("3.5.7", "3.0", "v3d0");
++ V3D0_PARTIAL_3_5_7("3.5.7", "3.0", "v3d0"),
+
+ V1D0_3_6_0("3.6.0", "1.0", "v1d0"),
+ V2D0_PARTIAL_3_6_0("3.6.0", "2.0", "v2d0-partial"),
+ V2D0_NO_TYPE_3_6_0("3.6.0", "2.0", "v2d0-no-types"),
+ V3D0_PARTIAL_3_6_0("3.6.0", "3.0", "v3d0"),
+ V1D0_3_6_1("3.6.1", "1.0", "v1d0"),
+ V2D0_PARTIAL_3_6_1("3.6.1", "2.0", "v2d0-partial"),
+ V2D0_NO_TYPE_3_6_1("3.6.1", "2.0", "v2d0-no-types"),
+ V3D0_PARTIAL_3_6_1("3.6.1", "3.0", "v3d0"),
+ V1D0_3_6_2("3.6.2", "1.0", "v1d0"),
+ V2D0_PARTIAL_3_6_2("3.6.2", "2.0", "v2d0-partial"),
+ V2D0_NO_TYPE_3_6_2("3.6.2", "2.0", "v2d0-no-types"),
+ V3D0_PARTIAL_3_6_2("3.6.2", "3.0", "v3d0"),
+ V1D0_3_6_3("3.6.3", "1.0", "v1d0"),
+ V2D0_PARTIAL_3_6_3("3.6.3", "2.0", "v2d0-partial"),
+ V2D0_NO_TYPE_3_6_3("3.6.3", "2.0", "v2d0-no-types"),
+ V3D0_PARTIAL_3_6_3("3.6.3", "3.0", "v3d0");
private static final String SEP = File.separator;
diff --cc gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphbinary/GraphBinaryCompatibilityTest.java
index 780ddf969b,19ae319fe7..b5feee578d
--- a/gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphbinary/GraphBinaryCompatibilityTest.java
+++ b/gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphbinary/GraphBinaryCompatibilityTest.java
@@@ -64,12 -64,7 +64,13 @@@ public class GraphBinaryCompatibilityTe
{GraphBinaryCompatibility.V1_3_5_4, readerV1, writerV1 },
{GraphBinaryCompatibility.V1_3_5_5, readerV1, writerV1 },
{GraphBinaryCompatibility.V1_3_5_6, readerV1, writerV1 },
+ {GraphBinaryCompatibility.V1_3_5_7, readerV1, writerV1 },
+
+ {GraphBinaryCompatibility.V1_3_6_0, readerV1, writerV1 },
+ {GraphBinaryCompatibility.V1_3_6_1, readerV1, writerV1 },
+ {GraphBinaryCompatibility.V1_3_6_2, readerV1, writerV1 },
+ {GraphBinaryCompatibility.V1_3_6_3, readerV1, writerV1 },
+
});
}
diff --cc gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONTypedCompatibilityTest.java
index 97d14cf731,41f774b602..60b923571f
--- a/gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONTypedCompatibilityTest.java
+++ b/gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONTypedCompatibilityTest.java
@@@ -125,15 -125,8 +125,17 @@@ public class GraphSONTypedCompatibility
{GraphSONCompatibility.V3D0_PARTIAL_3_5_5, mapperV3 },
{GraphSONCompatibility.V2D0_PARTIAL_3_5_6, mapperV2 },
{GraphSONCompatibility.V3D0_PARTIAL_3_5_6, mapperV3 },
+ {GraphSONCompatibility.V2D0_PARTIAL_3_5_7, mapperV2 },
+ {GraphSONCompatibility.V3D0_PARTIAL_3_5_7, mapperV3 },
+
+ {GraphSONCompatibility.V2D0_PARTIAL_3_6_0, mapperV2 },
+ {GraphSONCompatibility.V3D0_PARTIAL_3_6_0, mapperV3 },
+ {GraphSONCompatibility.V2D0_PARTIAL_3_6_1, mapperV2 },
+ {GraphSONCompatibility.V3D0_PARTIAL_3_6_1, mapperV3 },
+ {GraphSONCompatibility.V2D0_PARTIAL_3_6_2, mapperV2 },
+ {GraphSONCompatibility.V3D0_PARTIAL_3_6_2, mapperV3 },
+ {GraphSONCompatibility.V2D0_PARTIAL_3_6_3, mapperV2 },
+ {GraphSONCompatibility.V3D0_PARTIAL_3_6_3, mapperV3 },
});
}
diff --cc gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONUntypedCompatibilityTest.java
index 88cbbb5094,aa5dacb7d8..9293f942aa
--- a/gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONUntypedCompatibilityTest.java
+++ b/gremlin-tools/gremlin-io-test/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONUntypedCompatibilityTest.java
@@@ -133,16 -133,8 +133,18 @@@ public class GraphSONUntypedCompatibili
{GraphSONCompatibility.V2D0_NO_TYPE_3_5_5, mapperV2 },
{GraphSONCompatibility.V1D0_3_5_6, mapperV1 },
{GraphSONCompatibility.V2D0_NO_TYPE_3_5_6, mapperV2 },
+ {GraphSONCompatibility.V1D0_3_5_7, mapperV1 },
+ {GraphSONCompatibility.V2D0_NO_TYPE_3_5_7, mapperV2 },
+
+ {GraphSONCompatibility.V1D0_3_6_0, mapperV1 },
+ {GraphSONCompatibility.V2D0_NO_TYPE_3_6_0, mapperV2 },
+ {GraphSONCompatibility.V1D0_3_6_1, mapperV1 },
+ {GraphSONCompatibility.V2D0_NO_TYPE_3_6_1, mapperV2 },
+ {GraphSONCompatibility.V1D0_3_6_2, mapperV1 },
+ {GraphSONCompatibility.V2D0_NO_TYPE_3_6_2, mapperV2 },
+ {GraphSONCompatibility.V1D0_3_6_3, mapperV1 },
+ {GraphSONCompatibility.V2D0_NO_TYPE_3_6_3, mapperV2 },
+
});
}