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(-)