You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Can you elaborate where exactly that should be supported?
Currently all de/serialization is done via rmpv::Value. You can serialize any data into Ext. I can probably add some utility functions to do just that. But I don't know whether they support deserialization from such format or not, and I don't know would it be possible to add that support without PR into rmpv.
In future probably it would be a good idea to move from rmpv to something custom, but I am not sure when that would happen.
Types UUID, DateTime, Decimal and Interval good in some use case like API enpoint expose URL end point to end user for security, Decimal for financial system..,
There are two challenges:
Serialize pack send request to Tarantool any space field type: UUI, DATETIME, DECIMAL need to follow officail document Tarantool MessagePack extensions
Deserialize when get response from Tarantool need implement follow requirement too
Well, then my answer is right, it is possible to implement some helpers for serialization, but deserialization is much more complicated. I am not sure that even moving to https://github.com/3Hren/msgpack-rust/tree/master/rmp-serde would help. Probably both rmp-serde and in rmpv would require some additional logic hidden behind feature (but I doubt they would agree to some DB-specific extensions).
Because Tarantool has format MP_EXT abit of type UUID, DateTime, Decimal and Interval can you help add those features
Thanks
The text was updated successfully, but these errors were encountered: