Due to the current implementation status of FlightSQL (C++/Rust/JVM only)
I am trying to see whether it's possible to allow FlightSQL over something
like HTTP/REST so that arbitrary languages can be used.
In the codebase, I saw these (and their deserialize counterparts):
/// \brief Get the wire-format representation of this type.
/// Useful when interoperating with non-Flight systems (e.g. REST
/// services) that may want to return Flight types.
arrow::Result<std::string> SerializeToString() const;
/**
* Get the serialized form of this protocol message.
* <p>Intended to help interoperability by allowing non-Flight services
to still return Flight types.
*/
public ByteBuffer serialize() {
return ByteBuffer.wrap(toProtocol().toByteArray());
}
I know this is probably very low-priority at the moment, but just wanted to
ask about whether it's even possible.
Thank you, and sorry for spamming the mailing list with so many questions
lately =)