edgedb / edgedb-net

The official .NET client library for EdgeDB
https://edgedb.com
Apache License 2.0
82 stars 9 forks source link

Multirange Support #73

Closed quinchs closed 1 year ago

quinchs commented 1 year ago

Summary

This PR adds the MultiRange<T> datatype as well as the backing codecs/descriptors.

quinchs commented 1 year ago

I didn't add it to v1 protocol since it isn't available there, I can add it if there's a case that It's available in <=v1

nsidnev commented 1 year ago

Well, the only way to use multirange with 1.0 is when the client explicitly requests that protocol version support from the EdgeDB 4 server. If that option doesn't exist, I think we're good here.