You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by fl...@apache.org on 2022/11/23 09:36:47 UTC

[tinkerpop] branch master updated (35d1d653ec -> 5a00e63391)

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

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


    from 35d1d653ec Merge branch '3.6-dev'
     add 2fc57bf9da TINKERPOP-2348 Add nullable annotations
     new 5a00e63391 Merge pull request #1867 from apache/TINKERPOP-2348-2022

The 1 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:
 CHANGELOG.asciidoc                                 |   1 +
 docs/src/upgrade/release-3.7.x.asciidoc            |  29 ++-
 .../Gremlin.Net.Template.csproj                    |   1 +
 gremlin-dotnet/src/Gremlin.Net.Template/Service.cs |   2 +-
 .../src/Gremlin.Net/Driver/Connection.cs           |  18 +-
 .../src/Gremlin.Net/Driver/ConnectionFactory.cs    |   4 +-
 .../Driver/Exceptions/ConnectionClosedException.cs |  10 +-
 .../src/Gremlin.Net/Driver/GremlinClient.cs        |  30 +--
 .../Gremlin.Net/Driver/GremlinClientExtensions.cs  |  10 +-
 .../src/Gremlin.Net/Driver/GremlinServer.cs        |   6 +-
 .../src/Gremlin.Net/Driver/IMessageSerializer.cs   |   2 +-
 .../Gremlin.Net/Driver/Messages/ResponseMessage.cs |  25 ++-
 .../Gremlin.Net/Driver/Messages/ResponseResult.cs  |  21 +-
 .../Gremlin.Net/Driver/Messages/ResponseStatus.cs  |  28 ++-
 .../Driver/Remote/DriverRemoteConnection.cs        |  16 +-
 .../Driver/Remote/DriverRemoteTraversal.cs         |   5 +-
 .../ResponseHandlerForSingleRequestMessage.cs      |   6 +-
 .../src/Gremlin.Net/Driver/WebSocketConnection.cs  |   2 +-
 .../src/Gremlin.Net/Driver/WebSocketSettings.cs    |   2 +-
 gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj  |   5 +
 .../src/Gremlin.Net/Process/Traversal/Binding.cs   |  10 +-
 .../src/Gremlin.Net/Process/Traversal/Bindings.cs  |   9 +-
 .../src/Gremlin.Net/Process/Traversal/Bytecode.cs  |  24 ++-
 .../Process/Traversal/DefaultTraversal.cs          |  45 ++--
 .../Gremlin.Net/Process/Traversal/EnumWrapper.cs   |  11 +-
 .../Process/Traversal/GraphTraversal.cs            | 235 +++++++++++----------
 .../Process/Traversal/GraphTraversalSource.cs      |  87 ++++----
 .../Gremlin.Net/Process/Traversal/ITraversal.cs    |  12 +-
 .../Gremlin.Net/Process/Traversal/Instruction.cs   |  23 +-
 .../Process/Traversal/NamingConversions.cs         |  91 --------
 .../src/Gremlin.Net/Process/Traversal/P.cs         |  60 +++---
 .../Strategy/AbstractTraversalStrategy.cs          |   6 +-
 .../Strategy/Decoration/HaltedTraverserStrategy.cs |   2 +-
 .../Strategy/Decoration/PartitionStrategy.cs       |   4 +-
 .../Strategy/Decoration/SubgraphStrategy.cs        |   4 +-
 .../Strategy/Decoration/VertexProgramStrategy.cs   |   6 +-
 .../Strategy/Optimization/ProductiveByStrategy.cs  |   2 +-
 .../ReservedKeysVerificationStrategy.cs            |   2 +-
 .../src/Gremlin.Net/Process/Traversal/TextP.cs     |   7 +-
 .../Traversal/Translator/GroovyTranslator.cs       |   8 +-
 .../src/Gremlin.Net/Process/Traversal/Traverser.cs |   6 +-
 .../src/Gremlin.Net/Process/Traversal/__.cs        | 140 ++++++------
 gremlin-dotnet/src/Gremlin.Net/Process/Utils.cs    |   2 +-
 gremlin-dotnet/src/Gremlin.Net/Structure/Edge.cs   |  10 +-
 .../src/Gremlin.Net/Structure/Element.cs           |  10 +-
 .../Structure/IO/GraphBinary/DataType.cs           |   4 +-
 .../IO/GraphBinary/GraphBinaryMessageSerializer.cs |   4 +-
 .../Structure/IO/GraphBinary/GraphBinaryReader.cs  |  30 ++-
 .../Structure/IO/GraphBinary/GraphBinaryWriter.cs  |  35 +--
 .../Structure/IO/GraphBinary/ITypeSerializer.cs    |  31 ++-
 .../IO/GraphBinary/RequestMessageSerializer.cs     |   8 +-
 .../IO/GraphBinary/ResponseMessageSerializer.cs    |  33 +--
 .../IO/GraphBinary/TypeSerializerRegistry.cs       |  33 ++-
 .../IO/GraphBinary/Types/ArraySerializer.cs        |   2 +-
 .../IO/GraphBinary/Types/BigDecimalSerializer.cs   |   9 +-
 .../IO/GraphBinary/Types/BigIntegerSerializer.cs   |   4 +-
 .../IO/GraphBinary/Types/BindingSerializer.cs      |   4 +-
 .../IO/GraphBinary/Types/BulkSetSerializer.cs      |   4 +-
 .../IO/GraphBinary/Types/ByteBufferSerializer.cs   |   4 +-
 .../IO/GraphBinary/Types/ByteCodeSerializer.cs     |  20 +-
 .../IO/GraphBinary/Types/ClassSerializer.cs        |   2 +-
 .../IO/GraphBinary/Types/CustomTypeSerializer.cs   |  14 +-
 .../IO/GraphBinary/Types/EdgeSerializer.cs         |  12 +-
 .../IO/GraphBinary/Types/EnumSerializer.cs         |   5 +-
 .../IO/GraphBinary/Types/LambdaSerializer.cs       |  12 +-
 .../IO/GraphBinary/Types/ListSerializer.cs         |  14 +-
 .../IO/GraphBinary/Types/MapSerializer.cs          |  15 +-
 .../Structure/IO/GraphBinary/Types/PSerializer.cs  |  24 ++-
 .../IO/GraphBinary/Types/PathSerializer.cs         |   7 +-
 .../IO/GraphBinary/Types/PropertySerializer.cs     |   7 +-
 .../IO/GraphBinary/Types/SetSerializer.cs          |   8 +-
 .../IO/GraphBinary/Types/SimpleTypeSerializer.cs   |  45 ++--
 .../IO/GraphBinary/Types/StringSerializer.cs       |   4 +-
 .../IO/GraphBinary/Types/TraversalSerializer.cs    |   2 +-
 .../Types/TraversalStrategySerializer.cs           |   4 +-
 .../IO/GraphBinary/Types/TraverserSerializer.cs    |   4 +-
 .../IO/GraphBinary/Types/TypeSerializer.cs         |   6 +-
 .../GraphBinary/Types/VertexPropertySerializer.cs  |   4 +-
 .../IO/GraphBinary/Types/VertexSerializer.cs       |   4 +-
 .../IO/GraphSON/BigIntegerDeserializer.cs          |   2 +
 .../Structure/IO/GraphSON/BulkSetSerializer.cs     |   2 +-
 .../IO/GraphSON/ByteBufferDeserializer.cs          |   4 +-
 .../Structure/IO/GraphSON/CharConverter.cs         |   3 +-
 .../Structure/IO/GraphSON/ClassSerializer.cs       |   4 +-
 .../Structure/IO/GraphSON/DecimalConverter.cs      |   5 +-
 .../Structure/IO/GraphSON/DirectionDeserializer.cs |   5 +-
 .../Structure/IO/GraphSON/DurationDeserializer.cs  |   5 +-
 .../IO/GraphSON/GraphSON2MessageSerializer.cs      |   2 +-
 .../IO/GraphSON/GraphSON3MessageSerializer.cs      |   2 +-
 .../IO/GraphSON/GraphSONMessageSerializer.cs       |  20 +-
 .../Structure/IO/GraphSON/GraphSONReader.cs        |  62 +++---
 .../Structure/IO/GraphSON/GraphSONWriter.cs        |  79 +++----
 .../Structure/IO/GraphSON/ListSerializer.cs        |   5 +-
 .../Structure/IO/GraphSON/MapSerializer.cs         |   4 +-
 .../Structure/IO/GraphSON/MergeDeserializer.cs     |   4 +-
 .../Structure/IO/GraphSON/NumberConverter.cs       |   2 +-
 .../Structure/IO/GraphSON/Path3Deserializer.cs     |   7 +-
 .../Structure/IO/GraphSON/PathDeserializer.cs      |   4 +-
 .../Structure/IO/GraphSON/PropertySerializer.cs    |  19 +-
 .../Structure/IO/GraphSON/SetSerializer.cs         |   2 +-
 .../Structure/IO/GraphSON/TDeserializer.cs         |   4 +-
 .../Structure/IO/GraphSON/UuidDeserializer.cs      |   3 +-
 .../IO/GraphSON/VertexPropertySerializer.cs        |   7 +-
 gremlin-dotnet/src/Gremlin.Net/Structure/Path.cs   |  61 +++---
 .../src/Gremlin.Net/Structure/Property.cs          |  10 +-
 gremlin-dotnet/src/Gremlin.Net/Structure/Vertex.cs |   2 +-
 .../src/Gremlin.Net/Structure/VertexProperty.cs    |   6 +-
 .../Process/Remote/RemoteStrategyTests.cs          |   2 +
 .../Gremlin.Net.UnitTest/Driver/ConnectionTests.cs |   6 +-
 .../Process/Traversal/TestTraversal.cs             |   2 +
 .../Structure/IO/GraphBinary/GraphBinaryTests.cs   |  21 +-
 .../Types/Sample/SamplePersonSerializer.cs         |  76 +++++--
 .../Types/Sample/SamplePersonSerializerTests.cs    |  28 ++-
 .../IO/GraphSON/BytecodeGraphSONSerializerTests.cs |   2 +
 114 files changed, 1038 insertions(+), 891 deletions(-)
 delete mode 100644 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/NamingConversions.cs


