JanusGraph / janusgraph-dotnet

JanusGraph .NET Gremlin Language Variant (GLV)
Other
24 stars 6 forks source link

Support GraphBinary for JanusGraph types #82

Closed FlorianHockmann closed 2 years ago

FlorianHockmann commented 3 years ago

Now that JanusGraph 0.6.0 is released which supports GraphBinary, we should also add support for GraphBinary to JanusGraph.NET for the types that are already supported via GraphSON.

FlorianHockmann commented 2 years ago

I started working on this, but gave up for now given how closely tied the serialization of Geoshapes still is to a custom Java library. The serialization should be improved in Java first before we can add it to .NET: janusgraph/janusgraph#2856

FlorianHockmann commented 2 years ago

I have a basic version ready, but it needs a change in Gremlin.Net that will be released as part of version 3.5.2 (TINKERPOP-2646): https://github.com/FlorianHockmann/janusgraph-dotnet/tree/Issue_82_GraphBinary

So we have to wait for the TinkerPop 3.5.2 release here.