[tinkerpop] 01/01: Merge pull request #1867 from apache/TINKERPOP-2348-2022

Posted by fl...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 5a00e63391895e3e1d48e9133eaa13fedd0c6e9a
Merge: 35d1d653ec 2fc57bf9da
Author: Florian Hockmann <fh...@florian-hockmann.de>
AuthorDate: Wed Nov 23 10:36:39 2022 +0100

    Merge pull request #1867 from apache/TINKERPOP-2348-2022
    
    TINKERPOP-2348 Add nullable annotations

 CHANGELOG.asciidoc                                 |   1 +
 docs/src/upgrade/release-3.7.x.asciidoc            |  29 ++-
 .../Gremlin.Net.Template.csproj                    |   1 +
 gremlin-dotnet/src/Gremlin.Net.Template/Service.cs |   2 +-
 .../src/Gremlin.Net/Driver/Connection.cs           |  18 +-
 .../src/Gremlin.Net/Driver/ConnectionFactory.cs    |   4 +-
 .../Driver/Exceptions/ConnectionClosedException.cs |  10 +-
 .../src/Gremlin.Net/Driver/GremlinClient.cs        |  30 +--
 .../Gremlin.Net/Driver/GremlinClientExtensions.cs  |  10 +-
 .../src/Gremlin.Net/Driver/GremlinServer.cs        |   6 +-
 .../src/Gremlin.Net/Driver/IMessageSerializer.cs   |   2 +-
 .../Gremlin.Net/Driver/Messages/ResponseMessage.cs |  25 ++-
 .../Gremlin.Net/Driver/Messages/ResponseResult.cs  |  21 +-
 .../Gremlin.Net/Driver/Messages/ResponseStatus.cs  |  28 ++-
 .../Driver/Remote/DriverRemoteConnection.cs        |  16 +-
 .../Driver/Remote/DriverRemoteTraversal.cs         |   5 +-
 .../ResponseHandlerForSingleRequestMessage.cs      |   6 +-
 .../src/Gremlin.Net/Driver/WebSocketConnection.cs  |   2 +-
 .../src/Gremlin.Net/Driver/WebSocketSettings.cs    |   2 +-
 gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj  |   5 +
 .../src/Gremlin.Net/Process/Traversal/Binding.cs   |  10 +-
 .../src/Gremlin.Net/Process/Traversal/Bindings.cs  |   9 +-
 .../src/Gremlin.Net/Process/Traversal/Bytecode.cs  |  24 ++-
 .../Process/Traversal/DefaultTraversal.cs          |  45 ++--
 .../Gremlin.Net/Process/Traversal/EnumWrapper.cs   |  11 +-
 .../Process/Traversal/GraphTraversal.cs            | 235 +++++++++++----------
 .../Process/Traversal/GraphTraversalSource.cs      |  87 ++++----
 .../Gremlin.Net/Process/Traversal/ITraversal.cs    |  12 +-
 .../Gremlin.Net/Process/Traversal/Instruction.cs   |  23 +-
 .../Process/Traversal/NamingConversions.cs         |  91 --------
 .../src/Gremlin.Net/Process/Traversal/P.cs         |  60 +++---
 .../Strategy/AbstractTraversalStrategy.cs          |   6 +-
 .../Strategy/Decoration/HaltedTraverserStrategy.cs |   2 +-
 .../Strategy/Decoration/PartitionStrategy.cs       |   4 +-
 .../Strategy/Decoration/SubgraphStrategy.cs        |   4 +-
 .../Strategy/Decoration/VertexProgramStrategy.cs   |   6 +-
 .../Strategy/Optimization/ProductiveByStrategy.cs  |   2 +-
 .../ReservedKeysVerificationStrategy.cs            |   2 +-
 .../src/Gremlin.Net/Process/Traversal/TextP.cs     |   7 +-
 .../Traversal/Translator/GroovyTranslator.cs       |   8 +-
 .../src/Gremlin.Net/Process/Traversal/Traverser.cs |   6 +-
 .../src/Gremlin.Net/Process/Traversal/__.cs        | 140 ++++++------
 gremlin-dotnet/src/Gremlin.Net/Process/Utils.cs    |   2 +-
 gremlin-dotnet/src/Gremlin.Net/Structure/Edge.cs   |  10 +-
 .../src/Gremlin.Net/Structure/Element.cs           |  10 +-
 .../Structure/IO/GraphBinary/DataType.cs           |   4 +-
 .../IO/GraphBinary/GraphBinaryMessageSerializer.cs |   4 +-
 .../Structure/IO/GraphBinary/GraphBinaryReader.cs  |  30 ++-
 .../Structure/IO/GraphBinary/GraphBinaryWriter.cs  |  35 +--
 .../Structure/IO/GraphBinary/ITypeSerializer.cs    |  31 ++-
 .../IO/GraphBinary/RequestMessageSerializer.cs     |   8 +-
 .../IO/GraphBinary/ResponseMessageSerializer.cs    |  33 +--
 .../IO/GraphBinary/TypeSerializerRegistry.cs       |  33 ++-
 .../IO/GraphBinary/Types/ArraySerializer.cs        |   2 +-
 .../IO/GraphBinary/Types/BigDecimalSerializer.cs   |   9 +-
 .../IO/GraphBinary/Types/BigIntegerSerializer.cs   |   4 +-
 .../IO/GraphBinary/Types/BindingSerializer.cs      |   4 +-
 .../IO/GraphBinary/Types/BulkSetSerializer.cs      |   4 +-
 .../IO/GraphBinary/Types/ByteBufferSerializer.cs   |   4 +-
 .../IO/GraphBinary/Types/ByteCodeSerializer.cs     |  20 +-
 .../IO/GraphBinary/Types/ClassSerializer.cs        |   2 +-
 .../IO/GraphBinary/Types/CustomTypeSerializer.cs   |  14 +-
 .../IO/GraphBinary/Types/EdgeSerializer.cs         |  12 +-
 .../IO/GraphBinary/Types/EnumSerializer.cs         |   5 +-
 .../IO/GraphBinary/Types/LambdaSerializer.cs       |  12 +-
 .../IO/GraphBinary/Types/ListSerializer.cs         |  14 +-
 .../IO/GraphBinary/Types/MapSerializer.cs          |  15 +-
 .../Structure/IO/GraphBinary/Types/PSerializer.cs  |  24 ++-
 .../IO/GraphBinary/Types/PathSerializer.cs         |   7 +-
 .../IO/GraphBinary/Types/PropertySerializer.cs     |   7 +-
 .../IO/GraphBinary/Types/SetSerializer.cs          |   8 +-
 .../IO/GraphBinary/Types/SimpleTypeSerializer.cs   |  45 ++--
 .../IO/GraphBinary/Types/StringSerializer.cs       |   4 +-
 .../IO/GraphBinary/Types/TraversalSerializer.cs    |   2 +-
 .../Types/TraversalStrategySerializer.cs           |   4 +-
 .../IO/GraphBinary/Types/TraverserSerializer.cs    |   4 +-
 .../IO/GraphBinary/Types/TypeSerializer.cs         |   6 +-
 .../GraphBinary/Types/VertexPropertySerializer.cs  |   4 +-
 .../IO/GraphBinary/Types/VertexSerializer.cs       |   4 +-
 .../IO/GraphSON/BigIntegerDeserializer.cs          |   2 +
 .../Structure/IO/GraphSON/BulkSetSerializer.cs     |   2 +-
 .../IO/GraphSON/ByteBufferDeserializer.cs          |   4 +-
 .../Structure/IO/GraphSON/CharConverter.cs         |   3 +-
 .../Structure/IO/GraphSON/ClassSerializer.cs       |   4 +-
 .../Structure/IO/GraphSON/DecimalConverter.cs      |   5 +-
 .../Structure/IO/GraphSON/DirectionDeserializer.cs |   5 +-
 .../Structure/IO/GraphSON/DurationDeserializer.cs  |   5 +-
 .../IO/GraphSON/GraphSON2MessageSerializer.cs      |   2 +-
 .../IO/GraphSON/GraphSON3MessageSerializer.cs      |   2 +-
 .../IO/GraphSON/GraphSONMessageSerializer.cs       |  20 +-
 .../Structure/IO/GraphSON/GraphSONReader.cs        |  62 +++---
 .../Structure/IO/GraphSON/GraphSONWriter.cs        |  79 +++----
 .../Structure/IO/GraphSON/ListSerializer.cs        |   5 +-
 .../Structure/IO/GraphSON/MapSerializer.cs         |   4 +-
 .../Structure/IO/GraphSON/MergeDeserializer.cs     |   4 +-
 .../Structure/IO/GraphSON/NumberConverter.cs       |   2 +-
 .../Structure/IO/GraphSON/Path3Deserializer.cs     |   7 +-
 .../Structure/IO/GraphSON/PathDeserializer.cs      |   4 +-
 .../Structure/IO/GraphSON/PropertySerializer.cs    |  19 +-
 .../Structure/IO/GraphSON/SetSerializer.cs         |   2 +-
 .../Structure/IO/GraphSON/TDeserializer.cs         |   4 +-
 .../Structure/IO/GraphSON/UuidDeserializer.cs      |   3 +-
 .../IO/GraphSON/VertexPropertySerializer.cs        |   7 +-
 gremlin-dotnet/src/Gremlin.Net/Structure/Path.cs   |  61 +++---
 .../src/Gremlin.Net/Structure/Property.cs          |  10 +-
 gremlin-dotnet/src/Gremlin.Net/Structure/Vertex.cs |   2 +-
 .../src/Gremlin.Net/Structure/VertexProperty.cs    |   6 +-
 .../Process/Remote/RemoteStrategyTests.cs          |   2 +
 .../Gremlin.Net.UnitTest/Driver/ConnectionTests.cs |   6 +-
 .../Process/Traversal/TestTraversal.cs             |   2 +
 .../Structure/IO/GraphBinary/GraphBinaryTests.cs   |  21 +-
 .../Types/Sample/SamplePersonSerializer.cs         |  76 +++++--
 .../Types/Sample/SamplePersonSerializerTests.cs    |  28 ++-
 .../IO/GraphSON/BytecodeGraphSONSerializerTests.cs |   2 +
 114 files changed, 1038 insertions(+), 891 deletions(-)